jobBox

Java Microservices Engineer

Deutsche Bank
Employment Information
Company/HR Contact Information
Login your account to see HR contact details.
Job Description

Our agile development team is looking for an experienced Java-based Senior developer to help build Solution Design , Steer Team Technically , Work with Architects and build data integration layer utilizing the latest tools and technologies. In this critical role you will become part of a motivated and talented team operating within a creative environment. You should have a passion for writing and designing Server-Side, cutting edge applications, that push the boundaries of what is possible and exists within the bank today.

Your key responsibilities

  • Proposing E2E Technical Solutions for complex Business Problems.
  • Creating Solution Design Documents
  • Liasing with Solution Architects , Data Architects.
  • Groom and Lead Junior Developers
  • Production of code-based assets within the context of agile delivery (helping define and meet epics, stories, acceptance criteria)
  • Responsible for the design, development and QA of those assets and outputs
  • Ensure compliance to coding guidelines and standards.
  • Perform review of component integration testing, unit testing and code review
  • Write high performance, highly resilient micro-service java based middle tier development (use of Spring-Cloud framework)
  • Experience with Server-Side development, data processing, Networks and Protocols.
  • Experience working with agile/continuous integration/test technologies such as git/stash, Jenkins, Artifactory, Appium, Selenium, SonarQube
  • Experience with Data Modelling and SQL.
  • Ability to work in a fast-paced, high-energy team environment.
  • Experience with SOA (SOAP Rest OData)
  • Experience of developing scalable application using Kafka
  • Good understanding of relational databases and knowledge of different data models.
  • Well versed with SQL and able to understand and debug database objects like Stored Procedures, Functions etc.
  • API based services (Java, restful services, API management, micro services, using open-source libraries, frameworks and platforms), NFR engineering practices in agile delivery
  • Agile (scrum) based delivery practices, test driven development, test automation, continuous delivery.
  • Proven high performance, highly resilient micro-service and java based middle tier development experience (use of Spring-Cloud framework preferable)
  • Passion for learning new technologies.

Your skills and experience

  • Excellent communication and influencing skills.
  • Open minded.
  • Ability to work in fast paced environment.
  • Passion about sharing knowledge and best practice.
  • Ability to work in virtual teams and in matrixed organisations.
  • Proven project management and people management skills.
  • Fluent English (written/verbal).
  • Education Certification
  • Bachelor's degree from an accredited college or university with a concentration in Science, Engineering or an IT-related discipline (or equivalent).