Jobs · Engineering · New Hampshire

Backend Developer (Golang / Java | Microservices)

CGI · Merrimack, NH · 2 wk ago
Engineering$81k–$194k/yrFull-time

About the role

CGI is a global IT and business consulting services firm delivering end-to-end solutions that drive meaningful outcomes for clients worldwide. We are seeking a Backend Developer with strong experience in Golang and/or Java to build scalable, high-performance systems and APIs.

Responsibilities

  • 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)
  • Contribute to system architecture and technical design decisions
  • Build scalable, distributed, and fault-tolerant systems
  • Optimize performance, scalability, and reliability
  • Develop and maintain microservices-based architectures
  • Integrate with internal platforms and third-party services
  • Work with messaging systems such as Kafka or RabbitMQ
  • Design and optimize SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)
  • Ensure high performance, availability, and data integrity
  • 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
  • Maintain documentation and follow version control best practices

Requirements

  • 6+ 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
  • Solid understanding of microservices architecture
  • Hands-on experience with SQL/NoSQL databases
  • Familiarity with Git and CI/CD pipelines
  • Strong communication and collaboration skills

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

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

Benefits

Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time
Paid parental leave
Learning opportunities and tuition assistance
Wellness and Well-being programs

Similar jobs

Backend Java developer

Accord Technologies IncChicago, IL· 1 mo ago
Engineeringapply on candidateportal.ceipal.com

Backend Java Developer

AMroute LLCHollidaysburg, PA· 1 mo ago
Information Technology$60/hrapply on www2.jobdiva.com

Backend Java Developer

JLG IndustriesHagerstown, MD· 7 mo ago
Engineering$104k–$174k/yrapply on careers.oshkoshcorp.com