ONE INDONESIA

Java Developer Middle

Posted: 1 hours ago

Job Description

Java Developer (Springboot) Middle LevelWe are looking for an experienced Mid-Level Java Developer to join our engineering team. If you have strong expertise in Java, Spring Boot, and microservice architecture and enjoy building secure and scalable backend systems this role is a great fit for you.Responsibilities: Develop and maintain backend services using Java and Spring BootBuild scalable and high-performance microservicesManage GitLab CI/CD pipelines and perform deployments to KubernetesDesign and optimize databases using PostgreSQLImplement data pipelines and distributed systems using KafkaUtilize Redis for caching and performance improvementsEnsure system security and high availability across backend servicesBuild and integrate RESTful APIs and third-party servicesCollaborate with frontend, DevOps, and product teamsTroubleshoot production issues and improve overall system stabilityQualifications:Bachelor’s Degree in Computer Science, Informatics, Information Systems, or a related fieldMinimum 2 years of experience as a Backend DeveloperStrong proficiency in Java & Spring Boot (highly preferred)Hands-on experience with microservice architectureExperience with GitLab CI/CD and deployment to KubernetesDeep understanding of PostgreSQLExperience working with Kafka for data pipelines and distributed systemsFamiliarity with Redis for cachingExperience building secure, high-availability systems (especially in financial or internet banking environments)Strong understanding of RESTful APIs and third-party integrationNice to Have:Experience with cloud platforms (AWS, GCP, Azure)Familiarity with Docker and container orchestration toolsKnowledge of security best practices for microservices and distributed systems

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In