Position: Full stack Developer Java/Angular
Company: Codes to You
Experience required: 3y
English level: fluent

Fullstack Developer Java/Angular
 
As full-stack software developer, your mission will be to: 
- Deliver shippable features as part of our Scrum teams 
- Suggest, influence, develop and implement innovative solutions to improve and enrich our software solution portfolio 
- Depending on your experience, accompany and coach junior developers in your area of expertise
 Our ideal candidate should have the following attributes: 
- Advanced degree in software engineering coupled with relevant professional experience 
- Excellent grasp on core Java and the Java-based technology stack in general 
- Working experience of some of these: Python/AngularJS, Javascript, Hibernate, Spring, PL/SQL/SQL/Relational databases, jQuery. 
- A keen interest in Open Source technologies 
- Pragmatic experience with Angular or Angular JS would be a nice one to have 
- Some knowledge of industrialized software development tools and practices such as Git, Jira, Confluence, Bamboo, Maven, Nexus, JUnit, refactoring, continuous integration and Docker based deployment just to name a few -
Sound experience of writing and testing quality software using object-oriented concepts 
- Some web design skills to complement your core programming skills 
- An agile mind-set. It’s not a buzz word: it’s about collaboration, growing together, supporting more junior team members, intellectual humility and strong desire to learn 
- Proven ability to deliver against deadlines 
- True team player as teamwork is at the heart of everything we do
 - strong French and/or English communication skills, both written and verbal.
· Perform technical analysis and detailed study
· Adapts and configures application software packages (ERP)
· Carry out prototyping

QUALIFICATION :
Develop test cases for integration unit testing
· Perform unit testing
· Identifies and addresses malfunctions

DEVELOPMENT :
· Produces the modules (objects and software components)
Assemble components
· Write documentation

MAINTENANCE :
· Responsible for corrective maintenance
· In charge of the evolutionary maintenance
Administers reusable software components and updates the BOM of these components

Expected skills:
· Application design
· Application design and development
· Testing
·Solution rollout
· Documentation production

Experiences:
Experience on Esb to API migration project
mulesoft knowledge is a plus (as it is the ESB to which they will migrate)
autonomy / curiosity
2 to 5 years exp
The position requires to be in the office 4 days a week. (Luxembourg)