Software Engineer
Core
Develop, maintain, and evolve web-based applications for a Utilities sector client using Java and Spring.
Role type
Mid-level Java Software Engineer
Builds
Web-based applications and legacy system maintenance
Domain
Utilities / Enterprise Software
Required skills
Java, Spring MVC, Spring Security, jQuery, Bootstrap, Agile Scrum, Legacy application maintenance
Preferred skills
Microservices architecture, Cloud platforms (AWS, Azure, GCP), Docker, Kubernetes, CI/CD pipelines, API integration
Technologies
Java, Spring, jQuery, Bootstrap, Apache Tiles, DirectWebRemoting (DWR), AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Develop and maintain web-based applications, perform evolutionary and corrective maintenance on legacy Java systems, collaborate in multidisciplinary Agile Scrum teams, ensure code quality and best practices.
Seniority
Mid-level, hands-on IC