Senior Java Software Developer (Pune)

Senior Java Software Developer (Pune)

14 Aug
|
SoftNice
|
Pune

14 Aug

SoftNice

Pune

Job Title

- Senior Java Software Developer

Location

- Pune, Maharashtra, India

Work Mode

- Remote: 25%

Onsite Requirement

- 3 days in office + 2 days at home

- 5 days in office in January 2027

Start Date

- September 1st 2026 or ASAP

Experience Required

- Extensive experience with Java application development in enterprise environments.

Required Skills

- Java application development

- Software architecture, design patterns, and system integration principles

- .Net and C#

- Scalable, distributed systems

- Kafka or other message-based communication platforms

- Docker Compose environments

- APIs, integration patterns, and event-driven architecture

- TCP/IP, routing, firewalls, ports, and troubleshooting

- SQL and relational databases

- Code reviews and mentoring other developers

- Ability to analyze complex technical problems and drive solutions from concept to implementation

Desired Skills

- Defining technical roadmaps and influencing architectural decisions

- Logistics and warehouse operations

- Warehouse automation systems such as conveyors, sorters, AMRs, and ASRS

- Industrial control systems and communication protocols between PLCs, WCS, WMS, and other operational technology systems

- Modernising legacy applications and driving platform evolution

- Cloud-native architecture, observability, and modern software engineering practices

- Learning new technologies and helping build the future of warehouse automation systems

Responsibilities

- Lead the design, development, and maintenance of complex integrations using Java.

- Work with stakeholders to define integration strategies and ensure alignment with business and operational requirements.

- Design and implement scalable integration architectures connecting automation,



warehouse, and enterprise systems.

- Drive best practices for software development, code quality, testing, and maintainability.

- Conduct code reviews and mentor developers across the team.

- Evaluate new technologies, frameworks, and architectural approaches to support the future evolution of the control system.

- Develop and maintain Kafka-based messaging and communication solutions.

- Configure, deploy, and support applications using Docker Compose and container-based environments.

- Troubleshoot complex integration, networking, and system communication issues across distributed systems.

- Collaborate with architects and technical leaders to define the roadmap and technical direction of the warehouse control platform.

- Support the design and development of next-generation warehouse automation and control system capabilities.

- Work with databases to develop queries, troubleshooting issues, and optimize application performance.

Qualifications

- Experience defining technical roadmaps and influencing architectural decisions.

- Understanding of logistics and warehouse operations.

- Experience with warehouse automation systems such as conveyors, sorters, AMRs, and ASRS.

- Understanding of industrial control systems and communication protocols between PLCs, WCS, WMS, and other operational technology systems.

- Experience modernising legacy applications and driving platform evolution.

- Familiarity with cloud-native architecture, observability, and modern software engineering practices.

- Passion for learning current technologies and helping build the future of warehouse automation systems.

Assignment Period

- 01 Sep 2026 - 01 Mar 2027

- March 1st 2027 (Minimum 6 months)

Languages

- English (Proficient)

📌 Senior Java Software Developer (Pune)
🏢 SoftNice
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software developer (pune) / pune