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 up-to-date software engineering practices
Learning current 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 current technologies, frameworks, and architect
📌 Senior Java Software Developer Pune City
🏢 SoftNice
📍 Pune