
Senior Java Developer
Primary stack
Job description
About the Position
About the Role
As a Senior Java Developer, you will make an impact by designing, developing, and maintaining scalable enterprise applications that support critical business operations. You will be a valued member of the technology team and work collaboratively with architects, business stakeholders, product owners, and cross-functional delivery teams to build reliable, secure, and high-performing solutions.
Work Model
Hybrid
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 2 days a week in a client or Cognizant office in São Paulo, SP. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.
Responsibilities
- Design, develop, and maintain enterprise-grade Java applications using Spring Framework and Spring Boot.
- Build and enhance scalable Microservices and RESTful APIs that support complex business processes.
- Integrate applications with Oracle databases, ensuring data integrity, performance, and optimized SQL execution.
- Develop and support messaging solutions using JMS, Kafka, or similar event-driven technologies.
- Collaborate with Agile teams to deliver high-quality software through continuous improvement, code reviews, testing, and DevOps best practices.
Requirements
- 6+ years of hands-on experience developing enterprise applications using Java.
- Strong expertise in Java, Spring Framework, and Spring Boot.
- Experience designing and implementing Microservices and RESTful APIs.
- Strong experience with Oracle databases, SQL development, and performance tuning.
- Experience with messaging technologies such as JMS, Kafka, or similar platforms.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with monitoring and observability tools such as Datadog, Dynatrace, Splunk, Prometheus, Grafana, or similar.
- Experience working with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
- Strong understanding of Agile methodologies, CI/CD practices, and software development best practices.
- Advanced English communication skills.
Nice to Have
- Experience within Financial Services domains such as Trading, Capital Markets, or Wealth Management.
- Exposure to Generative AI tools and frameworks, including GitHub Copilot, OpenAI, Gemini, or similar technologies.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with DevOps tools, automation, and Infrastructure as Code practices.
- Experience contributing to application architecture and technical strategy discussions.
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Flexible working arrangements
- Comprehensive health and wellness programs
- Career growth and development opportunities
About the Company
Cognizant (NASDAQ: CTSH) is a builder of AI solutions and a provider of technology services. We bridge the gap between AI investments and enterprise value by building full-stack AI solutions for our clients. Our deep knowledge of sectors, processes, and engineering enables us to anchor an organization's unique context in technological systems. These systems enhance human potential, deliver tangible results, and give global enterprises an edge in a rapidly changing world. Discover more at cognizant.ai or follow us on Twitter.
Additional Information
The information about the compensation is accurate as of the date of this job posting. Cognizant reserves the right to modify this information at any time, subject to applicable laws.
Applicants can expect to attend interviews, either in person or via video call. Candidates may also be asked to present a valid government-issued identification (such as an ID card or passport) during any interview.
Cognizant is an equal opportunity employer. Your application and candidacy will not be judged based on race, color, gender, religion, belief, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status, or any other characteristic protected by federal, state, or local law.
Your Path to Cognizant
This is what you can expect from our recruitment process. Please note that this may vary by role and location. Check our FAQs for more information.
Step 1: Apply for the Right Job
Find an open position that matches your skills and career goals and show why you are the right fit for the role. If you don't see a suitable job, consider joining our Talent Community.
Step 2: Connect with Your Recruiter
If one of our recruiters sees a good match, they will schedule a brief introductory call to learn more about you and discuss how your experience and skills align with the role.
Step 3: Showcase Your Skills
If you and our team want to continue the process, you will interview with our recruitment team. Some roles may also require technical assessments and/or client interviews.
Step 4: Time for a Decision
Our team will then evaluate each candidate's potential to succeed in the role. This step may take some time as we want to find the right match-both for you and for us-but you can count on us to keep you updated.
Please upload your resume in English
Please upload your resume in English, as it will be reviewed by global stakeholders and project teams.
We're excited to meet people who share our mission
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
© 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