
Senior Java Full Stack Developer
Primary stack
Job description
About the Position
As a Senior Java Full Stack Developer, you will make an impact by designing and developing secure, scalable, and high-performance applications using Java and Spring Boot. You will be a valued member of the engineering team and collaborate with product, QA, DevOps, and UX teams to deliver reliable, end-to-end solutions.
Responsibilities
- Lead, design, and develop scalable applications using Java and Spring Boot.
- Build and maintain microservices-based systems that emphasize reliability, resilience, and observability.
- Design and optimize Oracle database schemas, SQL queries, stored procedures, and performance.
- Develop and integrate RESTful APIs and event-driven solutions using Kafka.
- Collaborate with product, QA, DevOps, and UX teams throughout the software development lifecycle.
- Participate in code reviews, mentor junior developers, and promote engineering best practices.
- Troubleshoot production issues and improve application performance, stability, and maintainability.
- Contribute to CI/CD pipelines and automation initiatives to streamline delivery and deployment.
Requirements
- 10+ years of hands-on experience in backend or full-stack Java development.
- Expert-level proficiency in Java, with strong experience using Spring Boot and the broader Spring ecosystem.
- Deep understanding of microservices architecture, RESTful APIs, Kafka, and distributed systems.
- Strong experience with Oracle databases, including SQL, PL/SQL, schema design, and performance tuning.
- Solid understanding of software engineering principles, design patterns, and application-development best practices.
- Experience using Git and CI/CD tools to support software development and deployment.
- Strong collaboration, problem-solving, and communication skills.
Nice to Have
- Experience with cloud-based application development and containerized environments.
- Familiarity with application monitoring, logging, tracing, and observability tools.
- Experience with automated testing and deployment practices.
- Demonstrated ability to mentor developers and contribute to technical design decisions.
- Experience developing highly available enterprise applications.
Work Model
We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring three days a week in a client or Cognizant office in Plano, Texas, and two days remotely.
Compensation
The annual salary for this position is $61,000 to $112,000, depending on experience, qualifications, and other relevant factors. This position may also be eligible for Cognizant’s discretionary annual incentive program, subject to the terms and conditions of the applicable plan.
We Offer
- Competitive salary
- Opportunity to work in a hybrid model
- Comprehensive benefits package including health, financial, and wellness benefits
- Professional development opportunities
- Inclusive and equitable work environment
About the Company
Cognizant (NASDAQ: CTSH) is an AI builder and technology services provider, creating the bridge between AI investment and business value by developing end-to-end AI solutions for our clients. Our deep industry, process, and engineering expertise allows us to embed the unique context of each organization into technology systems that enhance human capability, drive tangible results, and keep global businesses ahead in a rapidly transforming world. Learn more at cognizant.ai or @cognizant.
Cognizant is an equal opportunity employer. Your application will not be influenced by race, color, gender, sexuality, creed, origin, disability, pregnancy, or any other characteristic protected by Brazilian laws.
Additional Employment Information
Candidates may be required to attend in-person or video interviews. Additionally, candidates may be required to present their current state or government-issued identification during each interview.
Although our system allows application in all languages, the language(s) and proficiency level(s) required for the job vary. However, a basic level of English is necessary for communication across the company.
If you have a disability that requires reasonable accommodations to search for a job opening or submit an application, please email [email protected] with your request and contact information.
© Cognizant Technology Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the US, Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital atwww.cognizant.comor follow us @Cognizant.
More at Cognizant Technology Solutions
All 1110 roles
Senior HR Business Partner
Cognizant Technology Solutions · Barcelona

Sr. Java Production Support Engineer
Cognizant Technology Solutions · Canada

Principal AI Architect — Agentic AI, AWS Bedrock & Broad-Spectrum AI
Cognizant Technology Solutions · United States

Onboarding and New Hire Experience Associate
Cognizant Technology Solutions · United States