CrawlJobs Logo

Java Technology Lead

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a skilled and experienced Java Technology Lead to join our dynamic development team. The Java Technology Lead will be responsible for leading the design, development, and implementation of Java-based solutions while providing guidance to a team of developers. The ideal candidate will have strong leadership skills, a deep understanding of Java technologies, and a passion for delivering high-quality software solutions.

Job Responsibility:

  • Lead and manage a team of Java developers, providing technical direction and mentorship to ensure timely and high-quality project delivery
  • Design, develop, and maintain robust, scalable, and efficient Java applications
  • Collaborate with cross-functional teams, including product managers, business analysts, and other technology leads, to define and refine technical requirements and solutions
  • Conduct code reviews to ensure adherence to best practices, standards, and guidelines
  • Troubleshoot, debug, and optimize existing applications to improve performance and scalability
  • Lead the architecture and design of Java applications, ensuring they align with the organization’s long-term technical vision
  • Stay current with emerging trends in Java technologies and incorporate relevant tools and practices into the development process
  • Provide technical leadership and guidance on the full software development lifecycle (SDLC), from requirements gathering to design, implementation, testing, and deployment
  • Oversee and drive automation of build, deployment, and testing processes to improve productivity
  • Ensure the implementation of security best practices and code quality standards
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders

Requirements:

  • Minimum 8-12 years of proven experience as a Java Developer or Java Technology Lead, with a strong background in Java-based technologies
  • In-depth knowledge of Java (JDK 8+), Spring Framework (Spring Boot, Spring MVC, Spring Security), Hibernate, RESTful APIs, and Microservices architecture
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)
  • Strong experience with relational databases (e.g., Oracle)
  • Knowledge of version control tools such as Git and CI/CD pipelines
  • Experience in Agile/Scrum methodologies
  • Excellent problem-solving skills and the ability to think critically in complex technical situations
  • Strong leadership, mentoring, and team management experience
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams
  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)

Additional Information:

Job Posted:
April 30, 2025

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 Java Technology Lead

Senior Java Technology Lead

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant relevant experience in Apps Development or systems analysis role
  • Extensive experience in system analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Excellent knowledge of algorithms and data structures, design patterns
  • Strong Java experience: Java core, collections, concurrency, streams
  • Proficiency in Spring (Core, Batch, Integration, MVC, Boot, Data), Hibernate, Jackson, JAX RS, JPA, JAXB
  • Experience with Maven or Gradle
  • Experience with distributed caches like Apache Gemfire will be a plus
  • Familiarity with Messaging (JMS, Kafka)
Job Responsibility
Job Responsibility
  • Lead Tech teams to deliver projects in margin space
  • Develop new margin methodologies/calculators and enhance current system
  • Conduct performance analysis of the application code and optimize it
  • Utilize software engineering best practices such as testing, continuous integration, and delivery
  • Use Git for source code management
  • Perform Dev Integration testing, UAT rollouts, Production Deployments and Production Support
  • Partner with management teams to integrate functions, deploy new products, and process improvements
  • Resolve high impact problems/projects through analysis of complex business processes
  • Provide advanced knowledge and ensure application design follows architecture blueprint
  • Develop standards for coding, testing, debugging, and implementation
  • Fulltime
Read More
Arrow Right

Apps Dev Tech Lead Analyst (Java Lead)

The Applications Development Technology Lead Analyst is a senior 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 in system analysis and 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.
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 high-impact problems/projects through in-depth evaluation of complex business processes
  • provide expertise in applications programming and ensure application design adheres to architecture blueprint
  • utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • develop knowledge of how business areas like architecture and infrastructure integrate to accomplish goals
  • serve as an advisor or coach to mid-level developers and analysts by allocating work as necessary
  • perform systems analysis, design, coding, unit testing, and other SDLC activities
  • conduct code reviews and ensure code meets requirements
  • communicate continually with clients and project teams
What we offer
What we offer
  • Equal opportunity employer
  • career mobility within Citi
  • opportunity to work on strategic state-of-the-art solutions using new technologies like Agile, DevOps, Microservices, Docker
  • high-visibility and challenging projects
  • mentoring and professional growth opportunities
  • compliance with applicable laws and company policies.
  • Fulltime
Read More
Arrow Right

Applications Development Technology Lead Analyst

