Senior Software Engineer [Go/Java Microservices]

Bootminds

Bengaluru

On-site

INR 2,500,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bootminds in Bengaluru seeks a Senior Software Engineer to build and evolve REST microservices in Go and Java (Spring Boot), backed by PostgreSQL and deployed to Azure Kubernetes Service using containers, Helm, and CI/CD pipelines.

You will collaborate with BAs and QA, support SIT/UAT with vendors, ensure code quality, and participate in end-to-end delivery across Go and Spring Boot stacks in a fast-paced environment.

Qualifications

  • Proven production experience in Go or Java (Spring Boot).
  • Design, validate, and secure REST APIs with maintainable layering.
  • Strong SQL skills with PostgreSQL and transaction handling.
  • Experience with Git and collaborative delivery processes (PR reviews).
  • Familiarity with Azure Kubernetes Service, container deployments, and Helm.
  • CI/CD experience (GitLab CI or similar).
  • Ability to work cross-functionally with BAs, QA, PMs, and vendors.

Responsibilities

  • Build and evolve REST microservices in Go and/or Java (Spring Boot).
  • Work with BAs to clarify scope and business rules; document decisions and gaps.
  • Maintain coding standards, implement automated tests, and document test evidence.
  • Support SIT/UAT and provide timely fixes and retests with vendors as needed.
  • Participate in onshore/offshore calls and provide status updates to stakeholders.

Skills

Go
Java
Spring Boot
REST API design
Problem solving
Analytical thinking
Team collaboration

Tools

PostgreSQL
Git
Azure AKS
CI/CD
Helm

Job description

Senior Software Engineer [Go/Java Microservices]

The Senior Software Engineer will contribute to patient support capabilities by building and evolving REST microservices in Go and/or Java (Spring Boot), backed by PostgreSQL, deployed to Azure Kubernetes Service via containers, Helm, and CI/CD. The role involves working closely with business analysts and QA, supporting SIT/UAT with vendors where applicable, and maintaining high standards for quality, communication, and follow-through.

Key Responsibilities
  • Thrive in a fast-paced delivery environment with clear priorities and changing timelines.
  • Read requirements and design inputs, internalize business rules, and implement them in service code, APIs, and configuration.
  • Partner with BAs to clarify scope and rules; raise questions early and document decisions, assumptions, and gaps.
  • Uphold coding standards and team conventions (reviews, formatting, module boundaries, logging, and audit expectations); implement and maintain automated tests and document test evidence for handoff to QA where required.
  • Work with the testing team through UAT; provide timely fixes, clarifications, and retest support through completion of the cycle.
  • Support UAT alongside multiple vendors when the program requires it (defect triage, environment checks, data/setup guidance within policy).
  • Join calls in EST morning hours with PM, BAs, and stakeholders as scheduled.
  • Demonstrate accountability: proactive communication, transparent reporting, and timely escalation of technical and functional risks or blockers.
  • Establish and maintain effective relationships with engineering, leadership, and client stakeholders.
  • Anticipate delays or quality risks; keep customers/stakeholders informed of status, options, and actions taken.
  • Honor SLAs and agreed quality/support expectations for owned components and releases.
  • Analyze incidents and recurring issues; propose and deliver preventive improvements (tests, monitoring, runbooks, code fixes).
  • Identify opportunities for process improvement and automation (CI checks, deployment hygiene, operational toil reduction) within governance.
  • Provide daily/weekly status to team and stakeholders as defined by the engagement.
Requirements
  • Strong production experience in at least one of: Go and Java with Spring Boot; ability to own features end-to-end in assigned services.
  • REST API development: design, validation, error handling, security-aware defaults, and maintainable layering.
  • PostgreSQL: proficient SQL; sound use of transactions, constraints, and performance basics from application code.
  • Git and collaborative delivery (merge/pull requests, meaningful reviews, traceable history).
  • Azure fundamentals for application teams: AKS, Container Registry, and typical CI/CD identity/secrets patterns.
  • CI/CD experience (GitLab CI or equivalent): build, test, artifact/image promotion, environment-based deploys.
  • Strong analytical and problem-solving ability; proactive, curious, and process-aware within defined service levels.
  • Flexibility to work across Go and Spring Boot codebases as program needs evolve.
  • Ability to influence and communicate within the team and cross-functionally (engineering, QA, BAs, PM, vendors).
  • Ability to work independently on complex issues and participate confidently in client and onshore calls.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer Go/Java Microservices
Senior Software Engineer Go/Java Microservices

Pri India It Services • Bengaluru

Hybrid
INR 1,800,000 - 2,800,000
JAVA Golang Microservices- Bangalore- F2F
JAVA Golang Microservices- Bangalore- F2F

Innova Solutions • Hyderabad, Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Software Developer - Java with Azure
Senior Software Developer - Java with Azure

EPAM Systems • India

On-site
INR 1,200,000 - 2,100,000
Software Engineer 3
Software Engineer 3

Black Duck • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 900,000 - 1,800,000
Senior Software Engineer – Java with Azure
Senior Software Engineer – Java with Azure

EPAM Systems • India

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer, Full-stack
Senior Software Engineer, Full-stack

Autodesk • Pune District

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Tenarai Technologies • Pune District, Bengaluru, Dadri

On-site
INR 1,500,000 - 2,500,000
Staff Software Engineer - Java8, Microservices, Springboot & Cloud
Staff Software Engineer - Java8, Microservices, Springboot & Cloud

Blue Yonder • Bengaluru

On-site
INR 4,000,000 - 7,000,000