The Java Skill Center is part of the Platform Serviceline and is responsible for the delivery of all Java related activities within Capgemini Belgium. Our Skill center groups all the necessary competences for executing top-notch digital projects for our customers involving the latest Social, Mobile, Analytics and Cloud trends using Java and open source technology.
Capgemini is looking for Senior Java Software Engineers with experience in developing business-critical applications.
You will support our customers in analyzing, designing, implementing and testing Java solutions in national and international organizations.
In collaboration with your Project Manager, you will be responsible for the quality of the solution you develop.
As a Java consultant, you will manage the scope and quality of your own development activity, coach other engineers on challenging missions or assume responsibility over a team of developers while remaining responsible of the overall integration of the solution.
Activities
Perform developments according to specifications
Analyze and design requirements into specifications
Support the project manager during the estimation process
Be accountable for timely and qualitative delivery
Commit to deliver developments according to agreed planning and budget
Provide technical recommendations
Analyze and solve issues in collaboration with the client
Participate to the release/project launches
Identify and report risks related to his tasks and propose mitigation actions
Assess the required effort for a code change
Share insights and experience with colleagues
Desired Skills & Experience
Technical expertise
Experience in software engineering and development in a professional environment
Knowledge of general best practices and design patterns
Proficient knowledge of and experience with Spring and/or JavaEE
Experience in at least two different application server environments
Knowledge of and experience with at least 2 web frameworks (Spring MVC/JSF/etc.)
Knowledge of and experience with HTML5, CSS3 and Javascript frameworks (JQuery, Angular JS, …)
Knowledge of and experience with application integration using web services and REST-ful architectures: SOAP/REST
Experience with automated unit and integration testing
Knowledge of and experience with ALM-concepts and tools: GIT/SVN, Sonar, Jenkins, Jira, ...
Experience with data modeling of relational databases and NoSQL-datastores
Experience with data modeling (UML)
Methodologies: RUP, SCRUM, Agile, TDD
Experience with mobile platforms (Android, iOS, hybrid) is a plus
Experience with cloud solutions is a plus
Experience with big data solutions is a plus
Soft skills
Team player
Active listening and comprehension
Customer oriented
Qualitative result driven
Pro-active and assertive (do not hesitate to flag issues and concerns)
Accurate, reliable, assertive, responsible and proud
Able to cope with stress
Flexible
Ability to learn quickly
Experience with teamleading is a plus
Languages and mobility
Resident in Belgium
Fluent oral communication skills (French or Dutch) AND English
Fluent writing in mother tongue (Dutch or French) AND English
Geographic mobility - you must be ready to accept assignments anywhere in Belgium, and potentially abroad
We offer
A unique environment for your personal development
A career where high performance is rewarded and where freedom, industrialization, innovation and trust are in the spotlight
Joining an international organization that enables you to grow within your domain of expertise and share knowledge of experts worldwide
Wide range of training and development opportunities
A competitive salary package
Vul in waar je vergelijkbare vacatures zoekt en vergeet je e-mailadres niet!