Career
Vacancies
Java Full Stack Developer
Entry date:
immediately
Contract type:
Permanent position (full-time)
Place of use:
Greater Frankfurt area, possibly on site with customers
Your tasks
Collaboration in exciting IT development projects for our customers
Conception and design of front-end and back-end software
Realisation of applications using the latest development tools and agile methods
Collaboration in the definition of IT architectures
You should have the following qualities
- Professional Java development experience
- Experience in design and development of Java backend applications, REST interfaces and web APIs
- Experience with relational databases
Nice to have
- Container-based deployment
- modern web frameworks such as Angular
- Spring and JPA frameworks
- IT security knowledge (Spring Security, X.509 certificates, etc.)
What we can offer you
Active collaboration on technologically sophisticated software solutions in an agile, team-orientated environment.
A friendly, helpful team culture with flat hierarchies.
The opportunity to gain cross-industry experience in a variety of projects and teams.
Flexible working hours and home office
A first-class office location in the heart of Frankfurt's city centre
Attractive salary based on performance and experience
Tech-Stack
Languages:
Java, C#, TypeScript, .NET, Powershell, PHP
Frameworks:
Spring / Spring Boot, Spring-Security, JSF Primefaces, Angular 2+, Apache Camel, Drools
Tools and Technologies:
IntelliJ, Maven, Docker, Openshift, Ansible, Tomcat, Node.js, Cloud Services, Azure, Active Directory, mobile MDMs (Intune)
Junior Java Developer
Entry date:
immediately
Contract type:
Permanent position (full-time)
Place of use:
Greater Frankfurt area, possibly on site with customers
Your tasks
Development and implementation of Java-based applications and backend services
Support in analysing and solving software problems
Execution of unit tests and integration tests to ensure software quality
Involvement in code reviews and ensuring best practices in the team
Collaborating with our experienced developers and other teams to continuously improve of our development processes
You should have the following qualities
- Proactivity: You should be able to recognise and tackle tasks independently.
- Curiosity: A keen interest in new technologies and the desire to keep learning.
- Reliability: Working carefully and a sense of responsibility are a matter of course for you.
- Creativity: You enjoy developing and implementing innovative solutions.
- Flexibility: Ability to adapt in a dynamic working environment.
- Communication skills: Clear and effective communication within the team and with other departments.
Nice to have
- Experience with frameworks such as Spring or Hibernate
- Knowledge of front-end technologies such as HTML, CSS, JavaScript or Angular/React
- Experience with cloud platforms (e.g. AWS, Azure)
- Basic knowledge of Docker and containerisation technologies
- Familiarity with agile development methods (Scrum, Kanban)
- Knowledge of other programming languages such as Python or Kotlin
- Experience in using continuous integration/continuous deployment (CI/CD) tools
What we can offer you
Active collaboration on technologically sophisticated software solutions in an agile, team-orientated environment.
A friendly, helpful team culture with flat hierarchies.
The opportunity to gain cross-industry experience in diverse projects and teams.
Flexible working hours and home office
A first-class office location in the heart of Frankfurt city centre
Attractive performance and experience-based salary
Tech-Stack
Languages:
Java, C#, TypeScript, .NET, Powershell, PHP
Frameworks:
Spring / Spring Boot, Spring-Security, JSF Primefaces, Angular 2+, Apache Camel, Drools
Tools and technologies:
IntelliJ, Maven, Docker, Openshift, Ansible, Tomcat, Node.js, Cloud Services, Azure, Active Directory, mobile MDMs (Intune)
Senior Java Developer with focus on security
Date of entry:
by arrangement
Type of contract:
Permanent position (full-time)
Location:
Greater Frankfurt area, possibly at customer site
Your tasks
Design, implement and maintain security-related features in Java-based applications and backend services
Conduct threat analyses and vulnerability assessments to identify and remediate security gaps
Develop and integrate security policies, -processes and tools into the development cycle
Collaborate on the creation of security architectures and ensure compliance with security-related standards and regulations
Conduct code reviews with a focus on security and best practices
Support and train the development team on security-related topics
Collaborate with other departments to understand and implement security requirements
You should have the following qualities
- Proactivity: Ability to recognise and solve security problems independently.
- Detail: Careful analysis and implementation of security-related requirements.
- Critical thinking: Ability to anticipate and prevent potential security vulnerabilities.
- Resilience: Ability to deal with challenging and urgent security issues.
- Team-orientation: Collaboration and knowledge sharing within a team.
Nice to have
- Certifications such as CISSP, CEH or similar
- Experience with cloud security architectures (e.g. AWS, Azure)
- Knowledge of container security (e.g. Docker, Kubernetes). Docker, Kubernetes)
- Experience with security tools and platforms (e.g. Burp Suite, Metasploit, Snort)
- Knowledge of other programming languages for security scripting (e.g. Python)
- Familiarity with data protection laws and regulations (e.g. GDPR)
Your profile
- Completed studies in computer science, software engineering, cybersecurity or a comparable qualification
- Several years of professional experience in Java development, ideally with projects in the field of security
- Expertise in security protocols, encryption techniques and authentication mechanisms
- Experience with security-related frameworks and libraries (e.g. Spring Security, OWASP)
- Knowledge of secure software development processes and secure development lifecycle
- Experience in conducting penetration tests and security audits
- Good problem-solving skills and an analytical mindset
- Teamworking and strong communication skills
What we can offer you
A challenging and varied job in a growing company
Opportunities for professional and personal development
Flexible working hours and the option to work from home
Attractive remuneration and additional benefits
A committed and motivated team and an open corporate culture
Tech-Stack
Languages:
Java, C#, Python, TypeScript, .NET, Powershell, PHP
Frameworks:
OWASP, Spring / Spring Boot, Spring-Security, Apache Shiro
Tools and technologies:
Intellij, Maven, Docker, Openshift, Ansible, Tomcat, Cloud Services, Azure, Active Directory, mobile MDMs, Burp Suite, Metasploit, OWASP ZAP, SonarQube, Snort
Our application process in five steps
You put together your application documents and send them to us.
As soon as we have received your complete documents, we will usually get back to you shortly.
We will invite you to an interview where you will meet one of your potential team members.
We get to know each other better in a personal meeting.
You will receive feedback 2-3 working days after our meeting. If the chemistry is right, you'll receive a contract offer straight away.
Our technologies
Languages:
Java, C#, Python, TypeScript, .NET, Powershell, PHP
Frameworks:
Spring / Spring-Boot, Spring-Security, JSF Primefaces, Angular, Apache Camel, Drools
ORMs:
Spring Data, myBatis
Tools:
Intellij, Maven, Docker, Openshift, Ansible, Tomcat, Node.js, Cloud Services, Azure, Active Directory, Keycloak, mobile MDMs (Intune)