Senior Software Engineer - Java/Spring Boot

Cognizant Technology Solutions Corporation
Phoenix, AZ, United States
26 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$112,000.0 - $131,500.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Application Performance Management Code Review Database Design Database Queries Software Design Patterns DevOps Payment Systems Oracle (Applications) Performance Tuning
+8 more
Query Optimization Software Engineering SQL Databases Strategies of Testing Transaction Processing (Computing) Spring-boot Backend Microservices

Job description

  • Design, develop, and maintain scalable backend services using Java 8, Spring Boot, and SQL .
  • Build secure APIs and integrations to support critical business processes and financial transactions.
  • Optimize application performance, database queries, and transaction workflows.
  • Collaborate with product owners, business analysts, QA teams, and other stakeholders to deliver high-quality solutions.
  • Apply secure coding practices and ensure compliance with financial and regulatory requirements.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
  • Participate in code reviews and contribute to engineering best practices.
  • Create technical documentation and support continuous improvement initiatives.

Requirements

We are seeking a Senior Software Engineer with strong expertise in Java 8, Spring Boot, and SQL to build and enhance enterprise financial applications. The ideal candidate will have experience developing scalable backend solutions, optimizing transaction processing workflows, and delivering secure, high-performance systems in a collaborative environment., Candidate must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future., * 8+ years of software development experience.

  • Strong hands-on experience with Java 8, Spring Boot, and SQL .
  • Experience designing and developing enterprise-scale applications and microservices.
  • Strong understanding of database design, query optimization, and performance tuning.
  • Experience building and supporting secure, high-volume transaction processing systems.
  • Knowledge of software design patterns, testing methodologies, and Agile development practices.
  • Excellent problem-solving and communication skills.
  • Experience working in financial services or transaction processing environments is highly preferred.

Nice to Have

  • Experience with check processing, clearing, reconciliation, or payment systems .
  • Familiarity with CI/CD pipelines and modern DevOps practices.
  • Experience working in hybrid and distributed team environments.

Preferred Certifications

  • Oracle Certified Professional (OCP) Java Programmer
  • Spring Professional Certification

Benefits & conditions

The annual salary for this position is between $112,000 - $131,500 , depending on experience and other qualifications of the successful candidate.

This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans., Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

  • Medical/Dental/Vision/Life Insurance
  • Paid Holidays plus Paid Time Off
  • 401(k) Plan and Contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Disclaimer

The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all