CrawlJobs Logo

Full Stack Java Developer (Tech Lead)

United States, Columbus Employment contract · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Full Stack Java Developer to provide technical leadership and hands-on development support across complex enterprise systems. This role will lead development efforts across distributed teams and serve as a key contributor in designing, building, and maintaining scalable applications. The ideal candidate brings deep expertise in Java-based development, modern front-end frameworks, and cloud technologies, along with the ability to guide teams and contribute to architectural decisions.

Job Responsibility

  • Lead technical design and development efforts for complex systems and applications
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Design, develop, and maintain scalable full-stack applications
  • Provide hands-on support in troubleshooting and resolving software and system issues
  • Guide and mentor developers, including assisting with onboarding and skill development
  • Ensure adherence to coding standards, best practices, and system architecture guidelines
  • Contribute to continuous improvement initiatives and stay current with emerging technology trends
  • Support deployment, integration, and maintenance of applications in cloud environments

Requirements

  • 5+ years of experience in Java development (Java 8 or higher)
  • 5+ years of full-stack development experience
  • 3+ years of experience with Angular and/or React
  • 3+ years of hands-on experience with Java/J2EE, Spring, and Spring Boot
  • Strong experience building and consuming RESTful APIs, working with JSON, and developing microservices architectures
  • Solid experience with SQL and database-driven applications
  • Experience with file processing (inbound/outbound integrations)
  • 2+ years of experience working with cloud platforms such as AWS, Azure, or GCP
  • Experience with front-end technologies including TypeScript, React, AngularJS, and/or jQuery

Nice to have

  • Prior experience in a technical lead or team lead capacity
  • Experience working with distributed or offshore/onshore teams
  • Strong problem-solving skills with the ability to manage complex technical challenges
  • Familiarity with CI/CD pipelines and modern DevOps practices

What we offer

  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training

Looking for more opportunities?

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

Similar Jobs for

Full Stack Java Developer (Tech Lead)

8 matching positions

Java Full Stack Tech Lead

Join us as a Java Full Stack Tech Lead at Barclays, where you'll take part in th...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hands-on experience in Java (JDK 17+), Spring Boot, Spring MVC, and building highly scalable, secure backend systems for financial applications
  • Strong expertise in RESTful API design, microservices architecture, and service-to-service integration in high‑volume transactional environments
  • Proven experience with frontend technologies such as Angular or React Native, along with HTML5, CSS3, and modern JavaScript (ES6+)
  • Solid understanding of end‑to‑end full stack development, including frontend–backend integration and asynchronous communication patterns
  • Experience working with relational databases (Oracle, PostgreSQL, SQL Server) and NoSQL databases, with strong focus on data integrity and performance
  • Strong knowledge of security standards and practices including OAuth2, JWT, authentication, authorization, encryption, and secure coding guidelines
  • Experience with cloud platforms (AWS/Azure), containerization (Docker, Kubernetes), and cloud‑native architectures
  • Hands-on experience with CI/CD pipelines, automated testing, build tools (Maven, Gradle), and secure deployments
  • Proficiency with version control systems (Git) and enterprise development workflows
  • Experience leading technical design discussions, conducting code reviews, and mentoring engineers in large delivery teams
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • 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

Java Full Stack Dev Tech Lead

The Java Full Stack Dev Tech Lead is a senior level position responsible for est...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in Apps Development or systems analysis role
  • Experience in programming of software applications using Java, Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Experience working with CI/CD pipelines, Kubernetes and other containerized platforms
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • 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 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
What we offer
What we offer
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right

Java Full Stack Dev Tech Lead

Citi is seeking a highly motivated and accomplished candidate for Java Full Stac...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on experience in building enterprise scale highly componentized applications
  • Expert-level Full Stack Development: Demonstrated experience in Angular, React, and associated testing frameworks (Jest)
  • Advanced Java Ecosystem Proficiency: Expertise in Java, Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data, coupled with hands-on experience in Threading, Collections, Exception Handling, JDBC, OOD/OOP Concepts, and GoF Design Patterns
  • Messaging & Integration Architectures: Experience with Messaging-Oriented Middleware (MoM), and Micro-services utilizing REST, with a strong understanding of Kafka and other enterprise messaging systems (e.g., RabbitMQ, ActiveMQ, IBM MQ)
  • Cloud-Native & DevOps Expertise: Proven experience in designing and implementing cloud-ready applications and deployment pipelines on large-scale container platforms (e.g., Kubernetes, Docker). Strong understanding of CI/CD environments and tools (Tekton, Harness, Jenkins, Code Quality)
  • Database Expertise: Proficient in SQL, particularly Oracle dialect, with comprehensive knowledge of database SQL optimization
  • Architectural & Design Principles: In-depth knowledge of industry standard best practices, design patterns, coding standards, modularity, and prototyping
  • System Optimization & Troubleshooting: Advanced skills in debugging, performance tuning, and optimizing complex enterprise applications
  • Agile & SDLC Leadership: Thorough understanding and practical experience leading teams within the Agile SDLC framework
  • Leadership & Communication: Consistently demonstrates clear and concise written and verbal communication skills, with a proven ability to lead, influence, and articulate complex technical concepts to both technical and non-technical senior stakeholders. Demonstrated ability to adjust priorities quickly as circumstances dictate, and project management skills to manage multiple critical deliverables
