Description:
Cognizant is looking for an experienced and innovative Sr. Java Developer (Java/Spring Boot/ Azure) with at least 7+ years experience. As a member of our team, you will build cutting edge, cloud-based software that powers modern business. An ideal candidate is someone who enjoys working in a diverse, collaborative, geographically distributed team. Similarly, the ideal candidate is an expert engineer who values the “team”, drives continuous improvement.
]Roles/Responsibilities
- Work with Product on a day-to-day basis to analyze overall product requirements and provide estimates for functional development on a 3-week sprint basis.
- Ability to take functional requirements from initial inception from product team to quality code on projects under tight deadlines.
- Ability to Design & Develop both at the Front-End and mainly Backend layers and deploy them on public cloud Infrastructure like Microsoft Azure
- Good understanding of Cloud Native architecture & related Design Development & deployment flows
- Knowhow of performance, security & accessibility best practices and be able to implement them functionally & technically.
- Available any time to resolve production issues by working with multiple teams across the board both functional & technical.
Required Qualifications
- Hands-on experience with REST services development with Java 17+, Spring Boot, Azure Kubernetes Service, NoSQL (MongoDB, Cosmos DB), SQL (MariaDB), Redis, Azure Service Bus Queue based Full-Stack Cloud Native Deployments (Preferably Azure).
- Hands-on experience with clean REST API design & development with experience in standards like OpenAPI Spec
- Hands-om with Java Spring Boot Thymeleaf UI development is a plus.
- Experience in Cloud Native Design, Development & Deployment strategies. Microsoft Azure experience is a plus.
- Practical understanding of performance & security best practices – Ability to design & develop keeping performance & security as core attributes.
- Good mental model of debugging strategies and knowledge of using debugging tools both at development time and Production – use of APM Monitoring Tools like Dynatrace, Azure Monitor is a plus.
- Experience with tools like IntelliJ IDE, VSCode, Dynatrace & Azure Monitor APM Tools, Chrome Lighthouse