CrawlJobs Logo

Lead Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Technology Lead Analyst 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
  • lead development for scalable, resilient and high performance system using Java, Spring Boot, for RESTful API development for communication between microservices, ensuring efficient data exchange and system integration in cloud (AWS/OpenShift) environments
  • lead to implement secure authentication mechanisms using JWT, OAuth and role-based access control (RBAC)
  • lead team working on NoSQL (Mongo DB), relational databases, MySQL, Oracle for data management and analysis
  • lead troubleshoot production issues and monitoring using SonarQube, ELK stack, Splunk and AppDynamics
  • lead agile frameworks to drive software development best practices for team
  • collaborate with cross-functional teams, including DevOps, UI/UX, backend and Product management
  • implement AI-based features using Generative AI models (OpenAI, Stellar, Vertex AI, etc.)
  • lead design, develop, and maintain microservices using JMS MQ, Kafka, and other messaging systems to handle high-throughput, low-latency data
  • optimize services for high scalability, fault tolerance, and performance in cloud environments

Requirements:

  • 12+ years of relevant experience in Apps Development or systems analysis role
  • experience working in Financial Services or a large complex and/or global environment
  • working knowledge of Java 8 and above, backend REST APIs
  • experience on Gradle, ECS, ELK, App dynamics, Splunk is a plus
  • expertise on Cloud infrastructure both on-premises and public cloud (i.e., OpenShift, AWS, etc.)
  • expertise to Quality as Code Implementation (i.e. TDD, BDD, Unit Testing, Selenium)
  • expertise to API Management tools
  • subject Matter Expert (SME) in Applications Development
  • consistently demonstrates clear and concise written and verbal communication
  • sound knowledge of GenAI and automation tools to increase development efficiency and quality
  • experience in data streaming and event-driven architectures is plus

Nice to have:

  • familiarity with financial messaging standards such as ISO20022 and ISO15022 is a plus
  • exposure to AI/ML-driven analytics and reporting tools

Additional Information:

Job Posted:
April 29, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Lead Java Developer

New

Sr Java/Java EE Architect / Lead Java Developer (AI)

The Java EE Developer are expected to contribute to the design, development, and...
Location
Location
United States , Austin
Salary
Salary:
Not provided
dutechsystems.com Logo
Dutech Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep hands-on experience in Java and Java EE development, including EJB, JPA, and SOAP-based services. Able to analyze legacy codebases and identify transformation paths for cloud migration
  • Proficiency in Java SE 1.8 and Java EE 8, including deployment on enterprise-grade application servers
  • Experience with object-relational mapping and integrating persistence layers with business logic
  • Ability to work with cross-functional teams including architects, business analysts, and security engineers to align development with business goals
  • Proven experience with, or strong understanding of, AI code analysis tools for static analysis, code understanding, and pattern recognition
  • Familiarity with DevSecOps practices, including automated testing, deployment, and monitoring
  • Exposure to cloud-native transformation strategies, including containerization, elastic scaling, and loosely coupled interfaces
  • Familiarity with Agile methodologies, sprint planning, and backlog refinement in collaboration with product owners and SMEs
  • Exceptional analytical and problem-solving skills, with a keen eye for detail
  • Strong understanding of software design principles and patterns
Job Responsibility
Job Responsibility
  • Analyze legacy Java EE components, including EJB, JPA , and SOAP services, to support architectural decision-making
  • Participate in application rationalization and transformation planning
  • Support technical walkthroughs and documentation activities to map current application behavior, dependencies, and integration points
  • Collaborate with architects and business analysts to help ensure modernization efforts retain core business logic and interoperability
  • Assist in migrating legacy systems to cloud-native platforms, emphasizing microservices and API-driven architectures
  • Utilize AI code analysis tools for examining legacy Java EE applications
  • Extract and document detailed business requirements and rules based on existing code
  • Work with business stakeholders and technical teams to validate and adjust identified requirements
  • Identify and record technical debt, design patterns, and architectural details within legacy systems
Read More
Arrow Right

Applications Development Java Lead Analyst

The Applications Development Java Lead Analyst is a senior level position respon...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • 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
  • Master's degree preferred
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
  • 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
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Lead Java Developer

