The Senior Fullstack Java / Angular Freelancer is responsible for developing and maintaining back-end and front-end applications for clients using Java, Spring, and Angular technologies. This role involves contributing to the design, development, and implementation of new features, as well as the improvement of existing systems. Collaboration with front-end, product, and operational teams is crucial for ensuring quality and performance.
Requirements
- Designing, developing, and maintaining robust and scalable applications with Java, Spring Boot, and Angular.
- Experience with microservices architectures and event-driven systems.
- Experience with relational and/or document database systems.
- Understanding and usage of DevOps principles, including CICD.
- Understanding and usage of versioning principles, including Git.
- Contribution to the quality of the product (Test coverage, Sonar, SOLID, YAGNI...)
- Participation to all phases of the software development lifecycle, from design to production and run.
- Contributing to the continuous improvement of development practices.
- Maintenance and evolution of existing applications.
- Mastery of agile methods, including Scrum.
- Excellent communication skills in written and verbal form.
- Analytical and continuous improvement mindset.
- Ability to set a backstop.
- Capacitiy to take a step back and propose solutions to improve.
- Ability to work within deadlines while maintaining high standards.
- Teamwork and collaboration skills.
Benefits
- Competitive salary
- Opportunity to work with innovative technology
- Collaborative and supportive work environment