You will play a pivotal role in designing, developing, and deploying scalable applications using modern frameworks and DevOps practices. In addition, you’ll support the adoption and implementation of microservices architecture, potentially leveraging orchestration tools like Kubernetes.
Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance
Design, implement, and optimizeJava-based backend solutions using frameworks such as Spring and Hibernate
Develop responsive user interfaces using Angular or React.js, as well as TypeScript, JavaScript, or any other scripting language
Work with relational databases such as MySQL, PostgreSQL, or Oracle for effective data storage and querying
Build and maintain RESTful APIs leveraging Spring Boot and other relevant frameworks
Ensure code quality and reliability through unit testing (e.g., JUnit or similar testing tools) and maintain a strong awareness of web security concepts to ensure application security
Collaborate with DevOps teams to streamline application deployment processes using CI/CD toolchains (Jenkins, GitLab CI/CD, Azure DevOps) and use version control systems for effective code collaboration and management
Requirements
You thrive on tackling complex challenges and collaborate seamlessly across diverse, cross-functional teams to deliver measurable results.
A bachelor’s degree in computer science, Engineering, or related discipline (or equivalent professional experience) with at least 5 years of recent, relevant experience in full-time Java development roles
Proficiency in backend technologies: Spring Framework, Hibernate, advanced Java features
Strong working knowledge of relational databases (MySQL, PostgreSQL, Oracle) and experience designing and consuming RESTful APIs
Exposure to at least one modern frontend framework (Angular or React.js), plus experience in TypeScript, JavaScript, along with hands-on unit testing using related tools
Familiarity with application deployment and CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps), as well as proficiency with Git and repository management platforms
Basic Python development proficiency; experience deploying solutions on AWS, Azure, and Google Cloud; familiarity with Atlassian tools (Jira, Confluence); and a solid understanding of Kubernetes and microservices architecture would be a plus
Fluency in English, with basic German language skills considered a plus
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.