Sopra Steria Bulgaria is the service and competence centre of the Sopra Steria G...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Profound knowledge and 6+ years of experience in Java Software- and Web-Development
  • a completed degree or similar education
  • ability to create an environment where people can reach their full potential
  • fluent in English
  • German language is a plus
Job Responsibility
Job Responsibility
  • Role in software definition, architecture, design, and implementation
  • champion modern software architectures, methodologies, technologies, and practices
  • develop clean code with Java/JEE and web applications
  • analyse and solve problems
  • act as a trusted partner to customers
What we offer
What we offer
  • Competitive remuneration package
  • 26 days of annual paid leave
  • comprehensive health, life, and travel insurance
  • extensive professional training programmes
  • flat organisational structure
  • team events in Bulgaria and Germany
  • multisport cards/vouchers
  • modern office facilities conveniently located at Metro Station G.M. Dimitrov Blvd.
  • Fulltime
Read More
Arrow Right

Senior Lead Backend Java Developer

The Applications Development Manager is a senior level position responsible for ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Hands-on development experience required
  • Must have hands-on backend Java development experience
  • Experience in applications development
  • Experience in management
  • Experience managing global technology teams
  • Working knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team
  • Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Lead Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
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
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

Senior / Lead Core Java Developer

Citi is a world-leading global bank. We have approximately 200 million customer ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Primary development expertise in core Java development, including knowledge of collections, IO, multi-threading and generic
  • Proven Lead experience in a matrix managed environment
  • Highly motivated self-starter comfortable with new challenges and learning new technologies
  • Experience with build tools such as Gradle and Maven
  • Comfortable working with Linux and familiar with standard developer tooling, such as Git, BitBucket/GitHub, Jira, Confluence
  • Extensive experience in system analysis and programming of software applications in Java
  • Experience in managing and implementing successful projects
Job Responsibility
Job Responsibility
  • Delivery of our Cash, derivatives OMS product globally
  • Close engagement with Equities Sales and Trading desks to understand key functional and non-functional requirements, prioritization and day to day questions
  • Collaborate with other members of the team to extend functionality and enhance performance of existing processes
  • Identify opportunities for continuous quality improvement of technical standards and methodologies
  • Be instrumental in the design and implementation of automated integration testing
  • Provide second line support, including out of hours, for the processes and components you develop
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Lead Java Developer

The Applications Development Technology Lead Analyst is a senior level position ...
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
  • Strong-level proficiency in React.js: Demonstrated experience building complex, dynamic, and performant user interfaces. Deep understanding of React ecosystem, state management (e.g., Redux, Context API), and component lifecycle
  • Strong proficiency in Node.js: Experience designing and implementing scalable RESTful APIs and microservices
  • Strong proficiency in Java and Spring Boot: Proven experience in building enterprise-grade back-end applications and services
  • Proven experience in designing and building complex dynamic rendering frameworks/systems. Understanding of server-side rendering (SSR), client-side rendering (CSR), and hydration techniques
  • Solid understanding and hands-on experience with Microservices Architecture and best practices
  • Proficient in Hibernate, JPA and working with both relational (Oracle) and NoSQL(MongoDB) databases
  • Experience with Redis or equivalent for caching and performance optimization
  • Proven experience with Test-Driven Development (TDD) and Shift-Left testing strategies
  • Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber or Selenium
  • Strong understanding of application performance, monitoring and optimization techniques
Job Responsibility
Job Responsibility
  • Design and development of complex systems using Spring, Spring Boot and Spring Cloud, React/Angular, Workflow technologies
  • Architect and implement microservices-based solutions with focus on scalability, reliability and performance
  • Apply TDD and test-first development practices across all development stages
  • Collaborate with cross-functional teams to define, design and deliver new features
  • Guide the integration and optimization of Oracle and MongoDB in high-performance environments
  • Implement data access layers using Hibernate and JPA and manage caching using Redis or other caching frameworks
  • Ensure high quality through effective code reviews, static code analysis and performance optimization
  • Mentor and guide junior developers and contribute to a culture of continuous improvement
  • Stay up-to-date with emerging technologies and industry trends, advocating for their adoption where appropriate
  • Fulltime
Read More
Arrow Right

Lead Java Backend Developer

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-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • 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
  • Hand-on development experience in Java, Spring, Microservices OR React application
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
  • 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.