CrawlJobs Logo

Java Full Stack Tech Lead

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , Tampa

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

113840.00 - 170760.00 USD / Year

Job Description:

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 with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility:

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • 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
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Requirements:

  • 5-8 years of hands-on experience in Java, including proficiency with modern frameworks such as Spring Boot, Quarkus, Micronaut, or Vert.x.
  • Significant experience with JavaScript, Angular, Ext's, and data visualization tools like Tableau.
  • Strong command of Oracle SQL for database management and querying.
  • Demonstrable experience in cloud-native development and orchestrating containerized applications using Docker, Kubernetes, OpenShift, and Serverless technologies.
  • Proven background in designing and implementing Service-Oriented and Microservices architectures, including REST and GraphQL APIs.
  • Exposure to and practical experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines (e.g., Harness, CircleCI, Cloudbees Jenkins).
  • Experience working within agile and iterative software delivery environments.
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
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

Additional Information:

Job Posted:
December 28, 2025

Expiration:
January 19, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Full Stack Tech Lead

Full Stack Java Tech Lead

We are looking for an experienced Tech Lead to guide development teams across se...
Location
Location
Switzerland , Genève
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 28, 2026
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Engineering, or equivalent (HES, EPF, or federal diploma)
  • Minimum 6 years of experience as a Tech Lead
  • Expertise in Java/JEE and web technologies
  • Strong knowledge of development craftsmanship: Clean Code, Hexagonal Architecture, DDD, TDD, BDD
  • Proficiency with DevOps tools (Maven, NPM, GitLab CI, Docker, SonarQube)
  • Frontend technologies: TypeScript/JavaScript, HTML, Sass/CSS, Vue3/Pinia, Three.js
  • Backend technologies: Node.js, MongoDB, Express.js, Mongoose
  • Strong analytical mindset and attention to security practices
  • Proven experience leading a team of 5+ developers in an Agile environment
Job Responsibility
Job Responsibility
  • Act as a technical leader within the development team, taking ownership of critical components and ensuring alignment with architectural principles
  • Support developers with complex technical issues, code reviews, and knowledge transfer
  • Ensure compliance with coding standards, security guidelines, and organizational quality practices
  • Facilitate communication between architects and developers, translating decisions and collecting feedback
  • Stay up to date with new technologies and propose improvements to enhance efficiency and quality
  • Organize workshops, training sessions, and technical knowledge-sharing activities for the team
  • Drive continuous improvement initiatives in code quality, performance, and Agile practices
  • Collaborate with cross-functional teams and expert groups to ensure project success
  • In the first phase, work on existing systems related to 3D Building Information Modeling (BIM) projects, contributing to the digitization of building design, construction, and operational data
What we offer
What we offer
  • Remote work is possible up to 40% (subject to agreement)
  • Service contract with a long-term perspective (up to 5 years)
  • Fulltime
Read More
Arrow Right

Lead Consultant - Full Stack Developer

