Lead Full Stack Java Developer

6 minutes ago


Mississauga, Ontario, Canada Citi Full time
Technical Leadership & Architecture: Lead the architectural design and development of complex, scalable, and resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks. Team Mentorship & Guidance: Mentor, coach, and lead a team of developers, fostering a culture of technical excellence, collaboration, and continuous improvement. Guide team members in code quality, best practices, and career development. Project & Delivery Ownership: Oversee the entire software development lifecycle for key projects, from technical requirements gathering and design to coding, testing, and deployment. Ensure on-time, high-quality delivery. Stakeholder Collaboration: Partner with product managers, business stakeholders, and other technology teams to define technical roadmaps, influence product strategy, and translate business requirements into robust technical solutions. Hands-On Development: Remain hands-on and contribute to the development of complex features, back-end services, and APIs, setting a high standard for the team. Best Practices & Innovation: Champion and enforce software development best practices, including agile methodologies, CI/CD, automated testing, and secure coding standards. Drive the evaluation and adoption of new technologies and industry trends. System Optimization & Health: Take ownership of application performance, scalability, and reliability. Lead efforts to troubleshoot, debug, and optimize existing systems. Extensive Experience: Significant professional experience in designing, developing, and deploying enterprise-scale applications. Leadership & Mentorship: Proven experience in a technical leadership role, including mentoring developers, conducting code reviews, and guiding team decisions. Architectural Expertise: Demonstrated ability to design and implement complex, distributed systems and microservices architectures. Expert-level proficiency in Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data, reactive spring). Deep experience in designing, building, and consuming RESTful APIs and microservices. Extensive experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB). Strong understanding of ORM frameworks (e.g., JPA/Hibernate) and data modeling. Proficiency with build tools like Maven or Gradle and CI/CD pipelines. Strong proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript). Hands-on experience with modern JavaScript frameworks, particularly ReactJS and state management libraries like Redux. In-depth knowledge of version control with Git and collaborative development workflows. Excellent problem-solving, analytical, and strategic thinking skills. Superior communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences. Experience with GraphQL API design and implementation. Experience with containerization (Docker) and orchestration (Kubernetes, OpenShift). Experience with public cloud platforms (AWS, GCP, Azure). Knowledge of the financial services industry and experience building applications in a regulated environment.
For complementary skills, please see above and/or contact the recruiter.
Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.
This job opening is for an existing job vacancy.


  • Mississauga, Ontario, Canada BCforward Full time

    BCforward is currently seeking a highly motivated Java Full Stack Angular Developer for an opportunity in Mississauga, ONJob Title: Java Full Stack Angular DeveloperExpected Duration: 6+ MonthsLocation: Mississauga, ONJob Description:The Senior Full Stack Applications Development Analyst is a senior-level position responsible for establishing and...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking forJava Full Stack Developer. Please find below Job description and share me your updated resume at.Position: Java Full Stack DeveloperLocation: Mississauga OntarioSkills: Java, Springboot, Microservices, Angular, MongoKey Responsibilities:Design, develop, and maintain Java-based microservices using Spring Boot...

  • Full Stack Developer

    1 minute ago


    Mississauga, Ontario, Canada Sapsol Technologies Full time

    About SAPSOL Technologies Inc. SAPSOL Technologies Inc. is a global innovation leader operating at the intersection of SAP, AI, and Quantum Computing.We develop SR&ED-compliant, future-ready products such as , , and , combining automation, analytics, and intelligence into one powerful enterprise ecosystem. Our mission is to drive the next generation of...


  • Mississauga, Ontario, Canada Citi Full time US$94,300 - US$141,500

    Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage,...


  • Mississauga, Ontario, Canada Citi Full time

    We are seeking a highly experienced full stack developer to lead the design, development, and support of high-volume, low-latency Java applications for our Stock Record system within Capital Markets. This role requires expertise in Microservice architecture, design patterns, Angular UI/UX, and Java/WebLogic modernization. Collaboration, problem-solving, and...

  • Full Stack Developer

    7 minutes ago


    Mississauga, Ontario, Canada Tata Consultancy Services Full time

    Inclusion Without ExceptionTata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our...

  • Java Lead

    6 days ago


    Mississauga, Ontario, Canada Citi Full time US$120,800 - US$170,800

    Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.Citi's Mission and Value Proposition explain what we do and Strategy explain how...

  • Full Stack Developer

    2 minutes ago


    Mississauga, Ontario, Canada Open Text Corporation Full time $100,000 - $110,000

    OPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...


  • Mississauga, Ontario, Canada Citi Full time US$94,300 - US$141,500

    ResponsibilitiesDesign, develop, and implement new features and functionalities for web applications using Java and related frameworks.Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework.Implement engaging and responsive user interfaces using modern front-end technologies.Collaborate with...

  • Full Stack Developer

    6 minutes ago


    Mississauga, Ontario, Canada Citi Full time

    The Full Stack Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.Responsibilities:Conduct...