Java AWS Full Stack Developer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2

Skills

Java
AWS

Job Details

Responsibilities
  • Collaborate effectively as part of an Agile team, actively participating in sprint ceremonies including backlog refinement, sprint planning, daily stand-ups, and retrospectives.
  • Lead the development, testing, and enhancement of AWS-based web applications and APIs.
  • Perform requirements analysis, software design, development, coding, testing, and debugging of custom solutions.
  • Design and implement CI/CD pipelines to enable automated deployments to AWS.
  • Document technical solutions and specifications in Confluence, manage user stories and tasks via Jira, and communicate with team members through Slack.
  • Partner with Operations and Site Reliability Engineering teams to optimize application performance and leverage infrastructure-as-code templates.
  • Develop front-end components using Java, JavaScript, Spring Boot, React, or similar frameworks.
  • Assist in the design and development of database entities using Amazon RDS, DynamoDB, Aurora, and Flyway.
  • Conduct peer code reviews to ensure quality and adherence to coding standards.
  • Perform additional tasks and responsibilities as assigned.

Required Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience developing software applications and APIs on AWS.
  • 5+ years of full-stack Java development experience.
  • 5+ years of experience designing, implementing, and maintaining CI/CD pipelines using tools such as GitHub, Jenkins, Maven, Groovy, Ansible, and SonarQube.
  • AWS Certified Developer – Associate or AWS Solutions Architect.
  • Proficiency in programming languages and technologies including Groovy, Python, Bash, Go, Markdown, XML, JSON, SQL, ReactJS, CSS, and XHTML.
  • Hands-on experience with AWS databases and tools such as Amazon RDS, Aurora, DynamoDB, PostgreSQL, and Flyway.
  • Experience using Jira and Confluence.
  • Previous experience in Healthcare IT.
  • Proven track record of building, troubleshooting, and supporting enterprise applications in a 24/7 availability environment.

1364
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About HeartCentrix Solutions