Search by job, company or skills

N

Software Development Engineer 2 (Java, Springboot, AWS)

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 500 applicants
Quick Apply

Job Description

Key Responsibilities:

Development Responsibilities:

  • Design, develop, test, and maintain backend web applications usingJavaandSpring Framework (Spring MVC).
  • Build and optimizeRESTful APIsto ensure scalability and performance.
  • Implement containerized solutions usingDockerfor consistent deployment and environment management.
  • UtilizeAWS services(e.g., ECS, S3, Lambda, DynamoDB) to develop cloud-native solutions.
  • Collaborate with cross-functional teams to gather and refine technical and business requirements.

Testing Responsibilities:

  • Develop and maintain automated test scripts using frameworks likeJUnitandCucumber (BDD Framework).
  • Perform comprehensive end-to-end testing, including functional, regression, integration, and performance testing.
  • Identify, document, and track defects to closure, ensuring code stability and high quality.
  • FosterTest-Driven Development (TDD)practices within the team.
  • Ensure seamless CI/CD workflows by integrating automated tests with tools likeJenkins CIand version control systems likeGit.

Skills & Qualifications:

Must-Have Skills:

  • 3-5 years of hands-on experience inJava development.
  • Strong knowledge ofSpring Framework (Spring MVC)and related tools.
  • Proficiency inDockerfor containerization.
  • Demonstrable expertise with coreAWS services(e.g., ECS, S3, Lambda, DynamoDB).
  • Hands-on experience with testing frameworks such asJUnit,TestNG, andCucumber (BDD).
  • Strong understanding ofRESTful API designandmicroservices architecture.
  • Familiarity with build tools likeMavenand CI/CD pipelines.
  • Excellent debugging, problem-solving, and analytical skills.

Nice-to-Have Skills:

  • Knowledge ofLarge Language Models (LLMs)and AI-powered coding/testing tools (e.g., GitHub Copilot).
  • Experience withTerraformfor infrastructure as code.
  • Exposure to front-end technologies likeAngularorReact.
  • Understanding ofSQLandNoSQL databases.

More Info

Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 120708863