Sr. Java Developer
Cognizant · Phoenix, AZ · 1 wk ago
HybridFull-time
About The Role
As a Senior Java Developer, you will make an impact by designing and developing scalable, high-performance backend solutions that power critical business applications. You will be a valued member of the engineering team and work collaboratively with architects, product owners, developers, and cross-functional stakeholders to deliver innovative cloud-native solutions.
Responsibilities
- Design, develop, and maintain scalable backend applications using Java and modern microservices architectures.
- Drive user story analysis, technical design, and implementation within an Agile development environment.
- Participate in architecture discussions, code reviews, pair programming, and continuous improvement initiatives.
- Build and support highly available distributed systems leveraging cloud-native and event-driven architectures.
- Mentor team members and promote collaboration across engineering and business teams.
Requirements
- 7+ years of experience developing enterprise backend applications using Java/J2EE.
- 5+ years of experience with reactive programming frameworks such as Spring WebFlux, Vert.x, or RxJava.
- Strong expertise in REST API design and development.
- Hands-on experience with SOA, microservices, and containerized architectures.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong experience with event-driven and streaming technologies such as Kafka or Solace.
- Experience with MongoDB, PostgreSQL, or other NoSQL/document databases.
- Experience building and supporting distributed, highly available systems.
- Familiarity with security principles, SSL, cryptography, and secure software development practices.
- Experience using Git, Jenkins, IntelliJ IDEA, Jira, and Confluence.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
- Strong communication and collaboration skills.
Skills
- Experience using Generative AI tools such as GitHub Copilot, Claude Code, Codex, or similar AI-assisted development platforms.
- Experience developing applications using Kotlin.
- Passion for learning and adopting emerging technologies and industry best practices.
- Proven ability to mentor engineers and lead technical initiatives.
- Strong attention to detail and commitment to delivering high-quality software.
- High-energy, proactive, and solution-oriented mindset.
- Passion for delivering quality software in a fast-paced Agile environment.
Benefits
- 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