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, GCP) .
โข 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, GCP)
โข 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