AI Jobs Map

Randstad Enterprise · Montreal, Quebec, Canada

Full Stack Engineer

seniorcontractPosted today
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

javaangularpythontddhtmlcsstypescriptrest-apimicroservicesdata-modelingmysqlnosqlmongodbspringhibernatedjangoflaskdockerkubernetesopenshift

Job Title: Full Stack Developer (Java Springboot/Angular)

Overview:

- You will be a technically proficient and enthusiastic developer, with a desire to work on back-end application development.

- You will support and lead different phases of the product lifecycle including analysis, development, and testing.

- You will develop new components in Java and maintain/enhance existing components in Java/Angular/Python.

- Previous commercially proven experience in Java is required, with a strong desire to develop your skills more widely. Additionally, there is an opportunity to work with front end web apps.

- You will be expected to promote best practices in terms of TDD, development tools and technologies.

- You will be a proactive member of an agile team, taking part in ceremonies and interact with business owners and stakeholders as well as other agile teams across the fleet.

- The role will involve constant interaction with front office business users, analyzing and gathering requirements.

- Develop and maintain technical documentation, including architecture diagrams and design documents.

- Participate in code reviews, ensuring high-quality code and adherence to coding standards.

- Troubleshoot and debug issues, identifying root causes and implementing fixes.

- Stay up to date with industry trends, best practices, and emerging technologies.

- Mentor junior developers, providing guidance and knowledge sharing.

Skills Required (Essential):

UI Development (Angular):

- At least 5+ years of hands-on Single Page App development.

- Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript.

- Implement UI/UX designs and wireframes into functional and visually appealing interfaces.

- Optimize UI performance, ensuring fast page loads and smooth user interactions.

- Collaborate with designers to ensure design consistency and implement design systems.

- Develop and maintain reusable UI components and libraries.

Backend Development (Java):

- At least 7+ years of hands-on Single Page App development.

- Design, develop, and maintain scalable, secure, and efficient backend services using Java, including RESTful APIs and microservices.

- Implement database schema design, data modeling, and data migration strategies using relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).

- Develop and maintain backend services using Java-based frameworks such as Spring Boot or Hibernate.

- Ensure backend services are highly available, scalable, and fault tolerant.

Skills Nice to Have (Desired):

- Experience with Python programming language and frameworks such as Django or Flask

- Familiarity with containerization (e.g., Docker) and Kubernetes, OpenShift is a plus.

- Experience with DevOps practices, including continuous integration and continuous deployment (CI/CD).

- Observability stack (Prometheus, Loki, Jaeger, Grafana)

- A strong understanding of Agile/Scrum and ability to deliver solutions under this methodology.

- Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns

- Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments.

- Must be comfortable in working in Unix environment and have experience with web servers such as Apache and Tomcat

- Knowledge of Sonar, Cypress, Fortify, Snyk and other standard code coverage/testing tools

- Knowledge of automation testing using tools such as: PyTest, Junit, Postman Automation, PyUnit, Playwright, Mockito

More jobs at Randstad Enterprise