CrawlJobs Logo

Lead Java, Sprint Boot Developer

India, Pune, Maharashtra, India, Chennai, Tamil Nadu, India Employment contract · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility

  • Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Well versed with UI/UX Designs, Unit test
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Acts as SME to senior stakeholders and /or other team members
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • 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

  • Deep Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Deep 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 UI/UX Design and Angular JS and Jest for unit testing
  • Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Good knowledge of building and deploy application running in Kubernetes and Docker
  • 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.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Apply depth of analytical understanding of a variety of New ways of working such as problem solving, Extreme programming, Behavior Driven Development, DevOps
  • Experience in debugging, tuning and optimizing components
  • Understanding of the SDLC lifecycle for Agile methodologies
  • Excellent written and oral communication skills
  • 7+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Nice to have

  • Experience developing application in Financial Services industry is preferred
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus

Looking for more opportunities?

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

Similar Jobs for

Lead Java, Sprint Boot Developer

8 matching positions

Lead Java, Sprint Boot Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune, Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Deep 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 UI/UX Design and Angular JS and Jest for unit testing
  • Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Good knowledge of building and deploy application running in Kubernetes and Docker
  • 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.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Apply depth of analytical understanding of a variety of New ways of working such as problem solving, Extreme programming, Behavior Driven Development, DevOps
Job Responsibility
Job Responsibility
  • Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Well versed with UI/UX Designs, Unit test
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Lead Java, Sprint Boot Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Deep 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 UI/UX Design and Angular JS and Jest for unit testing
  • Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Good knowledge of building and deploy application running in Kubernetes and Docker
  • Experience working with SOA & Micro-services utilizing REST
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Apply depth of analytical understanding of a variety of New ways of working such as problem solving, Extreme programming, Behavior Driven Development, DevOps
  • Experience in debugging, tuning and optimizing components
Job Responsibility
Job Responsibility
  • Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Well versed with UI/UX Designs, Unit test
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Full stack Lead Developer

Citi is embarking on a multi-year technology initiative in Wealth Tech Banking &...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience
  • Deep Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Deep 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 UI/UX Design and Angular JS and Jest for unit testing
  • Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Good knowledge of building and deploy application running in Kubernetes and Docker
  • 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.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
Job Responsibility
Job Responsibility
  • Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Well versed with UI/UX Designs, Unit test
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer- Java, Camunda

We are seeking a skilled and experienced Senior Full Stack Developer to join our...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in Camunda Engine, BPMN, and SOA/Microservice architecture
  • Strong hands-on experience in Java development with a solid grasp of design patterns, particularly for microservices
  • Skilled in Spring and Spring Boot frameworks, with working knowledge of CI/CD tools
  • Familiar with event-driven architecture and messaging platforms, ideally Kafka
  • Holds a degree or higher qualification in Software Engineering or a related technical discipline
  • Demonstrates excellent analytical, technical communication, and coaching skills
  • Brings a collaborative and pragmatic approach to problem-solving and team engagement
Job Responsibility
Job Responsibility
  • Define architecture and create high-level design artefacts for process automation solutions
  • Develop and implement Java-based microservices aligned with sprint objectives
  • Lead the successful integration of Camunda BPMN processes and associated tools
  • Build proof of concepts and contribute to the development of Camunda capabilities within VOIS
  • Mentor and train Java developers to enhance their proficiency in Camunda BPMN
  • Collaborate with cross-functional teams to expand the process automation footprint in Solstice
  • Ensure high-quality code deliverables and support resolution of technical issues in shared modules
What we offer
What we offer
  • Opportunity to work on a strategically significant greenfield project
  • Exposure to cutting-edge technologies including Camunda BPMN, microservices, and event-driven architecture
  • A collaborative environment that encourages innovation and continuous improvement
  • The chance to influence architectural decisions and establish best practices
  • Career development through mentoring and leadership opportunities
  • Fulltime
Read More
Arrow Right

Java Lead

Wissen Technology is hiring for Java Lead. We are looking for a skilled Java Ful...
Location
Location
India , Bangalore South
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: Strong expertise in Java 8/11/17 and object-oriented programming principles
  • Deep understanding of collections, multi-threading, concurrency, JVM tuning, and performance optimization
  • Strong knowledge of design patterns and software engineering best practices
  • Backend Development: Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Data
  • Hands-on experience in designing and developing Microservices architectures
  • Strong experience in REST API development and integration
  • Experience with event-driven architectures and messaging systems such as Kafka or RabbitMQ
  • Database Technologies: Strong experience with relational databases such as Oracle, MySQL, or PostgreSQL
  • Experience with NoSQL databases such as MongoDB or Cassandra is preferred
  • Ability to write and optimize complex SQL queries
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of scalable, secure, and high-performing Java-based applications
  • Drive architectural decisions and provide technical leadership across projects
  • Design and develop RESTful APIs and microservices-based solutions
  • Mentor and guide development teams, ensuring adherence to coding standards and best practices
  • Collaborate with Product Managers, Architects, Business Analysts, and stakeholders to translate business requirements into technical solutions
  • Conduct code reviews and ensure high-quality software delivery
  • Troubleshoot complex production issues and provide effective solutions
  • Optimize application performance, scalability, and reliability
  • Participate in sprint planning, estimation, and Agile ceremonies
  • Support CI/CD implementation and DevOps initiatives
  • Fulltime
