Lifted, an Upwork Company Logo

Lifted, an Upwork Company

#136215 - Senior Backend Software Engineer - Java/Spring Boot

Posted One Month Ago
In-Office or Remote
Hiring Remotely in Bengaluru, Bengaluru Urban, Karnataka
Senior level
In-Office or Remote
Hiring Remotely in Bengaluru, Bengaluru Urban, Karnataka
Senior level
Build and maintain production Java and Spring Boot microservices for correctness-critical financial billing systems. Design event-driven workflows, transactional consistency, migrations, integrations, testing, CI/CD pipelines, observability, and deployment safeguards across distributed services and multiple datastores. The role requires GraphQL, messaging, JPA, MySQL or Aurora, Datadog, and production microservices experience, with billing or payments experience preferred.
The summary above was generated by AI
Job Description

We are seeking a hands-on Senior Backend Software Engineer to build and evolve correctness-critical financial services. This role focuses on production Java and Spring Boot 3 microservices that keep billing-account data accurate, compliant, reliable, and synchronized across distributed services, multiple datastores, and external platforms.

 

Enterprise experience strongly preferred.

 

Key Responsibilities

 

- Develop and maintain production Java and Spring Boot services.

- Deliver features, bug fixes, and reliability improvements across distributed backend systems.

- Design reliable event-driven workflows with safe retry and idempotency behavior.

- Solve transactional-consistency, concurrency, and notification-reliability problems at scale.

- Design and execute safe entity and database-schema migrations.

- Integrate backend services with external REST- or SDK-based platforms.

- Maintain accurate and compliant billing-account state across relational and non-relational datastores.

- Write unit and integration tests that meet established coverage and quality gates.

- Deliver production-ready changes through GitLab CI/CD pipelines.

- Improve observability, resilience, and deployment safety through Datadog monitors and canary practices.

- Use AI coding assistants responsibly while independently validating code quality and correctness.

Qualifications

Must-Have Skills

 

- 5+ years of hands-on backend engineering experience with Java and Spring Boot 3.

- Demonstrated ownership of production microservices in a distributed-systems environment.

- GraphQL experience through either building APIs with Netflix DGS or consuming them with the Apollo Java or Kotlin client.

- Hands-on production experience with at least one of AWS SQS, Apache Kafka, or RabbitMQ.

- Demonstrated experience designing idempotent event handlers.

- Strong JPA/Hibernate and Spring Data JPA experience with MySQL or Aurora.

- Hands-on transactional-design and optimistic-locking experience.

- Experience writing JPA entities and managing schema migrations against a production MySQL or Aurora database.

- Proficiency with JUnit 5 and Mockito for unit testing.

- Experience writing integration tests against live environments.

- Experience with Gradle multi-module builds.

- Experience with GitLab CI/CD pipelines.

- Experience using Datadog metrics and monitors.

- Experience using Datadog monitors as deployment quality gates in a CI/CD pipeline.

- Experience integrating with an external REST- or SDK-based third-party platform.

- Responsible use of AI coding assistants such as GitHub Copilot or Claude, with independent review and validation of output.

 

Nice-to-Have Skills

 

- Prior experience in Billing or Payments.

- Experience with DynamoDB using AWS SDK v2.

- Experience with MongoDB using Spring Data.

- Experience working across multiple datastores in one architecture.

- Experience with Netflix DGS.

- Experience integrating with Zuora or a comparable billing platform.

Additional Information

Required Tools & Platforms

 

- Java and Spring Boot 3.

- GraphQL with Netflix DGS or Apollo Java/Kotlin client.

- AWS SQS, Apache Kafka, or RabbitMQ.

- JPA/Hibernate and Spring Data JPA.

- MySQL or Aurora.

- JUnit 5, Mockito, and integration-testing tooling.

- Gradle multi-module builds.

- GitLab CI/CD.

- Datadog metrics and monitors.

- REST APIs or third-party SDKs.

- GitHub Copilot, Claude, or a comparable AI coding assistant.

 

Location, Time & Engagement

 

- Candidates must be based in an eligible APAC location.

- Full India Standard Time coverage is required.

- This is a contract engagement at 40 hours per week.

- The anticipated engagement runs through March 31, 2027.

- This is not currently a contract-to-hire opportunity.

Similar Jobs

Yesterday
Easy Apply
Remote
India
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Leads a team supporting global benefits and compensation operations. Oversees workload prioritization, compensation cycles, market-data workflows, equity data checks, audits, quality controls, and confidential information management. Partners with global program owners, People Technology, Payroll, Finance, Legal, vendors, and other stakeholders to improve processes, data quality, and workflow efficiency across regions and time zones. Coaches team members and drives accurate, dependable execution and practical process improvements.
Top Skills: ClaudeGoogle WorkspaceSlackWorkday
Yesterday
Remote or Hybrid
India
Expert/Leader
Expert/Leader
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Leads Pfizer’s Risk Management Center of Excellence, setting global strategy and standards for pharmacovigilance, benefit-risk assessment, risk communication, and risk minimization. Oversees Risk Management Plans, portfolio governance, metrics, forecasting, budgets, regulatory alignment, external collaboration, and continuous improvement. Provides strategic guidance across product lifecycles, influences senior stakeholders, and builds high-performing teams while ensuring compliance with global regulations and company policies.
Top Skills: ChatgptMicrosoft Copilot
Yesterday
Easy Apply
In-Office or Remote
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software
Lead and optimize product and developer documentation using Docs-as-Code workflows, GitHub, Markdown, static site generators, and CI/CD pipelines. Create technical guides, API references, release notes, and in-app onboarding content. Validate product features, API endpoints, and UI flows while collaborating with Engineering, Product, and Design. Apply generative AI and prompt engineering to improve documentation workflows, ensuring accuracy, security, consistency, and effective retrieval by humans and AI systems.
Top Skills: AppcuesCi/CdDocs-As-CodeDocusaurusGenerative AiGitHugoJSONLlmsMarkdownMkdocsPendoPrompt EngineeringUserpilotWalkme

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account