Deskripsi pekerjaan Java 17 Developer PT Aktualisasi Gratia Talenta Indonesia
Java 17 Developer Requirements
Qualifications:
• Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related field.
• Minimum 4–6 years of experience in Java application development.
• Strong proficiency in Java 17 and Object-Oriented Programming (OOP) principles.
• Experience with Spring Boot, Spring MVC, Spring Data JPA, and RESTful API development.
• Familiarity with microservices architecture and distributed systems.
• Experience with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server.
• Knowledge of version control systems, preferably Git.
• Experience with Maven or Gradle build tools.
• Understanding of software development best practices, design patterns, and clean code principles.
• Experience working in Agile/Scrum environments.
Technical Skills:
• Java 17
• Spring Boot
• REST API Development
• Microservices Architecture
• Hibernate / JPA
• SQL Databases (PostgreSQL, MySQL, Oracle)
• Git
• Maven / Gradle
• Docker
• Kubernetes (preferred)
• Kafka / RabbitMQ (preferred)
• CI/CD Tools (Jenkins, GitLab CI, GitHub Actions)
• Unit Testing (JUnit, Mockito)
Responsibilities:
• Design, develop, test, and maintain scalable backend applications using Java 17.
• Develop and integrate RESTful APIs and microservices.
• Optimize application performance, scalability, and security.
• Collaborate with cross-functional teams including Product Owners, QA Engineers, and DevOps Engineers.
• Participate in code reviews and maintain high-quality coding standards.
• Troubleshoot and resolve production issues.
• Contribute to system architecture and technical design discussions.

