Software Developer (m/w/d)
Core
Designing, implementing, and maintaining scalable web-based software solutions and managing technical support for software products.
Role type
Software Developer (Java/Spring)
Builds
Web-based applications and software products
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Object-Oriented Programming, Spring Framework, Spring Boot, Angular, Vue.js, Git, REST/SOAP/XML interfaces, Docker, SQL (SQL-Server/MySQL), Linux/Windows administration, CRM software
Preferred skills
Golang, Agile methodologies (Scrum/Kanban), mentoring junior developers
Technologies
Java, Spring, Spring Boot, Angular, Vue.js, Git, GitHub, GitLab, Docker, SQL-Server, MySQL, Linux, Windows, CRM
Responsibilities
Analyze technical requirements, develop concepts and design software solutions, implement code, ensure software quality and scalability, create and maintain technical documentation, manage incidents and problems, handle administrative tasks like system monitoring and deployments, advise stakeholders on technical issues, provide technical guidance and training to team members, support planning and prioritization tasks, perform on-call duties
Seniority
Mid-level, hands-on IC