Full Stack Java React Developer (Mississauga)

Full Stack Java React Developer (Mississauga)

17 Apr
|
Citibank (Switzerland
|
Mississauga

17 Apr

Citibank (Switzerland

Mississauga

For additional information, please review .## We are seeking a highly experienced and motivated Senior Full Stack Developer to join our dynamic engineering team. The ideal candidate will have a strong background in designing, developing, and deploying robust and scalable enterprise-level applications. You will be instrumental in leading complex projects, mentoring junior developers, and contributing to our technical strategy. This role requires a professional with a deep understanding of both front-end and back-end technologies, adept at building high-performance, resilient, and user-centric solutions.## ## Responsibilities* Lead the design, development, and implementation of complex software solutions, ensuring high performance, scalability, and security.* Collaborate with product managers, architects, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions.* Develop and maintain robust back-end services using Java, Spring Boot, Spring MVC, Node.js, and Microservices architecture.* Build responsive and intuitive user interfaces using Angular.* Design and manage databases, working with both relational (Oracle) and NoSQL (MongoDB) data stores, leveraging Hibernate for ORM.* Implement caching strategies using technologies like Hazelcast to improve application performance.* Implement event-driven architectures and data streaming solutions using Kafka.* Develop and consume GraphQL APIs, ensuring efficient data exchange between front-end and back-end systems.* Champion best practices in software development, including code reviews, testing, continuous integration, and continuous deployment (CI/CD).* Mentor and guide junior developers,



fostering a culture of technical excellence and continuous learning.* Participate in architectural discussions and contribute to the evolution of our technology stack.* Troubleshoot and resolve complex technical issues across various environments.* **Utilize AI-powered development tools like Copilot to enhance productivity and code quality.**## Required Skills & Experience* **Experience:** 7+ years of professional software development experience.* **Programming Languages:** + Proficiency in Java (including modern Java features). + Strong experience with Node.js.* **Front-end Development:** Extensive experience with Angular (versions 2+).* **Back-end Frameworks/Technologies:** + In-depth experience with Spring Boot and Spring MVC for building web applications and microservices. + Proven experience with Microservices architecture design and implementation.* **ORM/Data Persistence:** + Strong experience with Hibernate.* **Database Technologies:** + Solid command of Oracle Database, including SQL and PL/SQL. + Experience with MongoDB for NoSQL data management.* **Caching:** + Experience with caching mechanisms and technologies like Hazelcast.* **Messaging & Event Streaming:** Solid experience with Apache Kafka.* **API Technologies:** Hands-on experience with GraphQL.* **Other Essential Skills:** + Deep understanding of object-oriented programming (OOP) and design patterns. + Experience with RESTful API design and development. + Familiarity with containerization technologies (e.g., Docker, Kubernetes). + Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus. + Proficiency with version control systems, especially Git. + **Experience with or willingness to adopt AI-powered development tools (e.g., GitHub Copilot) to boost productivity.** + Excellent problem-solving, analytical, and debugging skills. + Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.## Education* Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
#J-18808-Ljbffr

📌 Full Stack Java React Developer (Mississauga)
🏢 Citibank (Switzerland
📍 Mississauga

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: full stack java react developer (mississauga) / mississauga
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: full stack java react developer (mississauga) / mississauga