Senior Software Engineer - Java (India)

Senior Software Engineer - Java (India)

06 Aug
|
Upcruit
|
India

06 Aug

Upcruit

India

About the Role :

We are looking for a highly skilled Senior Individual Contributor with a strong product engineering mindset to join our engineering team. The ideal candidate will have deep expertise in Java-based backend development, modern microservices architecture, and hands-on experience building AI-powered applications using Agentic AI frameworks. This role is suited for engineers who thrive in solving complex technical challenges, driving high-quality engineering practices, and delivering scalable, enterprise-grade solutions.

Key Responsibilities :

- Design, develop, and maintain scalable, high-performance backend applications using Java and microservices architecture.
- Build and integrate intelligent AI-powered solutions leveraging Agentic AI frameworks and modern AI technologies.
- Contribute across the software development lifecycle, from solution design to deployment and production support.
- Collaborate with cross-functional teams including Product, Architecture, QA, and DevOps to deliver high-quality products.
- Drive engineering excellence through code reviews, design discussions, and adherence to best practices.
- Optimize application performance, reliability, scalability, and security.
- Work closely with DevOps teams to support CI/CD pipelines, containerization, and cloud-native deployments.
- Mentor junior engineers and provide technical leadership while remaining a hands-on individual contributor.




- Contribute to architectural decisions and continuously improve engineering processes.

Required Skills &

Qualifications :

- 610 years of experience in software development with strong expertise in Java.
- Solid experience in designing and developing microservices-based applications.
- Hands-on experience with Agentic AI frameworks and AI application development.
- Strong product engineering background with experience building scalable enterprise applications.
- Good understanding of DevOps practices, including CI/CD, containerization, and cloud deployment.
- Experience working in Agile development environments.
- Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications :

- Experience in the BFSI (Banking, Financial Services, and Insurance) domain.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Kubernetes, Docker, and infrastructure automation.
- Experience with event-driven architecture and distributed systems.

Ideal Candidate Profile :

- Solid hands-on engineer who enjoys solving complex technical problems.
- Product-focused with a passion for building scalable and reliable software.
- Self-driven individual contributor capable of independently owning critical components and driving technical initiatives.
- Comfortable operating at an Associate Technical Lead (ATL) to Technical Lead (TL) level while remaining hands-on.

📌 Senior Software Engineer - Java (India)
🏢 Upcruit
📍 India

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 software engineer - java (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - java (india) / india