Description
Für ein innovatives und stetig wachsendes führendes Unternehmen (Finanzdienstleistung) suchen wir zur weiteren Projektunterstützung für ein sehr kollegiales Team am Standort Frankfurt am Main, einen freiberuflichenJava Entwickler (m/w/d)
Projektbeginn: asap
Projektort: Frankfurt am Main
Projektdauer: 7 Monate (mit sehr wahrscheinlicher Verlängerung)
Umfang: Vollzeit, hoher vor Ort-Anteil, remote nach Abstimmung. (Also bitte nur Kandidaten, die sich theoretisch auch Vollzeit vor Ort engagieren können).
Bitte geben Sie Ihren Stundensatz und die Verfügbarkeit an.
Project Description:
Mobility Engineering is accountable for remote access and mobility solutions and products. The Senior Java Developer will be responsible for driving the development and maintenance of applications which are used for automation, data collection and aggregation, end user self services in an agile environment.
Role description / Responsibilities and job tasks (typical day):
• Design, develop, test, deploy, support and maintain complex Java EE applications based on business requirements using approved technologies and secure coding standards
• Analyze requirements, provide robust time and effort estimation
• Interact with other teams and departments on common projects
• Ensure quality of code and applications, adherence to best practices and coding standards, compliance with DB internal policies, code review
• Stay current on coding standards and techniques, architectural principles and best practices
• Create and maintain documentation, how to’s, release notes
Ideal background:
• Experience in large Enterprises, ideally with financial / ensurance background
• Experience in building Enterprise Scale Software 5+ years
Essential skills/experience:
• Strong Java programming/development skills and hands-on experience
• Strong Knowledge of common open source frameworks for Java, e.g. Spring/Spring Boot, Apache Camel, Hibernate/JPA, JUnit
• Strong SQL and database design skills (preferably Oracle based)
• Strong experience creating and using APIs (Rest)
• Experienced with build tools (Maven, Jenkins), Stash/Git/Bitbucket - Good SDLC experience
• Familiar with network protocols and systems (ssh, ldap, AD, DNS, IP, …)
• Good English skills are essential
• Scrum, agile methodologies
Other skills: (operational, deployment experience, project management, etc.)
• Jira, Confluence
• Experience with containerized environments (e.g. Docker) is a plus
• operating systems skills (Linux (RHEL), Windows, MacOS)
• Knowledge of HA / DR implementations and concepts
• Experience with cloud environments (GCP, Azure)
• Additional programming languages (e.g. PHP, Python) are an advantage
• Frontend skills: HTML5, css, JavaScript
• Scrum, agile methodologies
Soft skills:
• Strong team player, but can also work independently and is self-motivated.
• Take ownership and focus on outcome and user experience.