Senior Java Engineer

Brussels  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Proteus Europe is searching for Senior Java Engineer (Mobile team) for a 5 Month+ contract role based in Brussels, Belgium.

Our Client:-
Our client is, as the first universal direct bank, a strong player on the Belgian market. The bank provides its customers with a wide range of financial products and services via the distribution channel of their choice (click and face). Our clients customers are based in retail as well as private banking clients, as well as small, medium and large enterprises.

Your New role:-

We are looking for a JAVA engineer who possesses breadth and depth, leadership and strategic thought. Who is responsible for building and maintaining Java applications. This includes anything between complex groups of Back End services and their client-end (mobile and desktop). Must have expert knowledge in writing reusable libraries. You will be working with other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization

Your Skills and experience:-

Essential Skills:-
- Proficient in Java, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Experience with JAVA EE, JSON, XML, Spring, SOAP and RESTful Web Services
- Experience with external and Embedded databases
- Knack for writing clean, readable Java code
- Understanding fundamental design principles behind a scalable application
- Ability to understand business requirements and translate them into technical requirements
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and Unit tests
- Familiarity with Java GUI frameworks
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven, Jenkins, Artifactory
- Excellent time management skills demonstrated by the ability to execute on multiple projects while working on a tight deadline
- Familiarity with Agile software development methodology (Jira sprints, daily meeting, estimation meeting and retrospective meeting)
- Knowledge of WebSphere, BTT framework
- Able to demonstrate previous experience of JAVA development.

Proteus Europe operates in partnership with our candidates by building strong and lasting relationships at all levels.

If you apply for this role, we will:

- Contact you within one week to discuss your current situation and suitability for this role.
- Keep searching for other suitable positions should this role not be right for you.
- Keep you informed at every stage of the recruitment process.
- Actively follow up with our client on your behalf to gain useful feedback throughout the process.

Start date
ASAP
Duration
5 Months+
(extension possible)
From
PROTEUS EUROPE
Published at
26.10.2017
Project ID:
1441065
Contract type
Freelance
To apply to this project you must log in.
Register