CrawlJobs Logo

Core Java Technical Lead

India, Bengaluru · Job Posted August 21, 2025
Apply Position
Job Link Share

Job Description

Core JAVA Technical Lead position at Sopra Steria, a major Tech player in Europe with 56,000 employees. The role requires expertise in Core Java, Swing, Corba, SQL, Linux Shell scripting, and experience with Agile/SAFe methodologies.

Requirements

  • Core Java
  • Swing
  • Corba
  • SQL
  • Linux Shell scripting
  • Eclipse/IntelliJ
  • Git
  • Good knowledge of Agile/SAFe
  • Total Experience Expected: 06-08 years
  • B.Tech qualification

Nice to have

  • Python
  • Jasper reporting
  • Microservices
  • HTML
  • JSF

What we offer

  • Inclusive and respectful work environment
  • Positions open to people with disabilities

Looking for more opportunities?

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

Similar Jobs for

Core Java Technical Lead

8 matching positions

Technical Lead Core Java and Java EE Spring Assistant Vice President

The Applications Development Manager is an intermediate management level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ yrs of Programming experience in Java/JEE, Multi threading, Spring/Spring Batch
  • Experience with Enterprise Application Development using Java, Spring
  • Strong knowledge of microservices and distributed eco-system
  • Experience in Python is an added advantage
  • Should have better prompting skills to utilize different AI tools
  • Proficient in creating and debugging complex SQL queries for data analysis and troubleshooting
  • Should be comfortable with Unix commands and its usages
  • Experience in developing and optimizing Java application with high performance throughput
  • Effective written and verbal communications including ability to explain technical issues in simple terms that non-IT staff can understand
  • Experience in systems analysis and programming of software applications
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

Technical Lead Core Java EE Spring Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9-12 years of relevant experience
  • Hands on expertise in Core Java (Multithreading, Collections), Java EE, Spring, Spring Batch, Spring MVC
  • Hands on experience working with RDMS such as Oracle
  • Experience working on UNIX based systems
  • Hands on experience in High Level (System Architecture) and Detail level Design (Design patterns) and the ability convert design to working software
  • Passion for writing quality code that follows well defined design principles/design patterns and is testable using JUnit/Mockito
  • Experience reviewing and managing code using source control/versioning tools such as Git, BitBucket
  • Experience following processes such a Sprints/JIRAs and leading a team of one or more developers
  • Experience leveraging GitHub Copilot and agentic AI tools with a human-in-loop approach
  • Experience in systems analysis and programming of software applications
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

Java Lead Developer Technical Lead

At Valtech, you’ll find an environment designed for continuous learning, meaning...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent understanding of Java 8+
  • Excellent knowledge of OOP and design patterns, including benefits and limitations
  • Excellent understanding of data structures and algorithms, Big O notation and performance analysis
  • Excellent knowledge of Spring and Spring Boot
  • Excellent knowledge of architectural patterns
  • Experience in designing architecture, including choosing the right tech stack
  • Excellent knowledge of git or similar version control
  • Solid experience in building RESTful APIs
  • Strong experience with API development, Microservice architecture and pipelines
  • Knowledge of Open API, OAuth2, Docker, Jenkins, Gitlab, Github & Kubernetes
Job Responsibility
Job Responsibility
  • Working with Architecture in discussing and elaborating Fraud initiatives and solutions
  • Working with the Fraud CIO Technical Leads/Analysts in solution design ensuring initiative alignment to the fraud strategic technical roadmap
  • Contributing to the Technical Lead/Analyst Guild including making recommendations on architecture best practices, standards and patterns where necessary
  • Maintaining the existing Fraud technology view recommending improvements and migrations to improve efficiency and alignment to architecture recommendations
  • Leading the implementation of software by being involved throughout the SDLC
  • Analysing possible project challenges and constraints (Risks, Time, Resources and Scope), identifying options and mitigating actions
  • Reviewing functional & non-functional requirements with the Business Analysts, Product Owners, Functional & Technical Architectures to define, document & deliver the best solution
  • Supporting the core team’s working practices, managing dependencies and commitment from multiple contributing teams
  • Supporting Fraud CIO applications in Production, prioritization of incidents and escalations
  • Supporting the coordination and execution of technical testing, destructive or high availability test and performance test
