Java Developer (Information Technology)
Talent Hunts Indonesia is an Executive Search Agency based in Jakarta, currently working with Information Technology Company, who are looking for talent for their Java Developer. This position will be responsible for design, develop, and maintain scalable and efficient backend systems. The role involves working with Spring Boot and other frameworks to build robust applications, particularly for AI-related projects. Responsibilities include writing clean, maintainable code, optimizing database performance using MySQL, Oracle DB, or PostgreSQL, and ensuring adherence to best software development practices. The ideal candidate has strong problem-solving skills, expertise in Object-Oriented Programming (OOP), and the ability to work both independently and collaboratively with cross-functional teams.
- Industry: Information Technology
- WFH
Job Description:
- Develop and maintain back-end applications using Spring Boot (experience with Quarkus is a plus).
- Work on AI-driven projects, integrating machine learning models and optimizing system performance.
- Design and implement robust, scalable, and maintainable back-end architectures.
- Utilize Object-Oriented Programming (OOP) principles and best practices in software development.
- Collaborate with cross-functional teams, including front-end developers, AI engineers, and data scientists.
- Manage databases such as MySQL, Oracle DB, and PostgreSQL, ensuring efficient data handling.
- Troubleshoot and debug applications to enhance performance and reliability.
- Follow software development best practices, ensuring clean, maintainable, and well-documented code.
- Work independently while also contributing effectively to team discussions and problem-solving.
Requirements
- 2 to 3 Years of experience with Spring Boot framework (if you have exposure using Quarkus is a plus)
- Mandatory having experience in AI projects
- Diploma or Bachelor's degree in Computer Science, Engineering, or related field
- Strong skills in Back-End Web Development, Software Development, and Object-Oriented Programming (OOP)
- Excellent problem-solving and analytical skills
- Good understanding of software development principles and best practices
- Knowledge of databases (e.g., MySQL, Oracle DB, and PostgreSQL)
- Ability to work independently and collaborate effectively with a team
- Strong attention to detail and passion for delivering high-quality work
- English is a must