Developer/Engineer
Core
Design and code Java backend applications for a global telecommunications and media company, focusing on quality, refactoring, and delivering increments in an agile environment.
Role type
Java backend developer
Builds
Java backend applications and RESTful web services
Domain
Telecommunications and media
Deliverable
production ML models | product features
Required skills
Java, J2EE, Object-Oriented Design, RESTful Web Services, Test-driven Development (TDD), Behavior-driven Development (BDD), Relational databases (SQL/Oracle), Agile/Scrum
Preferred skills
Spring, Hibernate, iBatis, Maven, GIT, Docker, Jenkins
Responsibilities
Design and code Java backend applications using a test-driven development approach; Focus on the quality of your codebase (refactoring, testing, clean code); Participate in translating High-level requirements into comprehensive technical design; Help improve your teams way of working; Support consumers of your team's components.
Seniority
Mid-level to Senior (1+/2+ years experience)