What we offer
What we offer
  • Flexibility, with remote and hybrid work options (country-dependent)
  • Career advancement, with international mobility and professional development programs
  • Learning and development, with access to cutting-edge tools, training and industry experts
  • Fulltime
Read More
Arrow Right

Java Technical Lead

We are looking for a Java Technical Lead with proven experience building robust,...
Location
Location
United Kingdom , Belfast, Northern Ireland
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Experience working in the Capital Markets domain
  • Good understanding of Derivatives and Risk management is a significant advantage
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Understanding of Java internals such as class loading and memory management
  • Demonstrated capacity to build sophisticated tooling for development and production team use
  • Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent
  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development
  • Ensure application design adheres to the appropriate architectural and design patterns in the systems
  • Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team
  • Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Fulltime
Read More
Arrow Right

Technical Lead Java Python

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9-12 years of relevant experience
  • Hands on expertise in Core Java (Multithreading, Collections), Java EE, Spring, Spring Batch, Spring MVC
  • Hands on experience working with RDMS such as Oracle and NoSQL databases (such as Mongo/Ignite)
  • Experience working on large scale distributed systems along with Docker, Kubernetes and OpenShift
  • Experience reengineering applications from bare-metal hardware to cloud will be a plus
  • Experience leveraging GitHub Copilot and agentic AI tools with a human-in-loop approach
  • Hands on expertise in High Level (System Architecture) and Detail level Design (Design patterns) and the ability convert design to working software
  • Experience in designing, developing and maintaining scalable microservices architectures and RESTful APIs
  • Passion for writing quality code that follows well defined design principles/design patterns and is testable using JUnit/Mockito
  • Experience reviewing and managing code using source control/versioning tools such as Git, BitBucket
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 junior developers
  • 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

Java Technical Lead (Back-End)

As a Java Technical Lead, you will play a critical role in a high-impact ERP tra...
Location
Location
Argentina
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Technical Lead or Senior Backend Engineer
  • Strong experience with Java (8+) and Spring ecosystem (Spring Boot, Spring Core, etc.)
  • Solid experience designing and implementing microservices architectures
  • Strong understanding of Object-Oriented Design (OOD/OOP)
  • Experience or familiarity with .NET ecosystem
  • Experience with event-driven architectures and message brokers
  • Hands-on experience with Azure Service Bus or similar messaging services
  • Experience with containerization (Docker, Kubernetes)
  • Strong experience designing and consuming RESTful APIs
  • Experience with authentication and authorization (OAuth2, JWT)
Job Responsibility
Job Responsibility
  • Lead the technical design and implementation of backend systems and integrations
  • Define and evolve architecture for microservices-based solutions
  • Act as the main technical point of contact for business stakeholders and external vendors
  • Coordinate and guide development teams, ensuring alignment with best practices
  • Oversee the setup, stabilization, and migration to the new ERP
  • Design and implement integration patterns between systems (event-driven, APIs, messaging)
  • Ensure high standards in code quality, performance, and scalability
  • Participate in technical discussions, estimations, and solution design
  • Support production deployments, troubleshooting, and continuous improvement
  • Promote DevOps culture, automation, and best practices across the team
What we offer
What we offer
  • Flexibility, with remote and hybrid work options (country-dependent)
  • Career advancement, with international mobility and professional development programs
  • Learning and development, with access to cutting-edge tools, training and industry experts
Read More
Arrow Right

Java Technical Lead

Java Technical Lead position requiring 6-8 years of experience with Java, Spring...
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
  • BTech/MCA qualification
Job Responsibility
Job Responsibility
  • Assist in defining and maintaining technical architecture for the system
  • Unit testing using JUnits
  • Prepare design documents & technical flow diagrams
  • Code version control using GIT/GITLab
What we offer
What we offer
  • Inclusive and respectful work environment
  • Commitment to fighting against all forms of discrimination
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Java Technical Lead

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
  • 14+ 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
  • Spring boot Java 17, Kubernetes docker, Mongo DB, Junit, Mockito, Oracle(sql queries)
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Experience of Agile development and scrums
  • Strong knowledge on Core Java, Spring(Core, Boot etc)
  • Expertise in Web API implementations (Web services, Restful services etc.)
  • Good understanding of Linux or Unix operating systems
  • Strong knowledge on build (Ant/Maven), continuous integration (Jenkins), code quality analysis (SonarQube) and unit and integration testing (JUnit)
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