We are looking for a seasoned
Senior Java Developer
to join our Digital AgTech team based in Pune. In this role, you will play a key part in building innovative digital agriculture solutions, working alongside a diverse and collaborative team. This is a unique opportunity to contribute to products that drive meaningful impact in the global agriculture ecosystem This role is ideal for a senior-level full-stack engineer with a strong background in backend systems, cloud-native application development, and a passion for building scalable, operational-ready solutions.
The role involves enhancing existing systems and contributing expertise in efficient development practices, with a strong command of full-stack technologies. A key aspect of success in this position is the ability to mentor team members and a commitment to consistently upholding and improving code quality.
You will be expected to identify and resolve technical challenges that may impact product delivery, support requirement analysis, perform peer code reviews, provide constructive feedback, and contribute to framework enhancements.
To be successful in this role, you should demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency in Java technologies, good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.
You will be working in a fast-paced environment which needs great technical as well as communication and documentation skills. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality of product is important.
Responsibilities
Take end-to-end ownership of development by writing testable, reusable, and efficient backend code for high-performance applications.
Participate in all phases of the software development lifecycle, including analysis, design, development, testing, and integration.
Ensure optimal performance, scalability, and maintainability of backend systems and core services.
Identify and resolve technical issues that may impact product delivery or system reliability.
Collaborate with product managers, architects, and cross-functional teams to analyse requirements and define scalable, robust solutions.
Conduct peer code reviews and provide constructive feedback to ensure code quality and consistency.
Monitor application and system performance; proactively identify and implement improvements.
Mentor junior developers and team members, promoting engineering best practices and continuous learning.
Maintain a strong emphasis on clean architecture, documentation, testing, and maintainability.
Troubleshoot and debug application issues across environments (development, staging, production).
Work efficiently in Agile/SCRUM teams, participating in sprint planning, daily stand-ups, and retrospectives.
Ensure application performance, uptime, and scalability while maintaining high standards for code quality and application design.
Collaborate well in an Agile team, both with the developer team and the customer
Skills
Bachelors degree in computer science, Software Engineering, or a related field.
8+ years of experience in full-stack development using
Java (Spring Boot)
Strong proficiency in
Java 17
, Spring Boot 3.1.2
, Spring Framework 6.0.7
, and hibernate
. Solid experience designing and developing
RESTful APIs
. Hands-on experience with
RDBMS
services (SQL Server, Aurora, PostgreSQL) and/or NoSQL
databases like DynamoDB, DocumentDB. Experience designing and implementing
CI/CD pipelines
(e.g., AWS CodePipeline, Jenkins, GitLab CI). Ability to work in
Agile/SCRUM
environments with strong collaboration skills.
Skills (good to have)
Experience with Test-Driven Development (TDD) using Jest or similar testing framework
Experience with
Angular
, React
or Node.js
.
Understanding of
SAP Business Technology Platform (BTP)
, including application deployment, authentication, and authorization. Exposure to
SAP Cloud
(HANA Cloud, SAP BTP services). Knowledge of
Salesforce (SFDC)
and SAP
ecosystems and integrations. Hands on / Introductory understanding to Liquibase for db migrations SAP HANA BTP Cloud Foundry specific solutions (app router, etc.)
Good understanding of
Microservices architecture
and Event-Driven Architecture
. Working knowledge of
cloud infrastructure
, particularly AWS services
(e.g., S3). Experience with
Infrastructure as Code (IaC)
using Terraform
and/or AWS CloudFormation
. Experience with
SAP HANA DB
. Familiarity with
SAP Extended UI
for authentication.
Qualifications
Sr. Consultant: 6-10 years of experience
Professional Qualification - B.E./B.Tech/MCA/MBA/MS