With this mandate, we are supporting our client from Berlin in filling a Java Developer position (m/f/d).
Start: 01.11.2024 / ASAP
Initial assignment until: 31.10.2025
Extension: till end of Oct. 2026
Budget: 2024 - 40 Person Days / 2025 - 200 Person Days
Location: Remote 95% , Onsite Berlin
Travel activity: No
Tasks
Java Software Developing for a critical on-premise application platform
Producing clean, efficient code based on specifications and guidance
Developing programs and systems (Java)
Fixing and improving existing software - Develop intuitive software that meets and exceeds the needs of the company
Professionally maintain all software and create updates regularly to address customer and company concerns
Analyze and test programs and products before formal launch
Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
Developing programs to actively monitor the sharing of private information
Actively seek ways to improve business software processes and interactions
Coaching and training of development team members on software components, software technology stacks and software development practices to ensure common standards and knowledge sharing within and across development teams 9
Goal
Development and testing of new features and changes (functional and non-functional) for an on-premises distributed microservice-oriented application platform. This includes adhering to TMD guidelines while still providing enough flexibility to accommodate future changes with minimal effort.
Stability and robustness are extremely important since the application and its interfaces are essential for critical processes
Requirements
IT/tech-related academic degree (bachelor’s or master’s degree)
10+ years of experience using Java (-related) technologies, including 3+ years using Spring Boot framework
Very good knowledge of application development and maintenance (ADM) in the Java world
Very good knowledge of the Windows and/or Linux-platform
Good knowledge of web technologies such as React as well as Javascript libraries for web front ends
Good knowledge of Web integration technologies such as REST, gRPC
Knowledge about relational database persistence development using SQL Server and Oracle Databases
Conceptual knowledge of dependency injection, software design patterns and continuous integration
Experience in developing with IntelliJ on Windows - Experience in working in Scrum teams
Must haves:
Backend (10+ years): Java 8-21 incl. Spring Boot (incl. Spring data, Spring cloud, Spring security), Hibernate
Oracle SQL, Oauth2, Camunda, Hazelcast IMDG
Integration technology (5+ years): REST, AMQP, gRPC, OAS, SFTP
Frontend (3+ years): React, Swagger, Javascript, Oauth2 10
BuildDevOps (5+ years): CI/CD, Git, Jira, Confluence, Bamboo, Bitbucket, Octopus Deploy
Language skills: English (C1) and German (B2) are necessary
The above experience must be provided through personal project references (not older than 3 years). The references must contain at least the following information: Subject of the order, period of performance, activity undertaken, brief description of the activity.
Should have:
Backend: POJO
BuildDevOps: Apache Tomcat, JSP, Octopus Deploy
Frontend: Ant.design, Highcharts, Camunda Cockpit, Hazelcast Management
Soft skills: Open for new ideas and changes, Passion for learning and growing within a close team
The above experience must be provided through personal project references (not older than 5 years).
The references must contain at least the following information:
Subject of the order
Period of performance
Activities undertaken
Brief description of the activity
If you are passionate about Java development and eager to contribute to exciting projects, we would love to hear from you.
Mirela Mahmoud
mima@emagine.de
+49 89 340 819-35
Partner Manager
Project Basis based
Worldwide
Germany