Java Entwickler / Software Developer (m/w/d), ICS Karlsruhe
Core
Develop software solutions for public transport (ÖPNV) including customer-specific apps, webshops, and mobility solutions.
Role type
Java Software Developer
Builds
Customer-specific apps, webshops, and mobility solutions for public transport operators and associations.
Domain
Public Transport (ÖPNV) / Mobility
Deliverable
production ML models | product features
Required skills
Java, Swing/JavaFX, Groovy, JPA, Git/SVN, Maven, relational databases (Oracle, MS SQL Server, PostgreSQL), UI Design, API implementation
Preferred skills
Complex SQL query formulation, technical consulting support
Technologies
Swing, JavaFX, Groovy, JPA, Git, SVN, Maven, IntelliJ IDEA, JIRA, SonarQube, Oracle, MS SQL Server, PostgreSQL
Responsibilities
Support the full software development lifecycle from data modeling to UI design and interface implementation; Collaborate with consulting and sales teams on requirement analysis and support cases; Interface with other development teams for API implementation; Take project responsibility and interact with national and international customers.
Seniority
Mid-level, hands-on IC