CrawlJobs Logo

Java Springboot Technical Lead

India, Bengaluru · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

Experience : 6 years to 8 years Location : Bangalore (K R Puram) Mode of work: Full time ( 5 days to office) Must Have Skills: Java Springboot, Rest API, DevOps Good to have skills: PostgreSQL, Experience with cloud platforms such as Azure or AWS, Exposure to Docker / Kubernetes Key Responsibilities: Design, develop, and maintain Java-based applications and services. Analyze business requirements and translate them into technical solutions. Develop and support REST/SOAP APIs, backend services, and integrations with upstream/downstream systems. Perform code development, unit testing, debugging, and defect fixing. Review existing application design and recommend improvements for performance, scalability, and maintainability. Support production issues, incident analysis, root cause identification, and resolution. Work on enhancements, change requests, and project delivery activities. Participate in code reviews, design discussions, and technical documentation. Coordinate with business teams, architects, QA teams, and support teams for successful delivery. Support deployment, release validation, and post-implementation activities. Ensure adherence to coding standards, security standards, and best practices. Mentor junior team members and provide technical guidance when required. Required Skills and Experience: 6 to 8 years of experience in Java application development and support. Strong hands-on experience in Core Java, J2EE, Spring, and Spring Boot. Experience in developing and consuming RESTful APIs / web services. Good knowledge of microservices architecture. Strong experience with SQL and relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL. Experience in debugging, performance tuning, and code optimization. Knowledge of design patterns, coding standards, and secure coding practices. Experience in production support, incident handling, and root cause analysis. Familiarity with CI/CD pipelines, Git, Maven/Gradle, and deployment processes. Experience in working with application servers and middleware platforms. Good understanding of integration patterns and interfacing with external systems. Strong analytical, problem-solving, and communication skills. Ability to work independently and coordinate with cross-functional teams.

Job Responsibility

  • Design, develop, and maintain Java-based applications and services
  • Analyze business requirements and translate them into technical solutions
  • Develop and support REST/SOAP APIs, backend services, and integrations with upstream/downstream systems
  • Perform code development, unit testing, debugging, and defect fixing
  • Review existing application design and recommend improvements for performance, scalability, and maintainability
  • Support production issues, incident analysis, root cause identification, and resolution
  • Work on enhancements, change requests, and project delivery activities
  • Participate in code reviews, design discussions, and technical documentation
  • Coordinate with business teams, architects, QA teams, and support teams for successful delivery
  • Support deployment, release validation, and post-implementation activities
  • Ensure adherence to coding standards, security standards, and best practices
  • Mentor junior team members and provide technical guidance when required

Requirements

  • 6 to 8 years of experience in Java application development and support
  • Strong hands-on experience in Core Java, J2EE, Spring, and Spring Boot
  • Experience in developing and consuming RESTful APIs / web services
  • Good knowledge of microservices architecture
  • Strong experience with SQL and relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL
  • Experience in debugging, performance tuning, and code optimization
  • Knowledge of design patterns, coding standards, and secure coding practices
  • Experience in production support, incident handling, and root cause analysis
  • Familiarity with CI/CD pipelines, Git, Maven/Gradle, and deployment processes
  • Experience in working with application servers and middleware platforms
  • Good understanding of integration patterns and interfacing with external systems
  • Strong analytical, problem-solving, and communication skills
  • Ability to work independently and coordinate with cross-functional teams
  • Java Springboot, Rest API, DevOps

Nice to have

  • PostgreSQL
  • Experience with cloud platforms such as Azure or AWS
  • Exposure to Docker / Kubernetes

Looking for more opportunities?

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

Similar Jobs for

Java Springboot Technical Lead

8 matching positions

Java Springboot Technical Lead

Company Description About Sopra Steria Sopra Steria, a major Tech player in Eur...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 8 and above – hands-on experience
  • SpringBoot / Spring framework
  • Microservice - Webservice ( Rest API )
  • Good knowledge on Core Java concepts
  • Good knowledge on Java Design patterns, Micro-service architecture
  • Ability to unit test using JUnits
  • Experience in code version tools preferably GIT, GITLab
  • Any open source Database like PostgreSQL
  • Prepare design documents & technical flow diagrams
  • Fulltime
Read More
Arrow Right

Java Springboot Applications Development - Assistant Vice President

This position gives an excellent opportunity for the selected candidate to play ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years hands on experience Java (JDK 1.8 or more) Experience with SpringBoot, KAFKA, GRPC, ECS, Mongo, REST API, JUNIT and SQL/PLSQL Basics
  • Strong Knowledge in one of the project management methodologies
  • Experience in designing and implementing multi-tier applications
  • Excellent analytic & problem-solving skills
  • Excellent knowledge in troubleshooting, performance tuning and best practices
  • Experience in Messaging, failover designing and recovery planning
  • Experience in delivering high quality applications
  • Experience in project risk identification techniques, mitigation and escalation
  • Familiar with all phases of the systems lifecycle, from analysis, design and development through to support
  • Experience in developing performance sensitive multi-tier Java/JEE applications
