Find a jobRecruiters

Senior Software Engineer [Go/Java Microservices]

Exclusive opportunity

Onsite

Senior Software Engineer [Go/Java Microservices]

PRI INDIA IT SERVICES PRIVATE LIMITED

Senior Software Engineer [Go/Java Microservices]

Skills

SQL QueriesGolangJavaTesting & QAMicroservicesSpring BootPostgreSQLGitLabGrafanaKubernetesProcess ImprovementAzure

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

12 September 2026

What they need


Role overview Senior software engineer contributing 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 . Works closely with business analysts and QA, supports SIT/UAT with vendors where applicable, and maintains high standards for quality, communication, and follow-through.

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 configurationnot as one-off scripts unless that is explicitly the deliverable.
  • Partner with Client 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, Client, 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 preventiveimprovements (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.

Education / Qualifications

  • Bachelor's degree ( B.E., B.Tech, BCA, B.Sc.) or Diploma or equivalent.
  • 68 years of professional software development experience in distributed systems or enterprise applications.
  • Experience guiding or leading junior engineers (technical direction, reviews, pairing, and quality ownership).

Mandatory 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. (State in hiring if you require both from day one or primary + ramp on the second stack.)
  • 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, Client, PM, vendors).
  • Ability to work independently on complex issues and participate confidently in client and onshore calls.

Good to have

  • Depth in the second stack ( Spring Boot, GO).
  • OAuth2 / JWT / API gateway integration patterns aligned with platform standards.
  • Observability : structured logging, metrics, tracing, and practical dashboard use for incidents using grafana.

Other offers great for you!

These companies are also looking for great profiles

Auratem

Ingénieur logiciel sénior Python / IA

500

Freelance

77186 Noisiel, France

Hybrid

Skills

PostgreSQLLinuxPythonragLLM

13 days ago

Quick apply

LeHibou

Analyste / Ingénieur logiciel Wealth

550€ / jour

Freelance

Luxembourg

Hybrid

Skills

C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant

5 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools