Alpharetta, GA24 days ago
Skills Required:* 5-7 years of expertise in building enterprise level applications using Core Java including 3 years in lead roles* 4+ 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. Maintain effective relationships with business owners and application development teams in global locations* Understand the overall business flow of supported application systems and its interface with clients* 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.