Java AWS Developer

Bangalore Urban, Karnataka, India
Oct 03, 2024
Oct 20, 2025
Hybrid
Full-Time
5 Years
Job Description

Virtusa is seeking a talented Java AWS Developer to join our innovative team in Bangalore. In this role, you will be involved in developing and maintaining high-quality applications that leverage cloud technologies. Your contributions will drive the efficiency and performance of our solutions.

Required Skills & Experience

  1. Application Development. Strong experience in application design, coding, testing, maintenance, and debugging.
  2. Agile Environment. Experience working in Agile development settings.
  3. Testing Tools. Proficient in JUnit and Cucumber for testing.
  4. Monitoring & Logging. Familiarity with APM monitoring tools and logging tools like Splunk.
  5. Project Management. Proficiency in using JIRA and Confluence.

Technical Skills

  1. Java Technologies. Expertise in Core Java, J2EE, XML, and Web Services/SOA.
  2. Frameworks. Experience with Spring, Spring Boot, Spring Batch, JPA, and REST.
  3. Microservices. Knowledge in developing RESTful microservices with hands-on experience in AWS.
  4. Version Control. Experience with GIT or Bitbucket, Maven, Gradle, and Jenkins for building and deploying code to production environments.
  5. CI/CD. Hands-on experience with Continuous Integration (CI) and Continuous Deployment (CD) practices.
  6. Containerization. Familiarity with Kubernetes for container orchestration.

Key Responsibilities

  1. Application Development. Design, develop, and maintain applications with a focus on scalability and performance.
  2. Testing & Debugging. Write and execute test cases, debug applications, and ensure high-quality deliverables.
  3. Microservices Development. Develop and deploy RESTful microservices, ensuring they meet functional and non-functional requirements.
  4. Collaboration. Work collaboratively in an Agile environment, participating in sprint planning and reviews.
  5. Deployment. Utilize CI/CD tools and methodologies to streamline deployment processes.
  6. Monitoring. Implement monitoring solutions to ensure application performance and reliability.

Why Join Us?

  • Be part of a dynamic and collaborative team.
  • Work on innovative projects that leverage the latest technologies.
  • Opportunities for professional growth and development.

If you are a motivated Java AWS Developer looking to make an impact in a fast-paced environment, we want to hear from you!