(Senior) Software Developer Java (m/w/d)
Core
Designing and implementing complex, scalable Java software solutions for enterprise clients using modern frameworks and cloud technologies.
Role type
Senior Software Developer (Java)
Builds
Microservices and cloud-based applications
Domain
Enterprise Software Development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate, Microservices, Cloud platforms (AWS/Azure), Relational and NoSQL databases, REST/SOAP APIs, CI/CD pipelines, Docker, Kubernetes, Software architecture, Design Patterns, Clean Code
Preferred skills
DevOps practices, Team leadership, Technical mentoring
Technologies
Spring Boot, Hibernate, JUnit, AWS, Azure, PostgreSQL, MongoDB, Docker, Kubernetes
Responsibilities
Conceive, develop, and implement complex software solutions; Optimize and modernize existing applications; Support the team through technical guidance and code reviews; Analyze requirements and translate them into technical concepts
Seniority
Senior, hands-on IC