Software Developer
Core
Maintain, enhance, and optimize enterprise applications in a modern cloud-based environment, combining application support, backend/frontend development, and cloud operations.
Role type
Mid-level Software Developer (Java/Spring Boot)
Builds
Enterprise applications, API services, and cloud-native solutions for Vodafone Group customers.
Domain
Telecommunications / Enterprise Software
Required skills
Java 17, Spring Boot, Angular, TypeScript, MySQL, Aurora, JPA/Hibernate, OpenAPI, Flyway, Spring Kafka, AWS, Kubernetes, Helm, Jenkins, GitHub Actions, Mockito, RestAssured
Preferred skills
DevOps principles, cloud-native environments, event-driven architecture, CI/CD optimization, monitoring and observability
Technologies
Java, Spring Boot, Angular, TypeScript, MySQL, Aurora, OpenAPI, Flyway, Spring Kafka, AWS, Kubernetes, Helm, Jenkins, GitHub Actions, Kibana, Grafana, Mockito, RestAssured, Postman
Responsibilities
Maintain and support enterprise applications; Troubleshoot and resolve production issues; Develop backend and frontend enhancements; Work with relational databases and API development; Support CI/CD processes; Support cloud operations and deployments; Monitor production systems.
Seniority
Mid-level, hands-on IC