Position: Java Developer
Location: Vadodara, India (Hybrid – 3 Days/Week)
Domain: Information Technology
Salary Range: INR 15,00,000 – 25,00,000
Experience Required: 5–10 Years
Role Overview
We’re seeking an experienced Java Developer to help modernize a high-throughput payment processing system. You’ll work on transforming legacy monoliths into scalable microservices, integrate streaming solutions, and support secure cloud deployments—ensuring performance, resilience, and regulatory compliance.
Key Responsibilities
- Design, build, and deploy Java applications using Spring Boot, optimized for production-readiness.
- Refactor monolithic applications into microservices architecture.
- Integrate Apache Kafka for real-time data streaming, including enhancing a custom Kafka wrapper.
- Work with Oracle Database for transactional systems and support data migration using tools like Apache NiFi.
- Deploy to private/hybrid cloud infrastructure with a focus on security and scalability.
- Collaborate in Agile teams to develop and test scalable financial applications.
- Monitor and optimize application performance.
- Produce clear technical documentation and follow coding best practices.
Must-Have Qualifications
- Bachelor’s/Master’s in Computer Science or a related field.
- 5+ years of hands-on Java (8 or higher) development experience.
- Strong expertise in Spring Boot and microservices.
- Proven experience with Apache Kafka integration.
- Deep knowledge of Oracle Database for transactional applications.
- Familiarity with cloud infrastructure (private or hybrid) and associated security protocols.
- Strong analytical, communication, and organizational skills.
- Experience transitioning monolithic systems into microservices.
Skills: apache nifi,java,spring boot,data,oracle database,cloud infrastructure,boot,kafka,apache kafka,microservices,cloud,database,infrastructure,apache