Senior Java Spring Boot Developer

Nusantech — Indonesia · Posted ~2 hours ago

Senior

Skills

Java Spring Boot Backend development RESTful APIs Microservices Database optimization Performance optimization Unit testing Integration testing Code review System design Troubleshooting REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior Backend Developer position focused on designing and maintaining secure, scalable services and APIs using Java and Spring Boot. You will work with RESTful APIs and microservices, optimize databases and application performance, participate in architecture discussions, review code, build automated tests, and mentor junior engineers.

Highlights

Senior backend engineering role focused on scalable Java services and APIs, with opportunities to influence system design, maintain code quality, optimize performance, participate in architecture discussions, and mentor junior developers.

Description

We are seeking a Senior Backend Developer with expertise in Java Spring Boot to join our growing engineering team. You will be responsible for designing, building, and maintaining scalable backend services and APIs that power our applications. As a senior member, you will play a key role in system design, code quality, and mentoring junior developers. Responsibilities: Design and develop robust, secure, and scalable backend services using Java (Spring Boot)Build and maintain RESTful APIs and microservices architectureCollaborate with frontend developers, product managers, and QA to deliver high-quality featuresOptimize application performance, database queries, and system reliabilityParticipate in code reviews, technical planning, and architecture discussionsImplement unit and integration tests to ensure code qualityTroubleshoot production issues and implement long-term fixesMaintain proper documentation of code, APIs, and system flows Requirements: Strong proficiency in Java with at least 5 years of experience in backend developmentIn-depth knowledge of Spring Boot and Spring ecosystem (Security, Data, MVC)Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks like HibernateFamiliarity with RESTful API design principles and API versioningExperience with Git and CI/CD tools such as Jenkins, GitLab CI, or GitHub ActionsStrong understanding of clean architecture, design patterns, and best practicesExperience on containerization (Docker) and orchestration tools (Kubernetes)Experience with unit testing frameworks (JUnit, Mockito)Knowledge of cloud services (AWS, GCP, or Azure) is a plusStrong analytical and debugging skillsExperience with monitoring tools like Prometheus, Grafana, or ELK Stack Nice to Have: Experience with message brokers (RabbitMQ, Kafka)Knowledge of NoSQL databases (MongoDB, Redis)Familiarity with GraphQL or gRPC