JAVA Developer

This job is no longer active!

View all jobs DB Global Technology active


View all jobs JAVA Developer active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: DB Global Technology
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 03.11.2016
    Remote work: On-site

    About Deutsche Bank

    With over 80,000 employees and offices in 72 countries, Deutsche Bank is committed to being the best financial services provider in the world. An aspirational employer with the platform to lift careers to the next level, we foster a diverse, inclusive environment that encourages new ideas.  An outstanding opportunity now exists for a talented professional to join our award winning team.

    In 2015 DB announced the Strategy 2020 initiative.  Deutsche Bank aspires to be the leading client-centric global universal bank and Strategy 2020 focuses on achieving that vision through four strategic goals: to make Deutsche Bank simpler and more efficient, less risky, better capitalised and better run with more disciplined execution. Global Technology & Operations (GTO) has a significant part to play in the strategy by providing a solid technology foundation that enables the Bank to achieve this vision. 

    As a part of the Bank’s Infrastructure division, GTO Corporate Technology encompasses half of the functions within Deutsche Bank, including Credit and Market Risk, Compliance, Legal, Treasury, Operational Risk, Finance and Reference Data Services.  GTO’s Chief Technology Office (CTO) is a central architecture function, tasked with finding ways to provide architecture focus on programmes and evolve the technical landscape to support the goals of Strategy 2020.

    Our people are agile, dedicated and committed.  Join us and you will become part of a culture that nurtures talent, embraces diversity and rewards outstanding performance.

    Job Description

    The CTO sits horizontally over the embedded domains (Credit and Market Risk, Compliance, Finance, Legal etc,) providing centralised oversight, standards, best-practise and strategy.  It ensures a consistent, holistic view is presented across GTO and represents that portfolio across the wider Infrastructure organisation.  It does not replace domain expertise, but rather support it through connecting those embedded domain specialists with the wider GTO Architecture community.
    The CTO sponsors a broad range of initiatives that deliver enabling technologies to the CTO itself, to the domains and to the technology delivery community in general. This role is for a JAVA Developer based in Bucharest, reporting to the CTO Lead in Bucharest. The role forms a part of the community of developers within GTO which has representatives in many other regions including Pune, Singapore, Frankfurt, Birmingham and London.
    Initiatives that the role may participate in could range from the development of proof-of-concepts to the review of existing solutions/proposals to the establishment of development standards and best-practices.
    The role would ideally suit a JAVA developer who values teamwork, pioneering technology and innovation with a strong desire to demonstrate how technology is an enabler of the Bank’s strategic intentions.

    Responsibilities

    Responsibilities include:
    • Ensuring software delivery, as agreed with the Development Manager/Project Manager
    • Accounting for high quality software, compliant with team and Bank standards
    • Working with team members across the globe to ensure a unified delivery
    • Gathering, documenting, examining and managing requirements in an Agile/Scrum development team
    • Designing, developing and configuring of Java-based applications (ideally web, mobile and desktop applications)
    • Working with functional and non-functional requirements which may be specified formally and/or informally 
    • Translate application story boards and use cases into functional applications
    • Creating test plans and scripts and automation solutions
    • Delivering high quality solutions through innovative design aligned with good development practices
    • Supporting software development for a range of CTO initiatives
    • Liaising with other technical areas, conducting technology research, and evaluating software required for maintaining the development environment.

    Job Requirements

    Education / Qualifications:  Educated to degree level (or overseas equivalent)

    Essential skills 
    • Solid understanding of object oriented programming
    • Exposure to a broad mix of server side, UI, Business logic & database technologies;
    • Ability to develop reusable and performant Java libraries aligned with good architectural and design patterns
    • Good mastery of JVM and building scalable applications 
    •  Applied knowledge of the core Java technologies and supporting components including:
    1. Programming (Core Java, Java Script, HTML5, CSS3)
    2. Web Frameworks (AngularJS, NodeJS, GWT, Spring, Struts2)
    3. Web Services (REST, SOAP)
    4. Data Exchange (JSON, XML)
    5. JDBC Programming (MySQL, Hive, Impala, Neo4j and other NoSQL variants), Oracle
    6. Web Servers (Tomcat, Jetty, Nginx)
    7. Test Automation (JUnit)
    8. Source Code Management (Git, Subversion)
    9. Build Tools (Maven, Ant) & Continuous Integration (TeamCity)
    • Experience of Enterprise Applications Integration;
    • Rigorous, resourceful, adaptable with good attention to detail and strong project ownership.
    Preferable skills:    
    • Able to adjust to rapidly changing priorities of delivery;
    • Able to work efficiently with colleagues in multiple regions;
    • Comfortable interacting directly with a broad spectrum of stakeholders in multiple regions;
    • Willing to collaborate across domains, for efficiency in technology sharing and reuse;
    • Willing to adhere to, and act as a beacon for the Bank’s software quality standards;
    • Establishing and delivering metrics and KPIs to govern and identify areas for improvement.
    Experience Required:  
    • Exposure to the full systems development Life-Cycle (SDLC);
    • A creative technologist passionate about new age web and mobile technologies;
    • Innovative, creative, articulate and able to work directly with a broad range of stakeholders;
    • Able to demonstrate examples of previous successful deliveries and a track record in delivering JEE applications on multiple platforms (web, mobile, desktop).
    Language Required:  Romanian, English

    Job-uri similare care te-ar putea interesa:

    Remote

    BUCURESTI,

    BUCURESTI,

    Vezi job-uri similare (214)