Job Title: Lead Java Developer
Location: Pune, Maharashtra
Experience: 8+ Years
Employment Type: Full-Time
About the Role: We are looking for a highly skilled Java Programmer Lead with strong technical leadership capabilities and hands-on expertise in building scalable, cloud-native microservices platforms. The ideal candidate will work closely with customers and cross-functional teams to design, develop, and deliver high-quality solutions aligned with business needs.
This role requires a blend of architecture, hands-on coding, and team mentoring, with a strong focus on payment domain systems, performance optimization, and modern engineering practices.
Roles & Responsibilities
- Provide strong technology leadership and collaborate closely with customers to deliver business solutions
- Review and guide technical design to ensure optimal architecture and implementation
- Ensure adherence to application engineering guidelines, processes, and best practices
- Design and develop high-quality, scalable, and maintainable applications
- Work with cross-functional teams to achieve shared business goals
- Evaluate service-level issues and implement improvements to enhance system performance
- Write high-quality code aligned with coding standards and architectural principles
- Mentor team members on best practices and modern development methodologies
- Drive adoption of relevant technologies to improve engineering efficiency
- Ensure delivery of solutions with the highest quality standards
- Participate in software development lifecycle including analysis, development, testing, and deployment
- Identify and resolve production and non-production application issues
- Convert business requirements into technical deliverables (Agile stories/tasks)
- Recommend improvements to enhance existing Java applications and processes
- Stay updated with emerging technologies and software development trends
Skills & Experience Required
- 8+ years of experience in application design, development, and architecture
- Strong expertise in Java 8+, J2EE technologies, and design patterns
- Hands-on experience in Microservices architecture (minimum 2+ years)
- Strong working knowledge of Spring ecosystem: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud (Config, Eureka)
- Experience in service discovery & registration (Eureka, Consul)
- Expertise in Microservices observability tools: Logging: ELK stack (Elasticsearch, Logstash, Kibana), Tracing: Zipkin, Fault tolerance: Hystrix
- Strong knowledge of multithreading, memory management, and Java internals
- Hands-on experience with JDK 1.8, Maven, Git/Bitbucket
Why Optimus
Lead the future of intelligent financial operations with Optimus.
At Optimus, we are transforming how businesses manage complex financial ecosystems through cutting-edge AI-powered payment and reconciliation platforms. Our solutions enable organizations to seamlessly process, validate, and reconcile high-volume transactions—delivering real-time insights, eliminating revenue leakages, and driving operational efficiency at scale.
With a strong focus on autonomous financial operations (FinOps), Optimus empowers global enterprises, fintech companies, and payment-driven businesses to modernize back-office processes, accelerate go-to-market timelines, and enhance decision-making through clean, unified financial data.
By combining AI, APIs, and no-code capabilities, we help organizations automate finance workflows, ensure accuracy, and gain complete visibility across payment channels—making Optimus a trusted partner for innovation in the fast-evolving digital payments landscape.
To know more about the organization, please visit: AI Powered Payment Reconciliation Platform | Optimus
Skills Required
Git, Spring Boot, Elasticsearch, Bitbucket, Kibana, Logstash, Memory Management, Spring Data Jpa, J2ee Technologies, Eureka, Elk Stack, Fault Tolerance, Spring MVC, tracing, Maven, Multithreading, Spring Security