Position: Senior Java Lead
Location: Atlanta, GA
Job Description:
Responsibilities:
• Participate in requirement, design, implementation, testing and support of custom banking solutions, which include features enhancements, new functionalities, and back-end systems integration.
• Hands-on participate in design and development.
• Strong technical knowledge and skills, consistently provide technical guidance and develop team members.
Requirements:
At least 12+ years experience in IT with technical lead experience and technically hands on
working with Java Spring Spring Cloud Hibernate
Should have hand on experience with SpringBoot Microservices
Experience working with GCP is preferrable
Solid experience with spring microservice implementation and development.
Solid grasp of both web and backend application development
Strong written and verbal skills
Strong interpersonal skills as well as strong teamwork and customer support focus
Strong teamwork and customer support focus Aggressive problem diagnosis and creative problem solving skills on highly complex problems technical agility Experience with Microservices Rest services Soap
Experience in continuous integration build tools Jenkins SonarQube JIRA Nexus
Experience with Confluence, GIT Bit Bucket, Maven Gradle Run Deck is a plus
Experience working with Agile methodologies
Knowledge of Domain Driven Design concepts and microservices REST API design and implementation
Familiar with secure development best practices Knowledge of Java build tools and dependency management gradle maven
Knowledge of Security principles Encryption, Authentication, Authorization etc