Job Responsibility
Job Responsibility
  • Develop common, reusable components and services utilizing Citi's best practices
  • Create high performance, low latency applications leveraging existing Citi framework
  • Ensure strong reliability, scalability and performance of our components
  • Liaise with technical and business teams to collaborate on identifying opportunities and solutions
  • Drive architecture and execute on our technical strategy
  • Partner with business to continue to evolve our architecture roadmap beyond near term objectives
  • Coordinate development with both internal technology teams and business
  • Adhere to engineering standards and strive for best in class
  • Assist in third line support during core trading hours
  • Motivate, mentor and lead technical teams, evaluate their delivery, guide the members to deliver quality output with responsible delegation and build a high-performance team
  • Fulltime
Read More
Arrow Right

Java SpringBoot Software Engineer

If you're a Junior or Intermediate level Software Engineer with 3-5+ years of ex...
Location
Location
United States , Aberdeen Proving Ground
Salary
Salary:
Not provided
VES
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing RESTful services using the Spring Framework / SpringBoot
  • Develop and maintain APIs using Spring Boot components including: Spring REST Controllers, Spring Web / Spring MVC, Spring Validation, Spring Security (authentication/authorization patterns), Spring Data JPA / Hibernate
  • Experience implementing complex mapping logic using MapStruct features such as: Custom mappers and expressions, Nested object mappings, Enum/value translations, AfterMapping / BeforeMapping hooks, Mapping inheritance and reusable mapping configurations
  • Solid problem-solving and debugging ability. Must be comfortable using a debugger
  • Solid CS fundamentals including object orientation, data structures, advanced algorithms, complexity, automata, operating system fundamentals, computer architecture, and systems analysis and design
  • Familiarity with professional software engineering practices for the full software development life cycle, including requirements elicitation, coding standards, code reviews, source control management, agile development, build processes, testing, and operations
  • Experience using Git (or a Git-based implementation, e.g. Stash, Bitbucket, Github) in a collaborative production environment-especially on a large-scale software project
  • Experience using Jenkins, Gradle and Maven
  • Published software projects for external consumption, or have made significant contributions to existing open-source projects
  • Experience with the Agile or Scrum development methodology
Job Responsibility
Job Responsibility
  • Build Java-based services that enable users to manage tactical data supporting a Common Operating Picture and Fire Support capabilities
  • Build and maintain reusable components as part of our service layer
  • Develop, test, and manage software as directed and determined by the project lead
  • Develop software leveraging the SpringBoot Java Framework
  • Work on efforts where there's a core team delivering capabilities to other development teams to extend and integrate
  • Work on applications and components that integrate with COTS messaging solutions such as RabbitMQ
  • Maintain and improve the performance of existing software solutions
  • Clearly and regularly communicate with management and technical support colleagues
  • Recommend improvements to existing software solutions as necessary
  • Work closely with the customer and other stakeholders to understand requirements and design software solutions to meet their needs
What we offer
What we offer
  • 401(k) match
  • Highly Competitive Salary
  • Up to 15 Paid Vacation days / year
  • 11 Paid Holidays
  • Flexible work/life balance culture
  • Fulltime
Read More
Arrow Right

Senior Backend Application Development Technical Lead Analyst Vice President

This job opening will help Citi to build sophisticated solutions that will be ta...
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 Backend Application development experience
  • 5+ years hands-on core Java, functional programming and Springboot Microservices Distributed system, Kubernetes, Kafka, Mongo DB development experience
  • 5+ years experience and understanding of secure coding practices, SSL/TLS, OAuth, and JWT token handling in Java-based applications
  • 5+ years experience and expertise in integrating Java with NoSQL databases such as MongoDB for scalable, high availability applications
  • 3+ years experience in data modeling and experience with relational and no-SQL database, Oracle and MongoDB
  • Understanding of concurrent and parallel programming, including threads, processes, synchronization, and handling race conditions
  • Knowledge of reactive programming for building asynchronous, event/message-driven systems in microservices based applications that are highly concurrent
  • Proficient in containerizing applications, continuous integration, and continuous delivery in Java ecosystem
  • Knowledge of distributed tracing and API Gateway integration for microservices architecture
  • Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional
Job Responsibility
Job Responsibility
  • Building and supporting the banking applications
  • Building sophisticated solutions that will be targeting 100% digitalization and automation of the applications
  • Fulltime
Read More
Arrow Right

Java Team Lead

