Search by job, company or skills

Software Development Engineer 2 (Java, Springboot, AWS)

3-5 Years
Quick Apply
  • Posted 5 hours ago
  • Over 500 applicants have applied

Job Description

Key Responsibilities:

Development Responsibilities:

  • Design, develop, test, and maintain backend web applications using Java and Spring Framework (Spring MVC).
  • Build and optimize RESTful APIs to ensure scalability and performance.
  • Implement containerized solutions using Docker for consistent deployment and environment management.
  • Utilize AWS 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 like JUnit and Cucumber (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.
  • Foster Test-Driven Development (TDD) practices within the team.
  • Ensure seamless CI/CD workflows by integrating automated tests with tools like Jenkins CI and version control systems like Git.

Skills & Qualifications:

Must-Have Skills:

  • 3-5 years of hands-on experience in Java development.
  • Strong knowledge of Spring Framework (Spring MVC) and related tools.
  • Proficiency in Docker for containerization.
  • Demonstrable expertise with core AWS services (e.g., ECS, S3, Lambda, DynamoDB).
  • Hands-on experience with testing frameworks such as JUnitTestNG, and Cucumber (BDD).
  • Strong understanding of RESTful API design and microservices architecture.
  • Familiarity with build tools like Maven and CI/CD pipelines.
  • Excellent debugging, problem-solving, and analytical skills.

Nice-to-Have Skills:

  • Knowledge of Large Language Models (LLMs) and AI-powered coding/testing tools (e.g., GitHub Copilot).
  • Experience with Terraform for infrastructure as code.
  • Exposure to front-end technologies like Angular or React.
  • Understanding of SQL and NoSQL databases.

About Company

Job ID: 120708863

Similar Jobs

Remote

Skills:

JavaSpring BootMicro ServicesAwsAws LambdaAws Services

Remote

Skills:

AwsSap BasisBTP

Remote

Skills:

DevopsAppdynamicsAzureLinuxDynatraceSplunkAWSCI/CD

Remote

Skills:

AWSLinuxAutomation ToolsCloudwatchPythonBash

Remote

Skills:

AWS & Node jsAngularTypescriptcdktf

Beware of Scammers

We don’t charge money for job offers