Back to search:Senior Backend / Jakarta

We are looking for backend engineers who can coordinate and manage input from business and technology stakeholders and be responsible for the design and execution of large-scale technology initiatives. Our tech stack includes Java + Postgres + Kafka + Redis. Our infrastructure is hosted on AWS.

Expectations include:

  • Develop, test, debug and maintain software applications
  • Define metrics and implement code for diagnostics and performance monitoring
  • Work through project delivery's analysis, design, implementation, integration, testing, and deployment phases.
  • Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST)
  • Experience in Spring MVC, Spring Boot, Hibernate, MicroServices
  • Strong knowledge of Java / Spring / Hibernate, and good programming practices

Responsibilities :

  • Design, develop, and implement new backend services and applications
  • Participate in the full development lifecycle, including design, coding, automated testing, and production releases of backend services
  • Contribute to and drive department best practices, guidelines implementation and adherence to standards
  • Participate in application design reviews
  • Efficiently identify bottlenecks and fix bugs

Requirement :

  • Experienced in mentoring junior developers is a plus.
  • Strong software development fundamentals (Data structures, Algorithms, problem-solving, OO design, and systems architecture).
  • Strong understanding of object-oriented software development
  • Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable.
  • Proficiency in Java and good knowledge of frameworks like spring,hibernate etc.
  • Knowledge of multithreading and memory management specific to mobile devices and caching mechanismsB.S. or M.S. Computer Science and 5-7 years in software development experience
  • Familiarity with CI/CD concepts and DevOps tools (Jenkins, Dockers etc.)