- Design, develop, and maintain high-quality Java applications using Spring Boot, Gradle.
- Proficiency in Java core 17 is a must.
- Proficiency in Junit.
- Implement and optimize RESTful APIs and microservices.
- Integrate with various internal and external systems.
- Write unit and integration tests using JUnit and other testing frameworks.
- Apply design patterns to create productive and maintainable code.
- Deploy and manage applications on OpenShift.
- Collaborate with other developers, testers, and stakeholders to deliver high-quality software.
- Participate in code reviews and provide constructive feedback.
- Mentor junior developers and share knowledge.
- Stay up-to-date with the latest technologies and trends.