Baxter Planning Logo

Baxter Planning

Senior Engineer – Software

Posted 2 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
Lead migration of legacy data pipelines to a modern Java 25 batch processing service. Design, implement, test, and maintain Spring Batch solutions; optimize SQL/PostgreSQL performance; collaborate on supply chain planning algorithms; contribute to CI/CD and cloud-native deployments; monitor and troubleshoot production; use JUnit for tests and AI-assisted engineering tools to improve productivity.
The summary above was generated by AI
Senior Engineer – SoftwareAbout the Role
We’re looking for a Senior Java Engineer to join a high-performing team migrating our legacy data processing and transformation pipelines into a modern Java 25 batch processing service. You’ll support and drive this migration with a high degree of ownership — taking work from design through production and standing behind it. Our team relies on top-notch AI-assisted workflows to move fast without compromising engineering judgment or code quality. Over time, we expect you to contribute to and help lead the broader modernization initiative.Responsibilities
  • Design, implement, and maintain batch processing solutions using Java 25 and Spring Batch, taking end-to-end ownership from design through production
  • Develop scalable, maintainable, and well-tested software following modern engineering practices
  • Design and optimize SQL queries for large datasets and complex business logic
  • Analyze and improve PostgreSQL query performance using execution plans, indexing strategies, and database tuning techniques
  • Collaborate with product owners and domain experts to implement complex supply chain planning algorithms
  • Participate in architecture discussions and technical design reviews
  • Write comprehensive unit and integration tests using JUnit
  • Contribute to CI/CD automation and cloud-native deployment pipelines
  • Support, monitor, and troubleshoot production systems, owning issues through to resolution
  • Work effectively with teammates across multiple time zones and geographic regions
  • Leverage AI-assisted engineering tools, agents, and workflows to improve development productivity while maintaining high standards of code quality
Required Qualifications
  • 10+ years of professional Java software development experience
  • Strong experience developing applications with Java 17+
  • Experience building batch processing applications using Spring Batch
  • Strong SQL skills, including complex query development and performance optimization
  • Experience working with PostgreSQL
  • Experience writing automated tests with JUnit
  • Familiarity with source control and collaborative development using Git
  • Experience supporting and troubleshooting production systems, with a strong sense of ownership over the code you ship
  • Excellent problem-solving, communication, and collaboration skills
  • Excellent written communication and technical writing skills, with the ability to clearly document designs, communicate complex technical concepts, and collaborate effectively with engineers across geographically distributed teams
Preferred QualificationsExperience with one or more of the following is highly desirable:
  • AWS Batch
  • AWS CloudFormation
  • Bitbucket Pipelines or comparable CI/CD platforms
  • Database procedural languages such as PL/pgSQL, IBM Informix 4GL, or similar technologies
  • Performance tuning of large-scale database applications
  • Enterprise SaaS applications
  • Supply chain, inventory management, manufacturing, or logistics software

Baxter Planning Pune, Mahārāshtra, IND Office

Pune, India

Similar Jobs

9 Days Ago
Easy Apply
In-Office or Remote
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Design, maintain, and extend abuse detection and prevention systems for GitLab's SaaS platform. Serve as a core maintainer of a Ruby on Rails monolith, build anomaly detection and agentic AI mitigations, automate abuse response, collaborate with peer engineering and security teams, and produce runbooks and operational documentation.
Top Skills: Agentic AiAWSGitlabGoogle Cloud Platform (Gcp)Large Language Models (Llms)RubyRuby On RailsSaaS
21 Days Ago
Easy Apply
Remote
India
Easy Apply
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Build end-to-end full-stack AI features on a Ruby on Rails backend and React frontend, design and run experiments (A/B tests and AI evaluations), implement AI infrastructure for reliable LLM inference, and iterate quickly to scale production-ready LLM-powered products.
Top Skills: Ai AgentsLlmsMySQLPostgresReactRetrieval-Augmented Generation (Rag)Ruby On Rails
5 Hours Ago
In-Office or Remote
India
Senior level
Senior level
Retail • Sports
Design, implement, and maintain scalable Java-based software solutions. Collaborate across the SDLC with stakeholders and development teams, integrate DevOps and CI/CD practices, support operational tasks, ensure security and performance, drive feature development, conduct code reviews, and stay current with emerging technologies.
Top Skills: Ci/CdCloud PlatformsContainerizationDevOpsJavaMicroservices

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