Requirement:
- Having Strong proficiency in Java Programming Language.
- Experience develop microservices using Spring Boot Framework is a MUST.
- Having experience in Kafka, Websocket.
- Having experience with database technologies such as Sql Server, PostgreSQL, or MongoDB
- Having experience in Ms. SQL Function and Stored Procedure.
- Experience in design microservices architecture, and integration testing.
- Strong and deep technical knowledge.
- Minimum 2-4 years relevant working experience in development and implementation.
- Should be familiar with all phases of SDLC (Systems Development Life Cycle).
- Experience in manage the project and lead the small team.
- Excellent troubleshooting skills.
- Good analytical thinking & communication skill.
- Good attitude and Able to work well in a team or independently.
- Willing to travel within Indonesia.
- Resume must in English.
Responsibilities:
- Develop and maintain SpringBoot applications using Java programming language.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Write clean, efficient, and well-documented code that meets industry standards and best practices.
- Troubleshoot and debug issues in existing applications, and provide timely resolutions.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging trends and technologies in software development, and apply them to improve the quality and performance of applications.
- Write and execute unit tests to ensure the reliability and functionality of code.
- Work with databases and data structures to store, retrieve, and manipulate data.
- Implement security measures to protect applications from potential threats and vulnerabilities.
- Document technical specifications, user manuals, and other relevant documentation to ensure effective communication and knowledge transfer.