Description
Design, build, and maintain performance-critical, cloud-native Java applications and microservices.
This role is on-site.
Responsibilities
- Design and build optimized microservices-based solutions.
- Troubleshoot, debug, and enhance application performance.
- Collaborate with stakeholders to gather requirements and articulate architectural solutions.
- Mentor developers and lead code reviews.
- Ensure adherence to security practices, coding standards, and performance benchmarks.
Required Skills
- 5+ years of experience in Java and J2EE.
- Expertise in Spring Boot and Microservices architecture.
- Proficiency with REST APIs and XML.
- Strong database development skills using Oracle and PL/SQL.
- Experience with multi-threaded software development, deployment, and testing.
- Hands-on use of Maven, Gradle, Jenkins, and SonarQube.
- Proficiency with Git, preferably GitLab.
- Experience with cloud-native application development.
- Knowledge of TDD, unit testing, and automated testing.