Established over eighteen years ago, we are a growing Melbourne-based Software C...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
fabricgroup.com.au Logo
Fabric Group Holdings
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert in two or more coding languages (Java, C#, Javascript, etc.)
  • Comfortable with learning a new language/technology required for a new client project
  • Experience with continuous integration and continuous delivery (CI/CD) practices
  • Applying test-driven development practices (TDD) to your work
  • Solid knowledge of cloud technologies such as AWS, Google Cloud, Azure, Docker and Kubernetes
  • Experience in leading a software development team using one of the agile methodologies for organising their work
  • Being flexible and ready to wear multiple hats during the project lifecycle
Job Responsibility
Job Responsibility
  • Leading a software development project from start to finish including initial client consulting and advisory, ideation and discovery, development, deployment and support
  • Taking part in the presales and initial project evaluation activities to advise on the best technology to use, innovate, come up with a high-level solution design, size the scope of work and identify the risks and technical dependencies
  • Designing technical solutions that meet clients’ needs within their technology constraints
  • Apply different languages and technologies to your projects while coding side by side with other developers on your team
  • Implementing continuous delivery practices to accelerate the delivery of new valuable functionality to its intended users
  • Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product
  • Mentoring and coaching less experienced software engineers in Fabric family and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others
  • Advising our clients on the right technical decisions and advocating for the right practices to use
  • Being an ambassador for Fabric, promoting our values and the practices we use to make sure we build the software right
  • Generate thought leadership content relevant to your role to support our marketing department in social media activities and meetups
Read More
Arrow Right

VP, Angular & Java Apps Dev Tech Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software development experience
  • 5+ years hands-on coding skills in both frontend (Angular) and backend (Java) technologies
  • 5+ years experience with microservices architecture, Spring Framework, and RESTful API design
  • 3+ years in a leadership role
  • Proficiency in Oracle and MongoDB databases
  • Experience with messaging (e.g., Kafka) and event-driven architectures
  • Strong understanding of software design patterns, architecture principles, and best practices
  • Understanding of security best practices in software development
  • Proven track record of leading successful software projects and mentoring developers
  • Excellent problem-solving skills and ability to navigate complex technical challenges
Job Responsibility
Job Responsibility
  • Provide technical leadership and mentorship to a team of full-stack, frontend, and backend developers
  • Actively participate in coding and problem-solving, maintaining a strong hands-on presence in development
  • Architect and design scalable, robust solutions for complex technical challenges
  • Lead the planning and execution of major development initiatives and projects
  • Oversee code quality, conduct code reviews, and enforce best practices and coding standards
  • Drive the adoption of new technologies and methodologies to improve team productivity and product quality
  • Collaborate with product managers and stakeholders to define technical strategy and roadmap
  • Manage technical debt and guide system optimizations
  • Foster a culture of innovation, continuous learning, and knowledge sharing within the team
  • Fulltime
Read More
Arrow Right

Delivery Tech Lead

The Delivery Tech Lead, VP is positioned as a critical leader responsible for th...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis
  • Extensive experience in system analysis and programming of software applications
  • Demonstrated expertise as a Subject Matter Expert (SME) in at least one area of Applications Development
  • Excellent hands-on experience with JavaScript, Python, Java/J2EE, MVC, and GenAI
  • Proven experience in managing and implementing successful projects
  • Demonstrated leadership and project management capabilities
  • Ability to adjust priorities quickly as circumstances dictate
  • Consistently clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
Job Responsibility
Job Responsibility
  • Partners with multiple management teams to integrate functions and identify system enhancements
  • Resolves high-impact problems by evaluating complex business processes, system processes, and industry standards
  • Provides expertise in applications programming, ensuring designs adhere to the overall architecture blueprint
  • Develops standards for coding, testing, debugging, and implementation
  • Develops comprehensive knowledge of how areas like architecture and infrastructure integrate to achieve business goals
  • Conducts in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Acts as an advisor and coach to mid-level developers and analysts
  • Assesses risk in business decisions, safeguarding the firm's reputation and assets
  • Ensures compliance with laws, rules, and regulations
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages including vacation, sick leave, and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer - Full Stack

As a Full Stack Engineer at Cyngn, you will play a crucial role in developing ou...
Location
Location
United States , Mountain View
Salary
Salary:
166500.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience in full stack roles
  • Strong proficiency in backend development using Python, Go, Java, or similar languages
  • Solid experience with frontend development using React, Redux, and TypeScript
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and microservices architectures
  • Experience with database design and management, both SQL and NoSQL
  • Knowledge of RESTful API design and implementation
  • Understanding of event-driven architectures and message queuing systems
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving skills and ability to debug complex issues across the full stack
Job Responsibility
Job Responsibility
  • Develop and maintain both backend and frontend components of our cloud-based fleet management system
  • Collaborate with Backend and Frontend Tech Leads to implement new features and improve existing functionality
  • Write clean, efficient, and maintainable code in languages such as Python, Go or Java for backend, and React, Redux and TypeScript for frontend
  • Contribute to the design and implementation of RESTful APIs and real-time data processing pipelines
  • Assist in developing and optimizing database schemas and queries for both SQL and NoSQL databases
  • Implement responsive and intuitive user interfaces
  • Contribute to the development of advanced mapping features and geospatial data processing
  • Participate in code reviews, providing constructive feedback to peers
  • Assist in troubleshooting and resolving production issues across the full stack
  • Implement and maintain unit tests, integration tests, and end-to-end tests
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Remote or hybrid work opportunities
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees
  • Monthly meal and tech allowances for remote employees
  • Fulltime
Read More
Arrow Right
New

Full stack developer

Location
Location
India , Bengaluru; Hyderabad; Chennai
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
December 29, 2025
Flip Icon
Requirements
Requirements
  • Overall 10+ years of relevant IT experience, with focus on application development, support and integrating solutions across systems
  • 5+ years deep expertise in a development domain with 3 or more projects in an agile method driven environment as a full stack developer
  • Experience in application development in cloud native environment
  • Good understanding and experience of cloud native application design principles (like micro-services, stateless application meant for cloud, containers, 12 factor app principles etc.)
  • Familiarity with application and infrastructure monitoring tools such as New Relic, Splunk
  • Must have executed large application development (green field and brown field) and modernization project on cloud (at least 2 programs)
  • Experience in Java, Servlet, JSP, JAX-RS, Spring Framework, 12-factor cloud native application development, REST & SOAP APIs, XML/JSON
  • Experience with Package Manager – Maven / Gradle
  • Experience with Front End: Html, CSS
  • Experience with Database application deployment for SQL, NoSQL database backends
Job Responsibility
Job Responsibility
  • Handles application modernization activities in projects as a subject matter expert
  • Engage with clients to design applications based on business requirements covering Applications, Data, Cloud Technology & Application Authentication & Authorization
  • Performing code review of project deliverables
  • Lead work sessions and client discussion with application development/support teams
  • Perform application code changes based on the defined application modernization strategy and architecture
  • Collaborate with enterprise architecture, information security, application & infrastructure teams to produce an optimal, high level, conceptual, and cost-effective application designs by using microservices patterns and best practices
  • Develop and modernize applications based on cloud native architecture that includes APIs, microservices and containers
  • Lead project delivery by coaching and mentoring the developers in activities
  • Work with the offering and capabilities team to build application modernization offerings based on market demand and develop delivery capabilities for its execution
  • Mentor and coach junior developers on initiatives
  • Fulltime
!
Read More
Arrow Right

Apps Dev Tech Lead Analyst

The Java Full stack tech lead is a senior level position responsible for establi...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 plus years of relevant experience in Apps Development or systems analysis role
  • Strong Programming skills in Java, Spring Boot 3.0, Angular 14+, JavaScript, PL/SQL (Oracle 19c), DB Design and Optimization
  • Hands on development experience with at least 3 years in tech lead role
  • Experience in leading the development of full stack software solutions involving front end, middleware and backend
  • Experience in technical managing project teams
  • Experience in working in agile projects, with good knowledge in DevOps practices, and CI/CD pipelines
  • Experience in managing and implementing successful projects
  • Consistently demonstrates clear and concise written and verbal communication
  • Good problem-solving skills and attention to detail, proactive working attitude, quick learning ability, strong ownership and responsibility and team spirit
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • Identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • 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
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Full Stack

As a Full Stack Engineer at Cyngn, you will play a crucial role in developing ou...
Location
Location
Canada , Toronto
Salary
Salary:
141000.00 - 155000.00 CAD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience in full stack roles
  • Strong proficiency in backend development using Python, Go, Java, or similar languages
  • Solid experience with frontend development using React, Redux, and TypeScript
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and microservices architectures
  • Experience with database design and management, both SQL and NoSQL
  • Knowledge of RESTful API design and implementation
  • Understanding of event-driven architectures and message queuing systems
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving skills and ability to debug complex issues across the full stack
Job Responsibility
Job Responsibility
  • Develop and maintain both backend and frontend components of our cloud-based fleet management system
  • Collaborate with Backend and Frontend Tech Leads to implement new features and improve existing functionality
  • Write clean, efficient, and maintainable code in languages such as Python, Go or Java for backend, and React, Redux and TypeScript for frontend
  • Contribute to the design and implementation of RESTful APIs and real-time data processing pipelines
  • Assist in developing and optimizing database schemas and queries for both SQL and NoSQL databases
  • Implement responsive and intuitive user interfaces
  • Contribute to the development of advanced mapping features and geospatial data processing
  • Participate in code reviews, providing constructive feedback to peers
  • Assist in troubleshooting and resolving production issues across the full stack
  • Implement and maintain unit tests, integration tests, and end-to-end tests
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.