02 Dec
Java Full Stack Developer With AngularAlpharetta, GA
Vacancy expired!
- Responsible leading the development efforts for building Payment platform.
- Provide technical expertise and recommendations in assessing new software projects and initiatives to enhance our existing applications
- Responsible for code, conduct code reviews, participate in design discussions and contribute to the architecture process
- Adhere to application development guidelines and help improve existing guidelines
- Ensure engineering practices are followed for code development, review and documentation.
- Create an engineering culture in DevOps, SRE, Chaos, Automation and other application development and maintenance ares.
- Maintain effective relationships with business owners and application development teams in global locations
- Analyze user specifications and provide assistance in testing and debugging applications
- Interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management
- Work within an Agile team, participating in ceremonies related to the Agile framework
- 10+ years of expertise in building enterprise level applications using Core Java (Java 8+) including 5 years in lead roles
- 8+ years of practical experience in Java EE design and programming, solid understanding of multi-tiered web-based applications
- Hands on Experience with Spring, SpringBoot and design patterns
- Practical Experience with event driven architecture using Kafka
- Practical Experience with Micro Service Architecure and Containerization
- Prior exeperince of working large scale projects and building enterprise applications using Agile Methodologies
- Strong understanding of RDBMS databases, JDBC, and database access technologies (DB2 preferred but not required)
- Ability to analyze business requirements, propose solutions, and implement those solutions
- Ability to learn new concepts and technologies, and implement them to solve business problems
- Exposure to JIRA or other ALM tools to create a productive, high quality development environment
- Previous experience in working with global teams
- Proven experience in working within an Agile framework
- Good verbal and written communication skills
- Good management skills and ability to manage a team
- UNIX (Experience in any scripting language)
- Prior work experience with cloud technologies Azure preferably or AWS
- Prior work experience with multi-threaded/ performance intensive applications
- Experience in Docker, Kubernetes
- Knowledge of Financial market, Banking & Wealth Management.
- Experience in working with partners and stakeholders across geography & time zones
- Exposure to JIRA or other ALM tools to create a productive, high quality development environment
Vacancy expired!