Haystack
← Back to Jobs
Technology
LT

Backend Developer (Golang / Java / Microservices)

Lorven Technologies, Inc.Merrimack, NH🇺🇸United StatesPosted 9 Sept 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Merrimack, NH, United States
Posted
18 hours ago
DockerMicroservicesMongoDBSQLSpringSpring BootAWSAzureCucumberGitGoGoogle CloudGrafanaJavaKafkaKubernetesPostgreSQLPrometheusRESTRabbitMQgRPC

Job Description

Title: Backend Developer (Golang / Java | Microservices)
Location: Merrimack, New Hampshire - (5 days Onsite) 
Type: Full Time

Position Description:
Client  seeking a Backend Developer with strong experience in Golang and/or Java to build scalable, high-performance systems and APIs. This role is ideal for engineers who thrive in polyglot environments, working across modern backend technologies to design and deliver distributed, cloud-native applications. You'll collaborate with cross-functional teams to build secure, reliable, and efficient systems that operate at scale, as well as solve complex engineering challenges with real business impact within a culture that is focused on innovation, ownership, and continuous learning.

Required qualifications to be successful in this role: 
•    8 - 10+ years of overall IT experience (consulting experience preferred) 
•    Strong hands-on experience in Golang and/or Java backend development 
•    Experience with Spring Boot (for Java) or strong Go expertise 
•    Experience building REST APIs and/or gRPC services 
•    Solid understanding of microservices architecture 
•    Experience with Docker and Kubernetes 
•    Hands-on experience with SQL/NoSQL databases 
•    Familiarity with Git and CI/CD pipelines 
•    Strong communication and collaboration skills

Desired qualifications: 
•    Experience working in polyglot environments (Go + Java) . 
•    Experience with cloud platforms (AWS, Azure, Google Cloud Platform) . 
•    Exposure to event-driven architectures . Familiarity with monitoring tools (Prometheus, Grafana) . 
•    Experience with high-scale distributed systems
Your future duties and responsibilities:
Backend Development: 
•    Design, develop, and maintain backend services using Golang and/or Java (Spring Boot) 
•    Build clean, efficient, and maintainable code following best practices 
•    Develop and maintain RESTful APIs and gRPC services 
•    Write scenario-based tests (Cucumber or similar frameworks) 
System Design & Architecture: 
•    Contribute to system architecture and technical design decisions 
•    Build scalable, distributed, and fault-tolerant systems 
•    Optimize performance, scalability, and reliability 
Microservices & Integration: 
•    Develop and maintain microservices-based architectures 
•    Integrate with internal platforms and third-party services 
•    Work with messaging systems such as Kafka or RabbitMQ 
Data & Persistence: 
•    Design and optimize SQL and NoSQL databases (PostgreSQL, MongoDB, etc.) 
•    Ensure high performance, availability, and data integrity 
Cloud & DevOps 
•    Deploy and manage applications in cloud environments (AWS, Azure, Google Cloud Platform) 
•    Use Docker and Kubernetes for containerization and orchestration 
•    Collaborate with DevOps teams on CI/CD pipelines 
Performance & Security 
•    Monitor, troubleshoot, and improve system performance 
•    Implement secure coding practices, authentication, and data protection 
•    Maintain documentation and follow version control best practices
Other Information: 
•    Skills:
•    Cucumber
•    GIT
•    Go
•    Microservices
•    NoSQL
•    Spring Boot
•    Java
•    Prometheus

 

Similar jobs