Lead Java backend developer
Job Title : Backend Java Developer
Location: Alpharetta GA- Hybrid 2 days Onsite
Position Type : Contract
Banking or financial domain is mandatory
Job Description :
· Develop & enhance applications that successfully meet business objectives / timelines
· Design, code and test independently in the agile development
· Collaborate with other development team members and external teams when needed
· Collaborate with internal/external customers for solutions
Experience Required:
· Computer Science or similar degree
· Strong Java Programming (Java 8 or higher)
· 5-10 years of enterprise or professional software development
· Developing Microservices
· Strong Object Oriented Programming skills
· Working within a Spring Ecosystem including Spring Boot
· Designing and implementing REST APIs
· Utilizing Gradle or similar build tools for dependency management
· Data Structures and Algorithms
· Relational Database (MySQL, postgres etc.)
· Querying systems such as Kafka / AWS SNS SQS
· Unit Testing, Component testing and Integration testing
· Working on Agile teams in highly collaborative environments
Job Types: Full-time, Contract
Pay: $60.43 - $72.78 per hour
Benefits:
401(k)
Dental insurance
Flexible schedule
Health insurance
Life insurance
Paid time off
Schedule:
8 hour shift
Monday to Friday
Experience:
AWS: 5 years (Required)
Java: 10 years (Required)
APIs: 5 years (Required)
Ability to Commute:
Atlanta, GA 30303 (Preferred)
Ability to Relocate:
Atlanta, GA 30303: Relocate before starting work (Preferred)
Work Location: In person