Senior Software Engineer (f/m/x) Java
at Deutsche Bank
Frankfurt am Main, Hessen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Aug, 2024 | Not Specified | 04 May, 2024 | N/A | Databases,Elasticsearch,Kubernetes,Kibana,Distributed Systems,Architecture,Data Models,Spring Framework,Jenkins,Design Principles,Design,Microservices,Design Patterns | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
POSITION OVERVIEW
English version below
YOUR SKILLS AND EXPERIENCES
- Java Proficiency: Strong algorithmic skills and extensive hands-on experience and in-depth knowledge of Java programming, including core concepts, Reactive Java Programming, Web flux, Project Reactor, design patterns, microservices and distributed systems.
- Full-Stack Development: Strong expertise in developing both back end and capability to enhance front-end components. Proficiency in Spring framework for back-end and high competence with cloud technologies, Kubernetes and CICD, Jenkins shared library.
- Database Interaction: Demonstrated skill in working with databases, particularly Oracle SQL, Elasticsearch and Kibana. Ability to write complex queries, optimize database interactions and design efficient data models.
- Integration Skills: Experience in integrating various software components and APIs seamlessly. Able to create RESTful APIs and effectively integrate front-end and back-end functionalities.
- Architecture and Design: Proven ability to design and implement software architectures. Understanding of scalable and maintainable design principles, as well as familiarity with microservices architecture.
Responsibilities:
DETAILS OF THE ROLE AND HOW IT FITS INTO THE TEAM
You will work as part of a cross-functional agile delivery team, including analysts, developers and testers. You will bring an innovative approach to software development, using the latest technologies and practices, as part of a focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to take a leading role in all stages of software delivery, from initial analysis right through to production support.
You will have an opportunity to work in an environment that provides continuous growth and learning, with an emphasis excellence and mutual respect.
YOUR KEY RESPONSIBILITIES
- Software Development: Lead and participate in the design, development, testing, and deployment of complex Java-based applications using Spring framework, Angular, NodeJS, Elasticsearch, Oracle SQL and many more. You are an expert in Kubernetes, OpenShift and CI/CD.
- Technical Leadership: Provide technical guidance and mentorship to junior developers. Collaborate with cross-functional teams to ensure the adherence to best practices, coding standards, and architectural principles.
- System Architecture: Contribute to the architectural decisions and design discussions for scalable and maintainable software solutions. Ensure alignment with the overall technical strategy of the organization.
- Code Review and Quality Assurance: Conduct thorough code reviews to ensure code quality, maintainability, and performance optimization. Implement and advocate for automated testing practices and continuous integration/continuous deployment (CI/CD) pipelines.
- Problem Solving and Optimization: Analyze and resolve complex technical issues in a timely manner. Identify performance bottlenecks, optimize application performance, and recommend solutions for enhancing system efficiency.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Frankfurt am Main, Germany