Sr. Java Developer
Core
Developing and maintaining full-stack software applications, implementing measurement and control algorithms, and delivering high-quality software products for water technology solutions.
Role type
Senior Java Developer (Backend/Microservices)
Builds
Software applications, measurement and control algorithms, and cloud-based solutions for water utilities.
Domain
Water technology / Industrial IoT / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java 8+, Spring Boot, Microservices, Hibernate/JPA, RDBMS, JUnit, Design Patterns, CI/CD, Cloud App architecture
Preferred skills
Data Dog, Sumologic, AWS, Docker, Kubernetes
Technologies
Java, Spring Boot, Hibernate, JPA, RDBMS, JUnit, Data Dog, Sumologic, AWS, Docker, Kubernetes
Responsibilities
Participate in the development process from definition to deployment; Engineer efficient, standard, and well-documented code; Implement measurement and control algorithms; Solve complex problems; Apply software design and architecture knowledge.
Seniority
Senior, hands-on IC