Junior Java Software Engineer Community (Spain)
Core
Design and code Java backend applications, translate high-level requirements into technical designs, and deliver increments to the business in an agile environment.
Role type
Junior Java Software Engineer
Builds
Java backend applications and RESTful web services
Domain
Digital transformation, 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, Maven, GIT, Docker, Jenkins
Responsibilities
Design and code Java backend applications using a test-driven development approach, Focus on the quality of the codebase (refactoring, testing, clean code), Participate in translating High-level requirements into comprehensive technical design, Help improve the team's way of working, Support consumers of the team's components
Seniority
Junior, hands-on IC