Senior Software Engineer
Core
Design, develop, test, and maintain software products for irrigation network management using Java and Angular.
Role type
Senior Software Engineer (Backend/Frontend)
Builds
Software products for irrigation authorities and farmers
Domain
AgTech / Water Management / Irrigation Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring, Spring Boot, Angular, SQL, relational databases, REST APIs, AWS, CI/CD, DevOps, software architecture, mentoring
Preferred skills
Docker, Kubernetes, Git, Maven, automated testing
Technologies
Java, Angular, Spring, Spring Boot, Oracle, AWS, Docker, Kubernetes, Git, Maven
Responsibilities
Design and develop robust applications across the full SDLC; contribute to software design and technical decision-making; investigate and resolve complex technical issues; contribute to CI/CD and automated testing; mentor and support other developers.
Seniority
Senior, hands-on IC