Join our client's team as a Senior Java Developer. With flexible working, a high work-life balance, and a dynamic team, this is the opportunity you've been waiting for Qualifications/Experience Needed: University degree in Computer Sciences or related subjects. Minimum 5 years knowledge of process, methods, and tools in the context of contemporary software development Self-reliant and goal-oriented thinking and acting as well as a strong customer orientation. High level of quality awareness. Expertise in utilizing agile development methodology like Scrum. Essential Skills: Experience in object-oriented programming languages, especially Java, web-based scripting languages (e.g., Angular), relational (Oracle, PostgreSQL) and NoSQL databases and/or mobile app development. Knowledge of modern architecture concepts (e.g., microservices), cloud technologies and the software development cycle (CI/CD, test automation, configuration management). Experience in agile project teams (e.g., according to Scrum, Kanban) with changing requirements and framework conditions. Advantageous Skills: Experienced with common CI/CD tools (Jenkins, Sonar, etc.) and with the Atlassian tool suite (Jira, Bitbucket, Confluence). Experience with development and operations of applications in the cloud (Azure and/or AWS) Role and Responsibilities: Together with the DevOps team you are responsible for the specification, development, deployment, and operation of the software solutions. This entails: Requirements Gathering: Identify and gather the functional and non-functional requirements for the software. System Analysis: Analyse the requirements, identify user needs, and define the system's scope. System Design: Create the overall system architecture, including high-level design, database design, and user interface design. System Design: Create the overall system architecture, including high-level design, database design, and user interface design. Your main task is the development and operation of microservices and web applications.
Apply Now