CrawlJobs Logo

Full Stack Java Developer

United States, Irving Employment contract 125760.00 - 188640.00 USD / Year · Job Posted June 10, 2026
Apply Position
Job Link Share

Job Description

Are you a seasoned technology leader with a passion for building cutting-edge enterprise products and a hands-on approach to engineering? Join Citi's Cloud Technology Services (CTS) team and be part of our commitment to transform Citi technology leveraging game-changing Cloud capabilities to drive agility, efficiency, and innovation. We're providing our businesses with a competitive edge by leveraging public cloud scale and enabling new infrastructure economics. As the Full Stack Java Developer, you will play a pivotal role in shaping and executing our public cloud strategy. You will be part of a team that continues to deliver big! From building cloud base High Performance Compute (HPC) platform to run huge risk calculation, enabling Citi to leverage GenAI at scale, all the way to enabling payments solutions, this team is at the forefront of innovation.

Job Responsibility

  • Automate foundational infrastructure for public cloud (Accounts, Network, Compute)
  • Deliver the tooling and capabilities needed to enable our cloud first strategy
  • Provide developer-friendly cloud onboarding, account creation and management for supported cloud providers
  • Ensure compliance to regulations and policy by implementing accurate requirements traceability
  • Develop, cascade, and enforce development and engineering best practices using modern SDLC that enables CI/CD and favors automation, auditability, automated testing, infrastructure and policy as code
  • Develop and advocate for new cloud native solutions to undefined system needs, where no solution is available within the technical community
  • Drive client satisfaction by identifying and developing process improvement and automation initiatives while ensuring compliance of solutions to operations roadmap
  • Ensure requirements/tasks from technology departments and/or end users are communicated to stakeholders
  • Exhibit in-depth understanding of engineering concepts and principles

Requirements

  • 6+ years of Strong hands-on Java development experience (Java 11+/Spring Boot 3.0+)
  • Experience implementing secure REST services/microservices
  • Experience with CI/CD build pipelines and toolchain (e.g. Git, Bitbucket, Jenkins, Harness, Tekton, Maven, Artifactory, Jira)
  • Experience with container technologies (Docker) and Kubernetes platforms (e.g. EKS, GKE, OpenShift)
  • Knowledge on middleware & distributed messaging (Kafka)
  • Databases (MongoDB and SQL)
  • Familiarity with Domain Driven Design and Event Driven Architecture
  • Hands-on expertise in development and deployment of code over public clouds and container environments
  • Bachelor’s degree/University degree or equivalent experience

What we offer

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Full Stack Java Developer

8 matching positions

Full Stack Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Java 8, Spring MVC / Spring Boot / Spring Framework / Spring Security/ Spring Batch
  • Design and implementation of RESTful services, Micro Service Designs
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation
  • Back-end development with Java/SpringBoot
  • Strong experience in data modeling and database design, Relational databases like Oracle
  • Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana)
  • Experience working in setting up cloud infrastructure
  • Experience in working & configuring wide range of AWS services such as API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS – Oracle preferred
Job Responsibility
Job Responsibility
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Dallas,...
Location
Location
United States , Dallas
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Salt La...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are seeking a highly skilled and motivated Senior Full Stack Java Developer t...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of professional experience in full-stack software development
  • Strong proficiency in Java (Java 17 or later) and extensive experience with the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security)
  • Solid experience with ORM frameworks like Hibernate/JPA
  • Proven experience in building and consuming RESTful APIs
  • Expertise in modern JavaScript frameworks such as Angular
  • Strong command of HTML5, CSS3
  • Proficient in both SQL (e.g., MS SQL) and NoSQL (e.g., MongoDB, Redis) databases
  • Hands-on experience with CI/CD tools (Jenkins, etc.)
  • Experience with containerization technologies (Docker) and orchestration (Kubernetes)