Job Responsibility
Job Responsibility
  • Strategic Technical Leadership: Provide vision and strategic direction for the full stack development across Angular/React, Java, and Spring Boot ecosystems, ensuring alignment with enterprise architecture standards and business objectives
  • Architectural Design & Solutioning: Lead the detailed design and architectural blueprinting of scalable, resilient, and performant solutions, leveraging deep expertise in Java, Spring Boot, Kafka, and microservices architectures
  • Team Leadership & Management: Work with engineers onshore, offshore and matrix teams to implement a business solution. Mentor, and manage high-performance engineering teams, fostering a culture of technical excellence, collaboration, and continuous improvement
  • Stakeholder Engagement & Management: Proactively engage with senior business stakeholders, product owners, and other technology groups to understand requirements, manage expectations, communicate progress, and influence strategic decisions
  • Hands-on Technical Guidance: Provide hands-on expertise in complex coding challenges, code reviews, and technical problem-solving. Guide teams in implementing best practices
  • Quality Assurance & Standards: Champion and enforce high standards for code quality, security, and maintainability. Drive the adoption of industry best practices, design patterns, coding standards, and modularity across all development efforts
  • Innovation & Adoption: Continuously evaluate and advocate for the adoption of new development tools, libraries, and approaches to enhance delivery quality, efficiency, and system resilience
  • Vulnerability & Security Management: Implement stringent security practices, analyze applications for vulnerabilities, and lead efforts in ensuring compliance with Citi's security policies and standards
  • Problem Resolution & Escalation: Act as a primary escalation point for complex technical issues, exercise expert judgment to identify root causes, analyze information, and implement effective, sustainable solutions
  • Fulltime
Read More
Arrow Right

Tech Lead - Full Stack

Join our newly formed B2B Core Services team you will play a dual role of execut...
Location
Location
Colombia , Bogotá
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in back-end development with strong proficiency in software engineering principles
  • Solid experience with Java and Spring
  • Experience with Kotlin
  • Experience with JavaScript [React, Angular etc.]
  • Strong knowledge of databases, including SQL, data modeling, and query optimization
  • Familiarity with DevOps practices such as CI/CD, containerization (Docker, Kubernetes)
  • Hands-on experience with testing (unit, integration)
  • Deep understanding of system design and architecture (design patterns, microservices)
  • Proven ability to design and implement scalable, reliable, and maintainable systems, with a focus on long-term quality
Job Responsibility
Job Responsibility
  • Drive architectural discussions and decisions within your domain, ensuring alignment with distributed microservices best practices
  • Define and enforce engineering best practices across the team
  • Foster a healthy code review culture that emphasizes constructive feedback and continuous learning
  • Collaborate to build the technical roadmap and support your team in executing it
  • Lead major technical decisions, set standards, and ensure alignment with business objectives
  • Guide, mentor, and support engineers in their technical growth
  • Combine strategic vision with hands-on execution when needed
  • Communicate effectively with engineering, product, and business teams
  • Translate complex technical challenges into clear, actionable insights for non-technical stakeholders
  • Fulltime
Read More
Arrow Right

Full-Stack Java Developer

We are currently seeking a Full-Stack Java Developer (Remote) to join our team i...
Location
Location
United States , Durham
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience developing Java code
  • 3+ years of experience in object-oriented design development
  • 3+ years of experience developing spring framework
  • Proven communication skills, both written and oral
  • Familiarity with all facets of SDLC - ranging from inception to deployment
  • Experience in either Rest or Soap API development
  • Experience with other Frameworks like: Spring Boot, MVC, or Hibernate
  • Strong written and verbal communication skills
  • Knowledge of common databases
  • Understanding of modern programming languages
Job Responsibility
Job Responsibility
  • understand architecture design and break it down into stories for team to work on
  • Fulltime
Read More
Arrow Right

Senior Vice President – Full Stack Tech Lead / Architect

Seeking a highly motivated C14 App Dev Group Manager and Hands-on Tech Lead to j...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of extensive experience in enterprise-level application development, with significant hands-on coding expertise in Java (Java 8+)
  • Proven expertise in designing, developing, and deploying Microservices architectures using Spring Boot and related Spring ecosystem components
  • Strong proficiency in front-end development with Angular (2+), including NgRx or other state management patterns, TypeScript, HTML5, and CSS
  • In-depth knowledge of relational databases, particularly Oracle, including advanced SQL, PL/SQL, schema design, query optimization, and database performance tuning
  • Solid experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps), including automated build, test, and deployment strategies
  • Demonstrated ability to design and implement low-latency, high-availability, and fault-tolerant distributed systems
  • Strong understanding of object-oriented design principles, software design patterns, data structures, and algorithms
  • Exceptional communication, presentation, and interpersonal skills
  • Strong leadership and mentoring abilities
  • Highly collaborative
