Distinction Dev
Junior Java Developer - Backend System
Distinction DevIndia3 days ago
Full-timeInformation Technology
Key Responsibilities

  • Design, develop, and maintain backend systems using Java (Spring Boot).
  • Architect and deploy cloud-native, serverless solutions on AWS using Lambda, S3, API Gateway, DynamoDB, EventBridge, and SQS.
  • Implement and manage Infrastructure as Code (IaC) with AWS CDK or CloudFormation.
  • Develop and maintain CI/CD pipelines using GitLab CI or Jenkins for automated deployments.
  • Ensure high code quality through unit testing, integration testing, and contract testing (PACT).
  • Collaborate with DevOps and integration teams to deliver seamless solutions.
  • Take end-to-end ownership of assigned modules-from design to deployment and maintenance.
  • Optimize performance, scalability, and reliability of backend services.

Must-Have Technical Skills

  • Languages & Framework s : Java (Spring Boot)
  • Build Tools : Maven, Gradle
  • CI/CD : Jenkins pipelines (Groovy scripting preferred)
  • Databases : MySQL, PostgreSQL, DynamoDB
  • Cloud & Serverless : AWS Lambda, API Gateway, S3, DynamoDB, CloudFormation/CDK, EventBridge
  • Testing : Jest, PACT / Contract Testing
  • API Design : RESTful Services and Integrations
  • Version Control : GitHub / GitLab

Additional Skills (Preferred)

  • Proficiency with JavaScript is big plus.
  • Experience with Boomi or similar iPaaS platforms.
  • Familiarity with Vue.js or other frontend frameworks for basic integration understanding.
  • Exposure to AI tools, APIs, or AI-driven workflows.
  • Understanding of event-driven architecture (SNS, SQS, EventBridge).
  • Proficiency with SQL / NoSQL databases such as MySQL, PostgreSQL, DynamoDB.
  • Experience integrating and managing Kong API Gateway for routing, security, and observability.
  • Knowledge of HashiCorp stack - Nomad (orchestration), Vault (secrets management), and Consul (service discovery).

(ref:hirist.tech)

Key Skills

Ranked by relevance