Job Title: Java Developer
Location: Bangkok (Onsite)
Position Type: Full-Time, Permanent
Key Responsibilities:
- Design, develop, and maintain robust Java applications using the Spring Framework.
- Write efficient queries and manage data within Oracle databases, including schema design and optimization.
- Collaborate with cross-functional teams to integrate Java applications with various systems, ensuring seamless end-to-end functionality.
- Conduct unit testing, integration testing, and debugging to ensure the quality and performance of the software.
- Create and maintain detailed technical documentation for all development activities.
- Provide ongoing support, troubleshooting, and resolution of issues for Java applications and related systems.
Requirements:
- Experience: 3 - 5 years of professional experience as a Java Developer.
- Technical Expertise:
- Proficiency with the Spring Framework (Spring Boot, Spring MVC).
- Strong experience with Oracle databases, including PL/SQL and query optimization.
- Solid understanding of core Java (J2EE).
- Familiarity with ORM frameworks (e.g., Hibernate, JPA).
- Experience with RESTful APIs and microservices architecture.
- Ability to set up and manage DevOps pipelines, including source code management tools (e.g., Git, SVN) and continuous integration tools (e.g., Jenkins, CircleCI).
- Education: Bachelor’s degree in Computer Science, Information Technology, or related field.