Description

Overview

We're looking for a talented and dedicated Senior Back-End Developer focused on low-latency, real-time application development to join a high-performing engineering team. This is a chance to work on complex, mission-critical systems in a fast-paced, high-throughput environment.

 

Responsibilities

  • Design, develop, test, deploy, and maintain scalable, high-performance backend applications using Java.
  • Participate in the complete software development lifecycle including design, implementation, testing, and production support.
  • Translate business and technical requirements into well-architected backend solutions.
  • Collaborate closely with global teams including product managers, architects, and other developers.
  • Perform code reviews and contribute to software design and architecture discussions.
  • Provide documentation and ongoing support for deployed systems.

 

Experience Required

  • 7+ years of hands-on development in Java, with strong expertise in Spring, Spring Boot, RESTful APIs, and Microservices architecture.
  • Proficiency in SQL and experience with relational databases.
  • Knowledge of Maven, Git, JUnit, and test-driven development practices.
  • Familiarity with CI/CD pipelines, Linux, and Bash scripting.
  • Understanding of security protocols such as SAML, encryption, certificates, and web security best practices.
  • Exposure to JSON, web services, and working within Agile/DevOps environments.
  • Nice to have: Experience with Keycloak and OpenSearch.
  • Strong analytical and problem-solving skills, with the ability to thrive in high-performance teams.
  • Bachelor’s degree in Computer Science, Information Systems, or related field—or equivalent work experience.

Education

Any Graduate