JAVA - API Tech Lead
Job description
Position Description: Company Profile: At CGI, we're a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed.
We have the global resources, expertise, stability, and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.
This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development.
Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position; however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please.
Job Title: Senior Java Developer Position: Senior Software Lead
Experience: 10 yrs
Main location: Hyderabad
Employment Type: Full Time
- We are looking for a highly skilled Java API Tech Lead to lead the design, development, and delivery of scalable, high-performance APIs and backend services.
- With 10 Years in Software Development with strong expertise in Java and API development with Core Java (8 ) with Streams, Lambdas, Functional Programming, Collections, Concurrency Performance Tuning, Multithreading & Asynchronous Programming, Exception handling, serialization, annotations.
- The ideal candidate should have deep expertise in Core Java (Java 8 ), multithreading, asynchronous programming, and JVM performance tuning, along with strong experience in designing enterprise-grade APIs and microservices.
- Lead the design and development of high-performance RESTful APIs and backend services.
- Provide architectural guidance for scalable, secure, and resilient systems.
- Develop and maintain applications using Core Java (8 ) features including: Streams API, Lambda expressions, Functional programming concept.
- Design and develop REST APIs and API integrations for enterprise systems.
- Ensure APIs follow industry best practices (versioning, security, documentation).
- Design and implement multithreaded and concurrent systems.
- Build asynchronous APIs and event-driven solutions.
Category: Software Development/ Engineering
Main location: India, Andhra Pradesh, Hyderabad
Position ID: J0326-1409
Employment Type: Full Time
Interested in this role?