Entreprise:
Description de l'annonce:
Full Stack developer
Missions :
- As a Fullstack developer, you will be building large scale, data intensive application using the latest technologies in an Agile environment. Your primary responsibilities will include:
- Software design, development and testing;
- Follow Agile & Devops practices, such as TDD, Continuous integration, ...
- Work with distributed team to deliver end-to-end solution;
- Present and conduct demo for colleagues and stakeholders as and when required;
- Using industry best practices to deliver quality deliverable.
Required Skills :
- Proficient in all phases of software development including software design, development and testing.
- Strong experience with Java software development and object-oriented programming experience is essential.
- Development experience with complex, large scale, n-tiered applications using the following technologies is required: Java/JEE, Spring MVC, Spring Boot, ORM, Hibernate, HTML, RESTful APIs, JavaScript, SQL.
- Familiarity with relational databases such as MySQL, Oracle, and SQL Server.
- Disciplined, structured programming skills and strong problem-solving abilities.
- Experience with source control management systems.
- Familiarity with Linux operating systems.
- Ability to work in a fast-paced, iterative development methodology (Agile-SCRUM).
- Building Microservice based system using Spring Cloud;
- Devops skills including Docker, Docker Swarm, Kubernetes and Ansible;
Minimum Qualifications
- Experience in building responsive UIs with modern frontend technologies (Angular 2+, Sass, Typescript, Bootstrap)
- Bachelor's degree in Computer Science / Analyst Programmer
- At least 2 years of software development experience