Skip to main content

Senior Java Developer

Technology
Haystack
Denver, United States1 month ago
Full timeFully remote

Job description

We are working with a leading technology solutions provider that develops and maintains robust web applications, backend services, and cloud-based solutions for its diverse client base. This company prides itself on fostering a collaborative environment where innovation and technical excellence are paramount.

The Role

  • Design, develop, test, and maintain Java-based applications using Java SDK 21 and Spring Boot.
  • Build and enhance applications, including developing and maintaining REST APIs and JSON-based integrations.
  • Support smaller web applications with front-end technologies like Thymeleaf, HTML, CSS, and JavaScript.
  • Work with AWS-based infrastructure and services such as ECS, API Gateway, and DynamoDB.
  • Contribute to source control and development workflows using GitLab, including building and troubleshooting GitLab CI/CD pipelines.
  • Collaborate with team members on architecture, implementation decisions, code reviews, and deployment practices.

What You'll Need

  • Strong professional experience developing applications with Java, specifically Java 21 or recent SDK versions.
  • Solid experience with Spring Boot and the broader Spring Framework.
  • Proven ability to design, build, and consume REST APIs, with strong working knowledge of JSON and API integration patterns.
  • Familiarity with front-end technologies including HTML, CSS, and JavaScript.
  • Experience using Git-based source control (preferably GitLab) and working with CI/CD pipelines (preferably GitLab CI/CD).
  • Practical experience developing, deploying, or supporting applications in AWS.
  • Comfort working independently and collaborating effectively with technical and business stakeholders.

What's On Offer

  • Opportunity to work with cutting-edge technologies like Java 21, Spring Boot, and AWS.
  • A collaborative environment focused on modern CI/CD-driven development workflows.
  • Exposure to infrastructure-as-code with Terraform and AI-assisted coding tools.
  • A dynamic role involving a mix of backend, some front-end, and cloud-based deployments.

Apply via Haystack today!

Keywords
javajava-developerplanning-and-designvisual-art-designproduct-development-and-designsensors-test-measurementsoftware-development-kitspringspring-bootjsonweb-applicationsthymeleafcascading-style-sheets-cssjavascriptamazon-web-servicesamazon-ecsapplication-programming-interface-apiamazon-api-gatewayamazon-dynamodbsource-code-control

Interested in this role?