Beschreibung
Senior Java Developer - Java, Spring, Camel, Hibernate, SQL, Oracle, REST, Jenkins - German Speaking
YASH Technologies are seeking a talented and experienced Java Developer to be part of a ground-breaking project working for a global investment bank based in Frankfurt, Germany
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
- Must be German Speaking
- 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
Essential skills/experience:
- Strong Java programming/development skills and hands-on experience
- Strong Knowledge of common open source frameworks for Java, eg 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