Java Software Engineer
Summary
Builds and maintains Java-based backend applications using Spring Boot/Jetty, focusing on scalable, high-performance systems with relational databases like MySQL/PostgreSQL.
- Minimum Diploma degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum 2 years of experience as a Java Developer.
- Hands-on experience in designing, developing, and maintaining Java-based applications.
- Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
- Experience with Spring Boot and/or Jetty framework.
- Familiar with relational databases such as MySQL, PostgreSQL, and Microsoft SQL Server (MSSQL).
- Good understanding of SQL queries, database design, and performance optimization.
- Experience in SMS Gateway and/or WhatsApp Business API (WABA) projects is a plus.
- Strong analytical, problem-solving, and debugging skills.
Job Description:
- Develop, implement, and maintain Java-based applications and services using J2SE.
- Design and develop scalable, high-performance, and reliable applications.
- Build and integrate applications with databases including MySQL, PostgreSQL, and MSSQL.
- Develop and maintain backend services using Spring Boot and/or Jetty framework.
- Participate in all phases of the software development lifecycle, from analysis and design to testing and deployment.
- Troubleshoot, debug, and enhance existing applications.
- Collaborate with cross-functional teams to deliver business requirements and technical solutions.