CrawlJobs Logo

Full Stack Java Tech Lead

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , Jersey City

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

142320.00 - 213480.00 USD / Year

Job Description:

The Full Stack Java Tech 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:

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Expertise in working as a full stack developer, primary skills and knowledge in Java, APIs, Oracle and Messaging platforms such as Kafka
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Experience in working with AI Tools for productivity
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred

Nice to have:

Master’s degree

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:
April 23, 2026

Expiration:
May 01, 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 Full Stack Java Tech Lead

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

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

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)

Location
Location
Salary
Salary:
Not provided
kloud9.nyc Logo
Kloud9
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Academic background in Computer Science (BS or MS) or equivalent work experience
  • 7 - 9 years of additional relevant professional experience
  • In-depth experience in Java 11+
  • 6+ years’ experience developing scalable applications, APIs, and services in Java tech stack
  • 6+ years’ experience developing UI’s using react
  • Hands on experience in JavaScript, HTML, CSS
  • Experience in micro service architecture, domain driven design, and RESTful Services using Spring Boot
  • 3+ years' experience with relational database (MySQL/PostGre) and non-relation DB (MongoDB, Dynamo DB)
  • Be a self-starter with a passion for technology and a burning desire to constantly improve yourself, the product, and the codebase
  • Experience using cloud services to build an integrated application in production (AWS - EC2, ECS, API gateway, Lambda)
Job Responsibility
Job Responsibility
  • Building new capabilities such as localization, workflow driven copy writing etc. in the platform
  • Building platform excellence in all non-functional pillars such as availability, observability
  • Ensuring platform’s capability to handle voluminous data ingress and egress
  • Hypercare of the platform after release of any capability/additional features
  • Contributing ideas for new features and identifying technical areas for improvement proactively
  • Collaborating with other engineering teams to ensure effective integration of capabilities/data
  • Following best engineering practices to continuously deliver working software
What we offer
What we offer
  • Kloud9 provides a robust compensation package and a forward-looking opportunity for growth in emerging fields
Read More
Arrow Right

Apps Dev Tech Lead Analyst

Citi is embarking on a multi-year technology initiative in Wholesale Lending Cre...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-12 years of experience in industry of software development (Java, Sprint Boot)
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Expert Hands-on Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good knowledge of SQL (Oracle dialect is preferable)
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience in debugging, tuning and optimizing components
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
Job Responsibility
Job Responsibility
  • Expert Hands-on Lead - Writes good quality code in Java, Sprint Boot (related stack)
  • Expert on JUnit, Mockito, Integration Tests and Performance Tests
  • Proficient in Mongo DB and Redis Caching
  • Sound technical Design & Architecture skills, expert in implementing appropriate design patterns
  • Sound Analytic and problem-solving skills
  • Good Experience on performance tuning – should be able to use required tools effectively to find the root causes
  • Good Experience on taking full end to end ownership of developing cloud native micro services
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Global Leads & senior management
  • Work with leads onshore, offshore and matrix teams to implement a business solution
  • Fulltime
Read More
Arrow Right

Full Stack Tech Lead Java & React

We are seeking a seasoned Full Stack Tech Lead with deep expertise in Java (Spri...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
enormousenterprise.com Logo
Enormous Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–10 years of full-stack development experience
  • Proven leadership experience as Team Lead or Tech Lead for at least 2+ years
  • Expertise in Java (8 or above), Spring Boot, and related frameworks
  • Hands-on experience in React.js with Redux/Context API
  • Strong understanding of Airline APIs (GDS/NDC/LCCs like Amadeus, Sabre, Travelport, etc.)
  • Proficient with Redis, JWT/OAuth tokens, and session management
  • Deep experience in payment gateway integrations (Razorpay, Stripe, Cybersource, etc.)
  • Good command over RESTful API design, versioning, throttling, and security
  • Understanding of Docker, AWS ECS/Fargate, and CI/CD pipelines
  • Familiar with MySQL, PostgreSQL, or other RDBMS
Job Responsibility
Job Responsibility
  • Lead the design and development of end-to-end scalable full-stack applications in the airline booking domain
  • Work hands-on with Java (Spring Boot) for backend services and React.js for the frontend
  • Work with MySQL 8.4 / Aurora, design schemas, and optimize queries
  • Architect and implement RESTful APIs for supplier (GDS/NDC/LCC) integrations and internal consumption
  • Integrate and manage Redis for session and token management
  • Implement secure and optimized payment gateway integrations
  • Collaborate with Product Owners, Business Analysts, and QAs to understand business requirements and translate them into technical solutions
  • Optimize applications for performance, scalability, and security in container-based (Docker) environments
  • Drive code reviews, enforce best practices, and mentor junior developers
  • Coordinate with DevOps for CI/CD and AWS-based deployments
  • Fulltime
Read More
Arrow Right

Senior Java Full Stack Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant experience in Java as a Full Stack professional
  • 5+ years of managerial experience
  • Experience with FX products
  • Experience adopting ML/AI solutions
  • Commanding knowledge on AI
  • Working knowledge of the industry and competitors’ products and services
  • Advanced knowledge of strategic direction of the function within relevant part of the business
  • Demonstrated leadership, management, and development skills
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Hands on senior developer who codes, mentors and leads some of the Critical In-counrty Markets applications to deliver both tech and business goals
  • The role will focus not only on new, greenfield projects, but will have an emphasis on established, older technology, supporting automation in order to migrate to strategic platforms adopting to new engineering practices and bringing efficiencies
  • Champion best practices within the Markets developer community and coaching junior team members and analysts
  • Resolve high-impact problems/projects by evaluating complex business & system processes and industry standards
  • Provide expertise in application re-engineering, ensuring application design adheres to architecture blueprint
  • Utilize advanced knowledge of system flow to develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business like architecture and infrastructure integrate, to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Fulltime
Read More
Arrow Right