Location
Location
Japan , Tokyo
Salary
Salary:
6500000.00 - 10000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
February 04, 2028
Flip Icon
Requirements
Requirements
  • Java development experience with Springboot or PlayFramework (7+ years)
  • Knowledge and experience with databases and system infrastructure (e.g., MySQL, Cassandra, Couchbase, Docker)
  • Experience designing and implementing RESTful APIs
  • Proven experience in actively taking responsibility during the design phase
  • Experience with CI/CD
  • Experience building and managing applications with asynchronous processing
  • Experience developing and operating large-scale, high-traffic systems
  • Experience in production alert handling and troubleshooting
  • Experience leading a team of approximately five members as a Project Lead or Tech Lead
  • Excellent communication and presentation skills, with the ability to communicate technical concepts to non-technical stakeholders
What we offer
What we offer
  • International Environment
  • Free Meals
  • Hybrid Work
  • Health Insurance
  • Pension Insurance
  • Employment Insurance
  • Sundays off
  • Saturdays off
  • Holidays off
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java

Mastercard Developers is the single gateway for Mastercard partners to access a ...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java or Kotlin skills, including extensive experience building robust, scalable, and maintainable backend systems using SpringBoot
  • Experience in architecting and delivering complex web applications, with multiple examples of systems where you served as the lead engineer, driving both architectural decisions and hands-on implementation
  • You care about the technical architecture and design, ensuring that the solution is flexibly designed, performs efficiently and highly scalable
  • You actively contribute to code and stay hands on, conducting design and code reviews, mentoring engineers, and ensuring engineering excellence across the team
  • Proven experience designing and implementing cloud‑native applications, preferably on Pivotal Cloud Foundry (PCF) or other cloud platforms
  • Experienced working in an Agile environment with a global team that supports frequent production releases
  • Experience in designing and delivering high standard APIs, implementing API security models
Job Responsibility
Job Responsibility
  • Design and develop technical solutions for global customers (internal and external)
  • Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing API Platform
  • Contribute to Mastercard Open Source projects that offer API Client signing and encryption libraries
  • Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor)
  • Liaise with other global technology, data, operations teams to execute
  • Act as subject matter expert for API Platform and services to support customer integrations on occasion
  • Fulltime
Read More
Arrow Right

Java J2EE Project Lead

Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in developing large scale enterprise grade applications using Core Java and Java ecosystem frameworks
  • Strong in architecting and design
  • Experience with Springboot Framework
  • Experience with container-based deployments using Dockers
  • High level of proficiency in handling concurrent processing in a multi-threaded environment
  • Familiar with PostgreSQL, NoSQL databases, Distributed Caches and Data-Grids
  • Experienced with Git, Maven, Jenkins and Continuous Integration
  • Train and integrate new team members and proactively support the continued development of existing team members
  • Excellent problem-solving skills, willingness to take ownership and risks, and enthusiasm in the face of technical challenges
  • BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent)
Job Responsibility
Job Responsibility
  • Develop software solutions by understanding business needs, studying systems flow, data usage, and work processes
  • investigating problem areas
  • following the software development lifecycle
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts etc
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming
  • Updates job knowledge by studying state of the art development tools, programming techniques, and computing equipment
  • Provides information by collecting, analysing, and summarizing development and service issues
  • Accomplishes engineering and organization mission by completing related results as needed
  • Supports and develops software engineers by providing advice, coaching and educational opportunities
Read More
Arrow Right

Senior Java Engineer (Kafka, Kubernetes, SpringBoot) – Banking

My client is looking for a Senior Java Engineer to join a contract basis. They n...
Location
Location
United Kingdom , London
Salary
Salary:
600.00 - 700.00 EUR / Day
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support
  • Strong hands-on Object-Oriented Design skills
  • Strong core Java programming skills
  • Experience of developing services/micro-services in Java
  • Experience of developing containerised services using Docker and Kubernetes
  • Hands-on SpringBoot skills
  • Experience of developing and deploying on Unix or Linux
  • Hands-on experience of using the Kafka ecosystem
  • Experience of profiling and performance tuning
  • Experience of Behaviour-Driven and Test-Driven development principles and skills
Job Responsibility
Job Responsibility
  • Working as part of an Agile development team to deliver the migration of the legacy application to new event-based and service-oriented architecture solution, working in collaboration with the Solution Architect, Technical Lead, Application architects and other stakeholders
  • Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements
  • Ensuring that the IT solution complies with the Enterprise engineering and architecture standards
  • Ensuring end-to-end consistency of solution delivery across platforms and teams by, for instance, organising walkthroughs of the solution with delivery teams
  • Ensuring that the solution meets guidelines and standards for design and development
  • Undertaking hands-on development and coaching staff in the new technologies used
  • The successful candidate will be expected to support the development of more junior colleagues
  • Fulltime
Read More
Arrow Right