Senior Java Engineer in Bucuresti

Overview

 

This is an invitation for you to dream big and act on it.

Join us to learn more about the dreams we are turning into reality.

@Deutsche Bank Bucharest Excellence Center

 

The Engineer designs and develops application code, implements technical solutions, and configures applications in different environments in response to business problems. To meet the requirements of the business, the Engineer actively participates in the design and architecture of the application or its components, investigates and proposes appropriate technologies to be used, promotes re-usability of existing components and contributes to the creation of frameworks. Assists more junior members of the team and controls their work where applicable.

 

About our Application

ICM application is to be used for the management and documentation of global and regional incidents and incident-related internal investigations, including the global management of custodians and related HR processes. The system send reports to Supervisory Board, Management Board and supports the incident management process, by scheduling regular updates on incidents, sending notifications to relevant users, tracking on update progress, providing audit trail on changes made to data basis and generating all required report types.

 

We`d love you to bring:

Analytical Thinking

  • Proficient in decomposing problem statement into multiple methods/functions. Should be able focus on building reusable code.
  • Write code in modular way
  • Ability to distinguish between Structured Programming and OOP
  • Relevant experience with Backend programming
  • Programming experience and related technologies: Java (preferable Java 8)
  • Development experience with frameworks that make use of Enterprise Integration Patterns (CAMEL or Spring Integration, etc)
  • Spring (Boot, Core, Web, Data, Security )
  • Web Services: REST & SOAP. Knowledge in designing/coding Microservices / Webservices with Java, Spring/Spring Boot
  • JPA implementation with Hibernate
  • Database Technologies: Oracle
  • Maven Experience, Atlassian tools (JIRA, Confluence, Bitbucket)

 

Represents a plus

  • Container Deployment experience (e.g. Docker, Kubernetes, OpenShift), MyBatis
  • Javascript/Angular skills
  • Agile experience 
  • Teamcity and UCD skills

 

Soft Skills

  • Good communication skills in English, both verbal and written
  • Proactive can-do attitude and a creative approach towards solving technical problems
  • Attention to details
  • Work well in a team setting

 

We`ll trust you to:

  • Plan and provide appropriate software documentation
  • Design, develop and document Java based software components in accordance with requirements specification, functional and technical design documents.
  • Verify the developed source code by reviews
  • Fix software defects
  • Provide development estimates
  • Driver of quality indicators, promote the integration of non-functional testing (security, performance) into continuous integration cycle
  • Write clean code in accordance with security tools Veracode and SonarQube.
  • Support QA team to provide high quality. Creation of unit testing at least 80% coverage.
  • Agile working environment: Work with the Product Owner, Scrum Masters, Dev Team members, UX designers, security specialists and other groups to identify technical and functional needs
  • Be able to work in a global environment with mixed teams and mixed cultures at different time zones
  • Experience with best industry standards – applying coding guidelines

 

We`ll offer you:

  • Competitive salary package
  • Medical care and life insurance
  • Extra days off
  • The coolest office
  • Continuous learning – tech & soft skills (Pluralsight always here to help)
  • Our most fun, professional nanny for your kids to spend time with
  • Our personal World Class trainer
  • Free TNB theater tickets
  • Our own music band

 

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!