Virtusa - Columbus, OH

posted about 2 months ago

Full-time - Mid Level
Columbus, OH
Professional, Scientific, and Technical Services

About the position

The Java AWS Architect position is a critical role within our organization, focusing on the design, development, and deployment of robust applications in an Agile environment. The ideal candidate will possess strong application development experience, demonstrating proficiency in coding, testing, maintenance, and debugging. This role requires a solid understanding of application design principles and the ability to work collaboratively within a team to deliver high-quality software solutions. In this position, you will be responsible for utilizing your expertise in Core Java, J2EE, XML, and Web Services/SOA to develop applications that meet our business needs. You will leverage Java frameworks such as Spring, Spring Batch, Spring Boot, JPA, and REST to create efficient and scalable applications. Additionally, you will be involved in developing RESTful microservices and will have hands-on experience with AWS, ensuring that our applications are cloud-ready and optimized for performance. The role also involves working with various tools and technologies, including GIT/Bitbucket for version control, Maven and Gradle for build automation, and Jenkins for continuous integration and deployment. You will be expected to implement CI/CD practices to streamline our development processes and enhance our deployment capabilities. Familiarity with APM monitoring tools and logging tools like Splunk will be beneficial in maintaining application performance and reliability. As an individual contributor, you will play a key role in the development lifecycle, from initial design through to deployment and maintenance. Your ability to work effectively in a team, coupled with your technical skills, will be essential in driving the success of our projects.

Responsibilities

  • Design and develop robust applications in an Agile environment.
  • Utilize Core Java, J2EE, XML, and Web Services/SOA for application development.
  • Implement Java frameworks such as Spring, Spring Batch, Spring Boot, JPA, and REST.
  • Develop RESTful microservices with hands-on experience in AWS.
  • Work with GIT/Bitbucket for version control and collaboration.
  • Utilize Maven and Gradle for build automation and dependency management.
  • Implement CI/CD practices using Jenkins for continuous integration and deployment.
  • Monitor application performance using APM tools and logging tools like Splunk.
  • Collaborate with team members to ensure high-quality software delivery.

Requirements

  • Strong application development experience in an Agile environment.
  • Solid application design, coding, testing, maintenance, and debugging skills.
  • Experience with Junit and Cucumber testing frameworks.
  • Proficiency with APM monitoring tools and logging tools like Splunk.
  • Expertise in Core Java, J2EE, XML, and Web Services/SOA.
  • Hands-on experience with Java frameworks: Spring, Spring Batch, Spring Boot, JPA, REST, and MQ.
  • Knowledgeable in developing RESTful microservices with AWS.
  • Experience with GIT/Bitbucket, Maven, Gradle, and Jenkins for code deployment.
  • Hands-on experience with CI/CD processes and Kubernetes.

Nice-to-haves

  • Proficiency with JIRA and Confluence for project management and documentation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service