- Develop new product functionalities based on business and technical requirements
- Design, build, and maintain scalable and performance-optimized middleware applications
- Produce clean, efficient, and properly unit-tested code
- Develop and maintain Java 11+ microservices using Spring Boot and Spring Cloud (Netflix OSS)
- Design and implement RESTful APIs and integrate secure authentication mechanisms using OAuth2
- Work with JPA persistence and ORM modeling
- Support SIT, UAT, and production environments, ensuring system reliability and stability
- Apply modern Agile methodologies and actively participate in Agile ceremonies
- Collaborate with cross-functional teams including Product, QA, and DevOps
- Maintain technical documentation including product requirements, design documents, and specifications
- Use Git and version control best practices for code management and collaboration
AgileGitJava+3 more