Lead Developer
Indexed description
In This Role, You Will
- Lead the design, development, and delivery of enterprise-grade applications using Java, Spring Boot, Microservices, and GraphQL, ensuring scalable, secure, and high-performing solutions.
- Define and enforce technical architecture, coding standards, design patterns, and engineering best practices across development teams.
- Provide technical leadership, mentorship, and guidance to developers through code reviews, design reviews, and knowledge-sharing initiatives.
- Design and develop RESTful and GraphQL APIs, including schema design, federation, query optimization, and API security implementation.
- Architect and implement microservices-based and event-driven solutions leveraging API Gateway, Service Discovery, Distributed Configuration, messaging platforms, and Domain-Driven Design principles.
- Integrate applications with enterprise systems, third-party services, databases, caching technologies, and event-streaming platforms while ensuring reliability and maintainability.
- Lead cloud-native application deployment and modernization efforts using AWS, Docker, Kubernetes, and CI/CD tools such as Jenkins and GitHub Actions.
- Drive application observability, performance optimization, scalability, and security by implementing monitoring, logging, tracing, authentication, and authorization best practices.
Please note: A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs.
What You Need To Have To Be Considered
- 14+ years of software development experience, with at least 10+ years of hands-on experience building enterprise applications using Java and Spring technologies.
- Strong expertise in Java 11/17/21, Spring Boot, Spring Framework, Spring Cloud, Hibernate/JPA, and REST API development.
- Proven experience designing and developing GraphQL APIs, including schema design, Apollo GraphQL, Spring GraphQL, federation, query optimization, resolvers, and security.
- Extensive knowledge of microservices architecture, including API Gateway, Service Discovery (Eureka/Consul), Circuit Breaker patterns, Distributed Transactions, Event-Driven Architecture, and Domain-Driven Design (DDD).
- Strong experience working with relational and NoSQL databases such as PostgreSQL, Oracle, MySQL, MongoDB, and Redis.
- Hands-on expertise with messaging and streaming technologies including Apache Kafka, RabbitMQ, ActiveMQ, and other event-streaming platforms.
- Experience deploying and managing cloud-native applications on AWS (preferred), Azure, or GCP, utilizing Docker and Kubernetes/OpenShift for containerization and orchestration.
- Proficiency with modern DevOps and development tools including Git, Jenkins, GitHub Actions, SonarQube, Maven/Gradle, and JIRA, along with strong leadership, problem-solving, and stakeholder management skills.
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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search