Back to Jobs
RemoteTechnology

Software Engineer

Georgia ITUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeRemote
LocationUnited States
DockerMicroservicesSpringSpring BootJWTJavaREST

Job description

We are hiring for a Software Engineer to join a technology-focused team in a remote capacity. This role involves designing, building, and maintaining robust microservice architectures within an enterprise environment.

The Role

  • Design, develop, and maintain Java-based microservices and RESTful APIs.
  • Implement service integrations and manage asynchronous event messaging.
  • Write comprehensive unit and integration tests to ensure code quality and system reliability.
  • Provide production support, including defect resolution and deployment validation.

What You'll Need

  • At least 5 years of experience in Java engineering, with a minimum of 3 years specifically focused on Spring Boot microservices.
  • Proficiency in core technologies including Java 17+, Spring Boot, Spring Data JPA, and relational database management.
  • A Bachelor’s degree in Computer Science, Engineering, IT, or a related technical field.
  • Familiarity with secure coding practices, OAuth2/JWT, and containerization tools like Docker.

What's On Offer

  • Competitive salary
  • Opportunity to work in a fully remote environment

Apply via Haystack today!

Similar jobs