Java Software Engineer

Eterna, LLC

Indonesia

À distance

IDR 167 400 000 - 279 000 000

Plein temps

Il y a 9 jours

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Eterna Indonesia is hiring a skilled Java Software Engineer to design, develop, and maintain scalable backend systems for our U.S.-based clients. You’ll work with Java and Spring Boot, emphasizing code quality and extensive testing in a fully remote, night-shift friendly role.

You’ll own the full development lifecycle, write tests with JUnit, and collaborate with frontend, QA, and product teams to deliver features end-to-end.

Qualifications

  • 2+ years of software development experience with Java.
  • Strong proficiency in Java programming and object-oriented design principles.
  • Hands-on experience building backend services with the Spring Boot framework.
  • Proven experience writing unit and integration tests using JUnit.
  • Solid understanding of RESTful API design and implementation.
  • Familiarity with relational databases and SQL.
  • Experience with version control systems (Git).
  • Fluent in English (written and spoken) for daily client communication.
  • Willingness to work night shift (Indonesian time) aligned to U.S. business hours.

Responsabilités

  • Develop and maintain scalable backend services and APIs using Java and Spring Boot.
  • Design, write, and maintain comprehensive unit and integration tests using JUnit.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Troubleshoot, debug, and optimize application performance through extensive testing and profiling.
  • Participate in code reviews to maintain code quality and share knowledge across the team.
  • Collaborate with frontend developers, QA engineers, and product stakeholders to deliver features end-to-end.
  • Implement RESTful APIs and integrate with external services and third-party systems.
  • Contribute to CI/CD pipeline improvements to support automated testing and deployment workflows.
  • Identify and resolve performance bottlenecks and technical debt proactively.
  • Document technical designs, API specifications, and testing strategies.
  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives.

Connaissances

Java
Spring Boot
JUnit
RESTful API design
Git
SQL
English proficiency
Night shift readiness

Outils

Maven/Gradle
Docker
CI/CD

Description du poste

Eterna Indonesia is a fast-growing BPO company providing multiple business services including IT infrastructure, software development, security operations, and customer support. We bridge top talent from Southeast Asia with innovative U.S.-based businesses through our remote-first model. We are Great Place to Work certified with over 200+ employees currently working with NASDAQ and Fortune 500 companies.

We are currently hiring a skilled Java Software Engineer to design, develop, and maintain scalable backend systems with comprehensive testing practices for our U.S.-based clients.

About the Role

You’ll build and maintain robust backend services using Java and Spring Boot, with a strong emphasis on code quality and test coverage. This is a fully remote, full-time role with night shift hours (Indonesian time) aligned to U.S. business hours. You’ll own the full development lifecycle - from writing clean, maintainable code to implementing extensive unit and integration test suites that ensure the highest quality standards across production systems.

Key Responsibilities
  • Develop and maintain scalable backend services and APIs using Java and Spring Boot
  • Design, write, and maintain comprehensive unit and integration tests using JUnit
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Troubleshoot, debug, and optimize application performance through extensive testing and profiling
  • Participate in code reviews to maintain code quality and share knowledge across the team
  • Collaborate with frontend developers, QA engineers, and product stakeholders to deliver features end-to-end
  • Implement RESTful APIs and integrate with external services and third-party systems
  • Contribute to CI/CD pipeline improvements to support automated testing and deployment workflows
  • Identify and resolve performance bottlenecks and technical debt proactively
  • Document technical designs, API specifications, and testing strategies
  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives
Requirements (Must-have)
  • 2+ years of software development experience with Java
  • Strong proficiency in Java programming and object-oriented design principles
  • Hands-on experience building backend services with the Spring Boot framework
  • Proven experience writing unit and integration tests using JUnit
  • Solid understanding of RESTful API design and implementation
  • Familiarity with relational databases and SQL
  • Experience with version control systems (Git)
  • Strong problem-solving abilities and attention to detail
  • Commitment to writing testable, well-documented, and maintainable code
  • Familiarity with CLI tools and terminal-based development workflows
  • Experience using AI-assisted development tools within the IDE or terminal (e.g., Claude Code, Cursor, GitHub Copilot, or similar)
  • Understanding of MCP (Model Context Protocol) integrations and AI-augmented coding workflows
  • Fluent in English (written and spoken) for daily client communication
  • Willingness to work night shift (Indonesian time) aligned to U.S. business hours
Preferred Qualifications

Frontend Development:

  • Experience with Angular for frontend development
  • Understanding of component-based frontend architecture
  • Experience with AWS services (EC2, S3, RDS, Lambda, or similar)
  • Familiarity with containerization using Docker
  • Understanding of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
  • Basic knowledge of Infrastructure as Code (Terraform, CloudFormation)

Note: We welcome candidates who are pursuing these certifications or have equivalent demonstrated experience.

Tools & Technologies You May Use

Java, Spring Boot, Spring MVC, Spring Data, JUnit, Mockito, TestContainers, Maven, Gradle, Git, GitHub, GitLab, PostgreSQL, MySQL, Redis, Docker, Jenkins, GitHub Actions, AWS (EC2, S3, RDS, Lambda), Swagger/OpenAPI, SonarQube, Postman, IntelliJ IDEA, Jira, Confluence, Slack.

Join Our Team

At Eterna Indonesia, you’ll be part of a collaborative remote-first culture. You’ll have the opportunity to build backend systems that power critical applications for Fortune 500 clients, work with modern Java technologies, and contribute to a quality-first engineering culture. We value ownership, continuous learning, and transparency.

This role offers growth paths into Senior Java Developer, Technical Lead, or Software Architect positions.

Explore More Opportunities Waiting for You
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Remote Java Backend Engineer — Spring Boot & TDD
Remote Java Backend Engineer — Spring Boot & TDD

Eterna, LLC • Indonésie

À distance
IDR 167 400 000 - 279 000 000
Cloud Engineer / Cloud Architect
Cloud Engineer / Cloud Architect

Eterna, LLC • Tangerang

Hybride
IDR 1 088 534 000 - 1 632 801 000
React Developer / DevOps Engineer (Hybrid)
React Developer / DevOps Engineer (Hybrid)

Eterna, LLC • Indonésie

Hybride
IDR 279 000 000 - 502 200 000
100% remote work
Exposure to international clients
Ownership over development and ops
Security Engineer
Security Engineer

Eterna, LLC • Indonésie

À distance
IDR 1 608 867 000 - 2 323 918 000
Backend Engineer
Backend Engineer

Enterprise Digital Technology Services Edts • Jakarta Utara

Sur place
IDR 180 000 000 - 300 000 000
Java Developer
Java Developer

PT IDstar Cipta Teknologi (IDstar) • Jakarta Pusat

Sur place
IDR 133 920 000 - 200 880 000
Software Engineer Java
Software Engineer Java

Akar Inti Teknologi • Jakarta Pusat

Sur place
IDR 300 000 000 - 600 000 000
Software Engineer [Ruby, Fullstack] - Bandung, Indonesia
Software Engineer [Ruby, Fullstack] - Bandung, Indonesia

NinjaOne, LLC • Jakarta Pusat

Hybride
IDR 240 000 000 - 420 000 000
Hybrid work environment
Free in-office lunches
Global team collaboration
+1
Software Engineer [Ruby, Fullstack] - Bandung, Indonesia
Software Engineer [Ruby, Fullstack] - Bandung, Indonesia

NinjaOne, LLC • Kota Bandung

Hybride
IDR 180 000 000 - 360 000 000
Hybrid work environment
Free in-office lunches
Growth opportunities
+3
Senior Software Engineer
Senior Software Engineer

integrity asia • Indonésie

Sur place
IDR 420 000 000 - 700 000 000