Job Responsibility
Job Responsibility
  • Lead the architecture, design, and hands-on development of robust, scalable, and secure applications for Managed Investment initiatives
  • Drive the adoption of modern software development practices, including Microservices architecture, Domain-Driven Design, Test-Driven Development, and comprehensive CI/CD pipelines
  • Mentor and guide a team of application developers
  • Collaborate closely with product owners, business stakeholders, and other technology teams to translate complex business requirements into clear, actionable technical solutions and project plans
  • Ensure the performance, reliability, scalability, and maintainability of critical applications through effective code reviews, performance tuning, and adherence to coding standards and best practices
  • Oversee the entire software development lifecycle (SDLC), from conceptualization and detailed design to implementation, testing, deployment, and ongoing operational support
  • Identify technical bottlenecks, architectural challenges, and areas for improvement, proposing and implementing innovative solutions
  • Act as a subject matter expert and technical authority for the core technology stack
  • Drive continuous improvement in development processes, tooling, and team capabilities, including strategic hiring, cross-training, and talent development
  • Partner with other technical leads and architects to define and evolve the technical roadmap for Managed Investment applications
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Engineer in Inventory Management Squad, responsible for design, build and mainta...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
blackrock.com Logo
BlackRock Investments
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • 4+ years' experience in core Java and related technologies, with OO skills and design patterns
  • Working in Agile methodology, SCALED Agile or Scrum
  • Track record building high quality software with design-focused and test-driven (TDD and BDD) approaches
  • Good hands-on object-oriented programming knowledge in Java, Spring, TypeScript, JavaScript, Microservices, Angular (2.0+)
  • Strong knowledge of Open-Source technology stack (Spring, Hibernate, Maven, Kafka, JUnit, etc.)
  • Experience with relational database and/or NoSQL Database (e.g., Apache Cassandra, Sybase and MSSQL) and caching technologies like Redis and Ignite
  • Good understanding or experience in working with distributed systems (Zoo-Keeper, Cluster Management)
  • Great analytical, problem-solving and communication skills
  • Some experience or a real interest in finance, investment processes, and an ability to translate business problems into technical solutions
  • Experience leading development teams, projects or being responsible for the design and technical quality of a significant application, system, or component
Job Responsibility
Job Responsibility
  • Design, build and deploy Securities Lending apps end to end owning frontend, backend APIs, data/AI features
  • Write reusable, maintainable, and extensible code, and create documentation for team members
  • Collaborate with cross-functional, globally distributed teams to deliver high-performing and reliable software solutions aligned with business goals
  • Champion a culture of quality within the organization, driving awareness and consistency with Quality standards
  • Guide and mentor junior team members from both technical and functional standpoint
  • Foster a culture of continuous improvement and accountability within the team
  • Break down complex technical problems into clear, actionable tasks and make informed architectural decisions that balance long-term strategy with short-term needs
  • Proactively identify project risks, create mitigation plans, and escalate issues when necessary to maintain project timelines and quality
  • Oversee production readiness, early life support, and post-release stability including root cause analysis and remediation strategies
  • Stay current with emerging technologies (including Kafka and other streaming platforms), assess their potential impact, and guide their adoption within product and platform roadmaps
What we offer
What we offer
  • Retirement investment and tools designed to help you in building a sound financial future
  • Access to education reimbursement
  • Comprehensive resources to support your physical health and emotional well-being
  • Family support programs
  • Flexible Time Off (FTO)
  • Fulltime
Read More
Arrow Right

Polyglot Full Stack Java Developer

Are you a code whisperer fluent in multiple languages of the web? Do you dream i...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
hutechsolutions.com Logo
Hutech Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 – 8 years experience
  • Bachelors/Masters in Computer Science
  • Less than 30 days notice period
  • Java 8 & Spring Boot microservices
  • Fluent in RESTful APIs and web service integration
  • Command over RDBMS like MySQL or PostgreSQL
  • Frontend flair using React or Angular
  • Deep-diver into AWS cloud development with CI/CD pipelines
  • Solid understanding of Microservices architecture and Agile SCRUM
  • Pro at unit testing and building scalable, secure platforms
Job Responsibility
Job Responsibility
  • Take the reins of scalable web app design and development, from brainstorming to deployment
  • Work cross-functionally with Product, DevOps, and UX teams to build server-side logic, APIs, and delightful user experiences
  • Write clean, high-performance code with an obsession for quality, security, and maintainability
  • Champion cloud-native architectures and build fault-tolerant systems in AWS
  • Lead code reviews, mentor junior developers, and evangelize best practices
  • Play a key role in developing the product roadmap, prioritizing features, and delivering on customer promises
  • Troubleshoot with flair—turn bugs into features and chaos into clean code
What we offer
What we offer
  • Health Insurance
  • Provident Fund + Performance Bonus
  • 2 Special Leave Days (Just Because!)
  • Maternity + Paternity Leave
  • A chance to work on cutting-edge global tech with high-impact delivery
  • A culture that celebrates code, creativity, and coffee
Read More
Arrow Right