Position Title: Lead Java Developer Tech Stack: Join our innovative team as we transition applications from private cloud to public cloud (AWS), utilizing a cutting-edge tech stack that includes Full Stack Development, Microservices architecture, Java middleware, and Oracle DB.
Required Qualifications: - BA/BS degree in Computer Science or a related field.
- 8+ years of hands-on experience in Java, Springboot, and Microservices development.
- Proven experience in building REST-based APIs and working with messaging and streaming technologies.
- Solid understanding of object-oriented principles and design patterns.
- Experience in application development using TDD practices, including unit testing and Behavior/Feature testing.
- Proficient in writing unit, integration, and automation tests to ensure high-quality code.
- Ability to evaluate and tune application performance effectively.
- Familiarity with Agile software development principles, with hands-on experience in a Scrum-based delivery team.
Preferred Qualifications: - Experience in developing nonfunctional frameworks or libraries.
- Collaborate with development teams to adhere to support strategy guidelines, ensuring new systems meet production standards.
- Regularly update knowledge repositories to make support-related information accessible.
- Demonstrated ability to quickly learn and become proficient in new technologies.