Senior level position responsible for establishing and implementing new or revis...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years' working experience in JAVA 8
  • Core JAVA
  • J2EE
  • Spring/Spring Boot Restful Services
  • Databases – DB2/Oracle or equivalent with SQL, PL/SQL programming expertise
  • Substantial experience in Core Java, Java EE and ReactJS/JavaScript/Typescript/CSS4/HTML5
  • Experience in working on multiple technologies and medium to complex systems
  • Well versed with design standards & framework
  • Technologies required – Core Java, Java EE, Multithreading/Concurrency, RESTful Development, JavaScript, CSS, ReactJS
  • Experience in Spring Framework, Spring Integration and persistence frameworks like JPA, Hibernate
Job Responsibility
Job Responsibility
  • Establish and implement new or revised application systems and programs
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation
  • Provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues
  • Work closely with other technical and business teams across multiple locations to respond to technical enquiries, gather requirements and deliver technical solutions
  • Troubleshoot time-sensitive production issues
  • Analyze data and system outputs to determine the effectiveness of existing data flows
  • Translate business requirements into high-level software designs
  • Implement high-level designs into robust, secure, well-tested and fully maintainable software
  • Fulltime
Read More
Arrow Right

Applications Development Technology 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
  • 7-10 years overall experience in a Java or Enterprise Apps Development
  • 7+ years of experience in large scale Apps development as a Java applications developer with experience using modern technology (e.g. Java, J2EE, Angular JS, SQL, Spring, Hibernate, OpenShift)
  • Back-end: Spring, Spring boot, Java 11+, Hibernate, Design patterns: Microservices, Docker, Kubernetes, etc.
  • Good working knowledge of source code control tools and technologies is a must
  • Strong fundamentals of OOPS (Object Oriented Programming Standards) Concepts, Data Structures, and Algorithms
  • Strong experience developing and architecting integrated solution with non-functional requirements like scalability, high availability, consistency
  • Ability to write "Clean code" using Core Java, JEE, Collections, Multithreading
  • Strong experience with API and Web Services development using REST/SOAP protocols
  • Fundamental database concepts and experience with a relational database (MSSQL, Oracle) or NoSQL platforms
  • Must have a good understanding of Unit testing, test coverage
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

Technology Lead Analyst

The Technology Lead Analyst is a senior level position responsible for establish...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Btech, BS or MS Degree in Computer Science, Information Technology, or equivalent
  • 6-10 years of experience in similar roles across banking or services technology
  • Strong Technical background in JAVA / J2EE, Micro services applications
  • DevOps
  • Agile
  • PaaS (like OpenShift)
  • Experience in J2EE technologies such as JDK 1.8, Spring Framework, Tibco BW
  • Experience with Equities products development
  • Good Knowledge of CI/CD and DevOPS
  • Excellent organizational, planning, and prioritization skills
Job Responsibility
Job Responsibility
  • Own and be responsible for end-to-end development of the projects/ programs assigned
  • Deliver high-quality software programs adhering to standards and be involved in design reviews, program specifications review
  • Collaborate with stakeholders and work closely with various technology groups & vendor organizations to be able to drive a standard framework for development processes
  • Deliver state-of-the-art solutions using new stack development using Agile/ DevOps/ Micro services/ Docker/ Java8/ while keeping the show on the road for legacy technology stack
  • Regularly interact with business and operations partners globally
  • Ensure the right team structure and organization is put in place for the new development unit
  • Work across multiple development teams - offshore / onshore / Vendor teams and track project deliverables closely
  • Partner and work closely with cross functional teams for brainstorming on best solution
  • Be a lead from the front, get down and work with team and understand the problem and bring to a resolution
  • Strong commitment to quality and efficiency.
  • Fulltime
Read More
Arrow Right

Applications Development Technology 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
  • 10 years of relevant experience in Apps Development or systems analysis role
  • Experience on Java and related technologies
  • 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 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

Applications Development Technology Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 years of relevant experience in Apps Development or systems analysis role
  • Relevant experience in Java and related technologies
  • 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
  • Excellent Knowledge in with Data modelling / data analysis is mandatory
  • Sound knowledge in Data structure and Data analysis is mandatory
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

Applications Development Technology Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
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
  • Expertise in Agile Software methodology using JIRA
  • Relevant experience in preparing Software design artifacts including Architecture, flowcharts and Sequence diagrams
  • 5+ years of expertise in application design and development using the below mentioned technologies and frameworks: Back-end: Spring, Spring boot, Java 11+ , Hibernate , Design patterns: Microservices , Docker , Kubernetes, etc.
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.