Senior Java Software Engineer

Vacancy details
Software Engineering
Java Engineer
Senior
India
Remote

Our customer is a leading global agricultural company dedicated to improving food security by enhancing crop yield and sustainability through innovative seeds and crop protection solutions. With a presence in over 100 countries, the company combines cutting-edge science and digital technologies to help farmers overcome climate challenges and grow more efficiently. It invests heavily in research and development, ensuring continuous advancements in sustainable farming and environmental stewardship

What project we have for you

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

What you will do

  • 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

What you need for this

Mandatory:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • 5 to 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.
  • 4+ years of hands-on experience with AWS RDS services (SQL Server, Aurora, PostgreSQL) and/or NoSQL databases like DynamoDB, DocumentDB.
  • 2+ years of experience designing and implementing CI/CD pipelines (e.g., AWS CodePipeline, Jenkins, GitLab CI).
  • 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.
  • Ability to work in Agile/SCRUM environments with strong collaboration skills.

Nice to have:

  • Experience with Test-Driven Development (TDD) using Jest or similar testing framework
  • Experience with Angular, React and 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.)

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

Hibernate
Java
RESTful

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.