Description
You will design, develop, and maintain performance-critical, cloud-native Java applications.
Responsibilities
- Design and build optimized microservices-based solutions.
- Troubleshoot, debug, and enhance application performance.
- Ensure adherence to security practices, coding standards, and performance benchmarks.
- Collaborate with stakeholders to gather requirements and articulate architectural solutions.
- Mentor developers and lead code reviews.
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 SonarQuobe.
- Proficiency with Git, preferably GitLab.
- Experience with cloud-native application development.
- Knowledge of TDD, unit testing, and automated testing.
Preferred Skills
- Experience working in Agile environments with CI/CD pipelines.