Talent.com
Java Full Stack Developer
Java Full Stack DeveloperCitigroup Inc • Tampa, FL, United States
Java Full Stack Developer

Java Full Stack Developer

Citigroup Inc • Tampa, FL, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Java Full Stack Developer

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

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, transaction services, and wealth management.

As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients' best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.

Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We'll enable growth and progress together.

The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities :

  • Lead the design, development, and deployment of full-stack applications using Spring Boot and Angular.
  • Architect and implement scalable microservices deployed in Docker containers orchestrated with OpenShift.
  • Collaborate with product managers, architects, and QA to define and deliver high-quality, performant software.
  • Guide and mentor a team of developers through code reviews, best practices, and technical problem-solving.
  • Participate in and lead Agile ceremonies : sprint planning, daily standups, backlog refinement, and retrospectives.
  • Work with Scrum Masters and Product Owners to ensure timely and quality feature delivery.
  • Own technical decisions and contribute to long-term architecture strategy and planning.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.

Qualifications :

  • 6-10 years of professional experience in software development, with experience using modern technology : Angular, NodeJS, Java, SQL, Oracle, Spring, RESTful API development, TypeScript, HTML, CSS.
  • Back-end : Spring, Spring Boot, Java 11+, etc.
  • 2+ years in a technical / leadership role, mentoring engineers and influencing architecture. Experience with microservices and distributed systems.
  • Hands-on with Docker, Kubernetes, and container orchestration.
  • Strong experience with API and Web Services development using REST / SOAP protocols.
  • Ability to write "Clean code" using Angular, Core Java, JEE, Collections.
  • Fundamental database concepts and experience with a relational database (MSSQL, Oracle) or NoSQL platforms.
  • Must have a good understanding of Unit testing, test coverage.
  • Education :

  • Bachelor's degree / University degree or equivalent experience.
  • Master's degree preferred.
  • This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

    [job_alerts.create_a_job]

    Java Developer • Tampa, FL, United States

    [internal_linking.similar_jobs]
    Senior Full Stack Developer

    Senior Full Stack Developer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Full Stack Developer to support a healthcare client.Key Responsibilities Develop and maintain frontend and backend applications in an Agile environment Design a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Full Stack Java Developer

    Lead Full Stack Java Developer

    YD Talent Solutions • Tampa, FL, United States
    [job_card.full_time]
    Lead Full Stack Java Developer.Platforms - Work with Infrastructure partners to stand up development, testing, and production environments. Requirements Elaboration - Work with the Functional Archit...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Full Stack Developer - AVP

    Java Full Stack Developer - AVP

    Citigroup Inc • Tampa, FL, United States
    [job_card.full_time]
    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Full stack Developer

    Java Full stack Developer

    Syntricate Technologies • Tampa, FL, United States
    [job_card.full_time]
    Solid working experience in Java and J2EE development skills with Angular 13.Solid understanding of the collections frameworks. Working experience in developing web services using HTTP REST / JSON and...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Junior Java / Full Stack Developer

    Junior Java / Full Stack Developer

    SynergisticIT • Tampa, FL, United States
    [job_card.full_time]
    Since 2010 Synergisticit has helped Jobseekers get employed in the tech Job market by providing candidates the requisite skills, experience and technical competence to outperform at interviews and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Developer (Angular)

    Java Developer (Angular)

    Concord IT Systems • Tampa, FL, United States
    [job_card.full_time]
    Role : Full Stack Java Developer With Angular.Looking for Java Full Stack Developers (Java + Angular) who will help Build large scale distributed systems. The ideal candidate will be a thinker and a ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Full Stack Tech Lead - Vice President

    Java Full Stack Tech Lead - Vice President

    Citigroup Inc • Tampa, FL, United States
    [job_card.full_time]
    The Java Full Stack Applications Development Technology Lead is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack Software Developer

    Full Stack Software Developer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Software Developer (Fullstack).Key Responsibilities Develop new modules and features for the management system in collaboration with a software team Code, test, and pr...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Mid-Level Java Developer

    Mid-Level Java Developer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Mid-Level Developer (Java / Backend).Key Responsibilities Develop, deploy, and maintain enterprise applications throughout the software development lifecycle Build and o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Full stack lead Developer

    Java Full stack lead Developer

    Syntricate Technologies • Tampa, FL, United States
    [job_card.full_time]
    Java Full stack lead with Angular 12 +.Hands-on Development 8 years of experience in Angular 12+ Framework, HTML, CSS, Javascript. Strong Knowledge in Typescript, JavaScript, Angular components, Ser...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Java Developer

    Lead Java Developer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Contract Lead Java Developer.Key Responsibilities Develop complex Java code using both monolithic and microservices architecture Conduct code reviews and ensure adhere...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Full stack Tech lead with Angular

    Java Full stack Tech lead with Angular

    Syntricate Technologies • Tampa, FL, United States
    [job_card.full_time]
    Java Full stack Tech lead with Angular 12 +.Java Fullstack lead with Angular 12 +.Hands-on Development 8 years of experience in Angular 12+ Framework, HTML, CSS, Javascript.Strong Knowledge in Type...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Azure Full-Stack Developer

    Azure Full-Stack Developer

    RIT Solutions, Inc. • Tampa, FL, United States
    [job_card.full_time]
    Wilmington MA - hybrid (WOULD BE OPEN TO REMOTE W / TRAVEL).Mid-to-senior developer (roughly 4-10 years of experience).Strong skills in React (or Angular / Vue), JavaScript / TypeScript, and building sc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java and React Full stack Developer

    Java and React Full stack Developer

    Akkodis • Temple Terrace, FL, United States
    [job_card.full_time]
    Java and React Full stack Developer.You will design responsive user interfaces using React.The rate may be negotiable based on experience, education, geographic location, and other factors.Java and...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack Java

    Full Stack Java

    RIT Solutions, Inc. • Tampa, FL, United States
    [job_card.full_time]
    Active Development Experience / Expertise in Java / J2EE Based Applications proven ability with Hibernate, Spring, Spring MVC. Must Have Strong Frontend Experience -.Experience in Web based UI developm...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Full Stack Engineer

    Lead Full Stack Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Lead Full Stack Software Engineer.Key Responsibilities Design, develop, and maintain robust and scalable web applications across the full technology stack Collaborate ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II - Full Stack Developer Java & UI

    Software Engineer II - Full Stack Developer Java & UI

    Vets Hired • Tampa, FL, United States
    [job_card.full_time]
    Executes standard software solutions, design, development, and technical troubleshooting.Writes secure and high-quality code using the syntax of at least one programming language with limited guida...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack Java Developer

    Full Stack Java Developer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Full Stack Java Developer to join their innovative team.Key Responsibilities Research, design, develop, and test new software programs to meet project requirements Cre...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]