Beschreibung
Location: Frankfurt
Start Date: 1st April 2019
Length: 6 months + 6 month extension option
Hours per week: 40
Language: German & English (no flexibility)
Please note, you must have existing EU working permissions. My client will not consider applications from those without.
Position Description:
I am working with a top five global consulting company, they are seeking several Java Developers to work on a rewrite of their clients website with a mixed team of consultants and client team members in an Agile environment. My client allows flexi-time and a combination of working on-site and remote work.
Your future duties and responsibilities:
- Participate in a scrum team of developers, BA, QA and Product Owners
- Translate functional designs into technical designs
- Perform impact analysis to determine all the portions of the application which will need updating to implement the proposed changes
- Develop and unit test code in accordance with the defined technical designs
- Create unit test plans which detail test conditions and expected results
- Design and develop high-volume, low-latency applications for mission-critical systems that deliver high-availability and performance
- Contribute in all phases of the development life cycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Test code changes and resolve differences between expected and actual results
- Verify team deliverables
- Assist with troubleshooting technical problems and issues
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Ensure that software meets or exceed specified standards and end-user requirements
Required qualifications to be successful in this role:
- 5+ years of proven working experience in Java Web Application development.
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented Analysis and design using common design patterns
- Profound insight of Java and JEE internals
- Strong knowledge of the Spring framework
- Strong knowledge of web services (WSDL Soap, Restful)
- Understanding of Microservices Architecture
- Proficient and hands on with Application Servers (WebSphere)
- Experience in developing web applications using at least one popular web framework
- Experience designing and developing custom software solutions
- Experience writing well designed, testable, efficient code
- Experience translating functional requirements into functional and technical design specifications
- Experience performing impact analysis to successfully create and execute effective technical designs
- Experience designing, developing and supporting high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Experience with test-driven development
- Experience contributing in all phases of the development life cycle
- Ability to work in a team environment and in a fast pace environment.
- Excellent communication skills
- Excellent leadership skills and able to drive solution
- Willing to work and coordinate with offshore team for solution delivery
- Banking Knowledge highly desired
CVs to (see below)