Senior Full Stack Java Developer

at  Luxoft

Deutschland, , Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Sep, 2024Not Specified07 Jun, 202410 year(s) or aboveKubernetes,Integration,Architectural Patterns,Java,Version Control,Observation,Node.Js,Cloud,Nosql,Hibernate,Typescript,Communication Skills,Addition,Angularjs,Mongodb,It,Jenkins,Core Java,Build ToolsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

PROJECT DESCRIPTION

Bank wants to build new product to service customers by offering Custodial services for Digital assets ( e.g Blockchain Ethereum or any digital currency). With this Bank will offer a full securities life cycle service e.g Settlement services, Asset servicing, Corporate actions etc. This is green field development where in a complete development including Tokenisation. Microservices for Settlement services & asset servicing will be developed along with customer channel for customers to visualise this along with other assets they hold.

SKILLS

Must have
10+ years of relevant experience,
TypeScript and Node.js in addition to some experience with Kubernetes and/or Terraform required
Experience in Core Java (optionals, streams, lambdas), Database Technologies (e.g. SQL (solid in join types understanding), Hibernate, NoSQL, MongoDB), micro-service architectures, Kubernetes containerization platforms (OpenShift experience or GKE on GCP, K8 concept)
Practical experience with build tools (e.g. Gradle, or advanced Maven skills), version control (e.g. Git) and continuous integration systems (e.g. Teamcity or Jenkins)
Having very good teamwork, interpersonal and communication skills.
Lombok
Good experience in cloud based, distributed, highly available and fault tolerant applications
Experience in building large scale and highly available (REST) API’s in Java (/api/v1/books or /api/books)
Any modern from-end framework ReactJS, AngularJS
Types of tests: unit, integration, acceptance
Good knowledge of various design and architectural patterns
Understanding of industry standard processes for build, deploy, release and support (CI/CD, incident/problem/change management etc.)
Experience in the finance industry and understanding of financial products and business processes would be beneficial
Experience in front-end and JavaScript technologies and frameworks (TypeScript, React) is a definite plus
Nice to have
Any cloud experience
People who make wise decisions, despite ambiguity, be it people, technical, business, other
An engineer who considers quality as a priority, and think about the client whilst developing for our future
Individuals who have a desire of self-improvement through experience, observation, introspection, reading and discussion
A person who challenges assumptions when warranted and makes suggestions for better approaches

Responsibilities:

Forming part of the Fintech Enablement team you will be responsible for helping to drive Deutsche Bank’s strategy for technological excellence in expanding the firm’s offering and leveraging varying Fintech partnerships and solutions. Together with the team you will translate requirements into industry leading technology solutions. In your role you will:
Contribute into building a shared platform architecture and code base across Fintech Enablement applications allowing quicker time to market of new solutions.
Use your full stack or backend Java experience for designing and developing new and existing applications within a cloud-based high availability architecture
Assist in the adoption of modern engineering practices, design principles and Agile methodology across the Fintech Enablement team
Engage with the business sponsors and stakeholders to implement requirements according to agreed timelines
Partner with QA to ensure quality solutions are delivered to end users
Provide Level 3 support


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Deutschland, Germany