Deutsche Bank is looking to solve the problem of developing and maintaining their suite of applications by hiring a Senior Java Developer who can play a crucial role in this process. The role involves designing and delivering technical solutions, focusing on both backend and UI development, and ensuring optimal performance and stability of key applications.
Requirements
- Hands on expert in core and advanced java, SQL, Spring Boot, Hibernate, rest-based web services, queues, Unix, Shell scripting and SQL/Oracle
- Strong development and design skills in building solutions for cloud and microservices
- Working hands on experience in Terraform, Cloud Run, Cloud Functions, Setting GKE cluster and working on Cloud Native applications. At least one in any of these should have expert level experience
- Experience in building cloud native cost-effective solutions and using agile methodologies and practices
- Google Cloud Services (Cloud Run, Cloud Functions, Data Proc, PostgreSQL(Structured Query Language))
- Java and Java-related technologies
- backend and UI(user interface) development
Responsibilities
- Develop and deliver quality code with minimal defects while working on assigned stories
- Implement Behavior Driven Development (BDD) to ensure clear, testable code
- Drive continuous integration, delivery, and deployment pipelines
- Ensure production stability of key applications, proactively identifying and escalating issues
- Automate repetitive tasks and optimize processes to enhance efficiency
- Designing and delivering technical solutions, focusing on both backend and UI development
- Resolving complex issues and driving solutions for optimal performance and stability
Other
- Adhere to Agile methodologies and practices, contributing to daily stand-ups and sprint planning
- The right attitude and a passionate engineer who is adaptive to fast paced and ever-changing landscape
- Results-oriented, with a passion for driving innovation and continuous improvement
- Strong communication skills, capable of effectively collaborating with diverse teams and stakeholders
- Flexible and adaptable to changing person requirements, with a focus on delivering value