Backend Softwareentwickler Java (m/w/d)
Core
Designing and developing complex backend applications in Java and implementing/maintaining RESTful APIs.
Role type
Backend Software Engineer (Java)
Builds
Complex backend applications and RESTful APIs for clients in the IT solutions sector.
Domain
Software Engineering / Enterprise IT
Deliverable
production ML models | product features
Required skills
Java, Spring, Hibernate, RESTful API design, Object-Oriented Programming, SQL/NoSQL databases, Web technologies (HTML, CSS, JavaScript, Angular, React), Code Review, Software Architecture
Preferred skills
Agile development methodologies, Innovative tool adoption
Technologies
Java, Spring, Hibernate, IntelliJ, MySQL, MongoDB, PostgreSQL, Angular, React, jQuery
Responsibilities
Conceptualize and develop complex backend applications in Java, Implement and maintain RESTful APIs, Collaborate with other developers to meet customer specifications, Analyze and fix code errors, Conduct code reviews to ensure quality, Own software architecture and design
Seniority
Mid-Senior, hands-on IC