Read More
Arrow Right

Full Stack Senior Java Developer

Citi is embarking on a multi-year technology initiative in Wholesale Lending Cre...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands on experience
  • Good Knowledge of UI/UX Design and Tools (e.g. Figma), Angular JS and Jest for unit testing
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • 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 working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Knowledge 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 methodologies
Job Responsibility
Job Responsibility
  • Individual Contributor with 7+ years of hands on experience – Write good quality code in Angular JS 16
  • Well versed with UI/UX Designs (Figma), Unit test using Jest
  • Individual Contributor - Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Fulltime
Read More
Arrow Right

Java Developer

As a Programmer, the beneficiary's job duties will include: • Write, analyze, re...
Location
Location
United States , Melissa
Salary
Salary:
59.20 - 59.50 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field
  • Related experience in Java development, enterprise application development, and backend systems implementation
  • Strong experience working with Java, Spring Boot, Hibernate, RESTful APIs, and Microservices architecture
  • Strong knowledge of SQL, database design, query optimization, and experience working with relational databases such as Oracle, MySQL, or PostgreSQL
  • Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Knowledge of software development lifecycle (SDLC), Agile/Scrum methodologies, and version control systems such as Git
  • Understanding of application security, authentication, authorization, and secure coding best practices
  • Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills
Job Responsibility
Job Responsibility
  • Write, analyze, review, and rewrite program code using Java and Spring Boot frameworks, working from specifications drawn up by architects and technical leads to build and maintain backend microservices and RESTful APIs
  • Correct errors by making appropriate changes and rechecking program logic, reviewing application logs and distributed traces to identify root causes and validating fixes to ensure desired results are produced
  • Perform revision, repair, and expansion of existing programs to increase operating efficiency or adapt to new requirements, including refactoring service logic, optimizing database queries, and implementing caching strategies to reduce API response times
  • Write, update, and maintain computer programs to handle specific jobs such as storing, locating, and retrieving data including code that interfaces with Google Cloud Platform services (AlloyDB, BigQuery) for transactional and analytical workloads
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes, including participating in sprint planning, design reviews, and architectural discussions with cross-functional teams
  • Conduct trial runs of programs and software applications to ensure they will produce the desired results, including writing and executing unit tests, integration tests, and regression test suites validated through CI/CD pipeline runs
  • Prepare and maintain workflow diagrams and logical operation documents that describe system data flows, API contracts, and microservice interaction patterns, converting them into coded implementations in Java
  • Compile and write documentation of program development and subsequent revisions in Confluence, inserting inline code comments so others can understand program logic, integration patterns, and configuration details
  • Design and implement PETE API endpoints to collect structured log data from microservices and store it in BigQuery, enabling centralized monitoring, reporting, and operational observability
  • Integrate Akeyless Vault within application code to securely retrieve database passwords, API tokens, and service authentication keys, eliminating hard-coded credentials across distributed microservices
What we offer
What we offer
  • Medical Insurance
  • 401(k) Retirement Plan
  • Fulltime
Read More
Arrow Right

Java Developer - FullStack

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • 5+ years as Developer within a distributed, service-based, large-scale enterprise technology environment (financial institutions preferred)
  • 4+ years of experience in development of Data Acquisition, creation of rule ready data sets, proficiency in SQL and experience with Oracle database management, Java 17 or higher, JavaScript, HTML, CSS, PL/SQL, demonstrated experience in design and build out of building Enterprise level Jakarta EE 10 or higher, Spring Boot 3.4 or higher, Spring MVC, and related frameworks, Webservices / REST, JSON, Apache tomcat, Websphere
  • Proven experience and subject matter expertise within the requirements / defect management tools (like JIRA), source code management tools (like GitHub, bit bucket), Change management Tools (like ServiceNow), build and Release management Tools (Jenkins, Maven), experience with batch job Scheduling (Autosys JIL) etc.
  • Very good understanding of software development life cycle and Release Management
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • 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
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • 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
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right