Backend Developer Sr – Java

Filled
February 20, 2026

Job Description

Job Summary

We are seeking an experienced Senior Backend Developer with strong expertise in Java and server-side JavaScript, capable of building scalable backend services and APIs in cloud-native environments. The ideal candidate will have deep experience in AWS services, microservices architecture, and NoSQL databases, and will be comfortable collaborating with cross-functional teams to deliver high-quality, reusable APIs.

Key Responsibilities

  • Design, develop, and maintain robust APIs and backend services.
  • Write shippable code and perform unit testing for new features in digital products.
  • Collaborate with API developers, team leads, architects, and quality teams to deliver features.
  • Implement reusable RESTful APIs supporting secure and scalable backend services.
  • Participate in pair programming and knowledge sharing within the team.
  • Integrate backend services with cloud platforms (AWS Lambda, API Gateway, S3, CloudWatch).
  • Ensure API security through OAuth, JWT, OpenAPI, and proper access control policies.
  • Monitor system performance, resolve issues, and maintain continuous functioning of APIs.
  • Document APIs, data models, and backend service design for internal and external use.

Required Skills & Experience

  • 10+ years of experience in API/server-side development (Java, NodeJS, C#, Python).
  • 8+ years experience with cloud platforms (preferably AWS: EC2, Lambda, API Gateway).
  • Strong experience in microservices development and CI/CD pipelines (including Docker).
  • Deep understanding of NoSQL databases (MongoDB preferred) and RDBMS.
  • Proficiency in server-side JavaScript and backend programming concepts.
  • Experience with message queue systems and background task management.
  • Knowledge of API security frameworks and token management (OAuth, JWT, OpenAPI).
  • Hands-on experience with API monitoring tools and performance testing.

Additional Skills

  • Comfortable working in an Agile/SCRUM environment.
  • Self-directed, with a start-up mindset and strong problem-solving skills.
  • Excellent written and verbal communication skills.
  • Eagerness to learn and implement new technologies.

Education & Certifications

Relevant technical/cloud certifications are a plus.

Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.