Job Responsibility
Job Responsibility
  • Design, code, test, and deploy high-quality web applications, services, and APIs using Java (Spring Boot) for the back-end and modern JavaScript frameworks (e.g., Angular, React, or Vue.js) for the front-end
  • Participate in architectural design and decision-making, advocating for best practices, scalability, and performance
  • Contribute to the evolution of our microservices architecture
  • Build and maintain secure, scalable, and well-documented RESTful APIs and/or gRPC services to support various clients and internal systems
  • Design database schemas, write efficient SQL/NoSQL queries, and manage data persistence layers using technologies like MongoDB, or Oracle
  • Utilize cloud platforms (AWS, GCP, or Azure) for deploying and managing applications
  • Implement and maintain CI/CD pipelines using tools like Jenkins, Harness, Docker, and Kubernetes to automate testing and deployment
  • Write clean, maintainable, and well-tested code
  • Develop comprehensive unit, integration, and end-to-end tests to ensure software quality and reliability
  • Work closely with product managers, UX designers, and other engineers to translate business requirements into technical solutions
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Banking Technology is looking for an experienced Full stack Java Developer (Java...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience in Apps Development role
  • Expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, REST APIs, spring framework stack
  • Deep understanding of Microservice and its best practices, patterns
  • Strong MS SQL experience
  • Experience in SCMs like GIT
  • and tools like JIRA
  • Experience of applying Oops concepts and producing highly modular and quality code
  • Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams)
  • Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
  • Agile/Scrum methodology experience
Job Responsibility
Job Responsibility
  • Hands-on coding of product features
  • Perform code & design reviews consistently
  • As a global team member, analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients
  • Strictly follow Citi’s engineering standards and ensure these are followed across all modules in the project
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Serve as advisor or coach to new or lower level analysts
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Join us as a “Full Stack Java Developer” at Barclays, where you'll spearhead the...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: hands-on experience on core java concepts like multi-threading, garbage collection and data structure, oops concepts
  • Spring framework: hands-on experience on spring boot and good understanding spring core concepts
  • Knowledge of Distributed System and Cloud (optional), Oracle PL/SQL or any RDBMS
  • Knowledge of frontend technologies like Angular and REST API or Microservices
  • Hands-on experience on JMS, middleware technologies like Solace, Kafka would be preferred
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Full Stack Java Developer-React
Location
Location
Canada , Toronto
Salary
Salary:
120000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • strong skill in react + knowledge of java(Java spring boot /security/hibernate / struts 1.3)
  • Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security, Kafka
  • Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
  • Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Strong understanding of Java Multithreading
  • Experience working with DB like Mongo, Postgres, Oracle etc
  • Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc
  • Experience with web application servers like Tomcat, Jetty, JBoss etc
  • Agile project experience along with working on Agile tools like JIRA
  • Strong written and verbal communication skills
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Job Description
Location
Location
India , Coimbatore
Salary
Salary:
Not provided
ardhas.com Logo
Ardhas Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–10 years of proven, hands-on experience as a Full Stack Developer, with a strong focus on Java
  • Proficiency in Java (preferably LTS version like Java 17+)
  • In-depth experience with the Spring Framework (Spring Boot, Spring Core, Spring MVC, Spring Data)
  • Experience building and documenting RESTful Services (e.g., using Swagger)
  • Familiarity with containerization tools like Docker and orchestration with Kubernetes
  • Proven experience developing modern SPAs (Single Page Applications) using Angular (or React)
  • Strong skills in HTML5, CSS3, and JavaScript/TypeScript
  • Solid understanding of relational databases, specifically MySQL or Postgres
  • Proficiency with build tools (Maven/Gradle), CI/CD (Jenkins), and API testing (Postman/Newman)
  • Demonstrated experience in Microservices architecture and Unit Testing best practices
Job Responsibility
Job Responsibility
  • Back-end Development: Design, develop, and implement highly scalable and resilient Java applications and microservices using Spring Boot and related Spring frameworks
  • Front-end Development: Develop and maintain responsive, high-performance user interfaces using modern JavaScript frameworks, specifically Angular (or React), along with HTML5 and CSS/SCSS
  • Database Management: Work with relational databases (MySQL/Postgres), including designing schemas, optimizing queries, and ensuring data integrity
  • DevOps & Cloud: Deploy, manage, and monitor applications in a public cloud environment, utilizing Docker/Kubernetes for containerization and integrating with cloud-native services
  • Quality Assurance: Write and maintain comprehensive test scripts (unit, integration, end-to-end) for both Java and front-end code, ensuring high NFR coverage and code quality
  • Collaboration: Actively participate in the full software development lifecycle, utilizing Git and Jira for version control and project management, and collaborate effectively with cross-functional teams
  • Fulltime
Read More
Arrow Right