Full Stack lead Developer (Java, Angular, Scala)
Indexed description
Important Disclaimers
- Please note: A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs.**
- 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**
- Design and develop dynamic, responsive web applications using Angular
- Build reusable, modular components and Angular modules
- Manage application state and data flow using RxJS and NgRx/NgXS
- Integrate RESTful APIs and handle asynchronous data streams
- Ensure performance optimization, lazy loading, and accessibility standards
- Collaborate with UX/UI designers to deliver intuitive user experiences
- Design, develop, and maintain scalable backend services using Java (Spring Boot / Spring MVC)
- Build and expose RESTful or GraphQL APIs for frontend consumption
- Implement business logic, workflows, and data processing layers
- Manage authentication and authorization using Spring Security, OAuth2, or JWT
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
- Optimize application performance, memory management, and scalability
- Develop data pipelines and processing workflows using Scala and Apache Spark
- Build and maintain ETL/ELT processes for large-scale data processing
- Work with distributed data systems such as Kafka, Hadoop, or Flink
- Optimize Scala code for performance in high-throughput, low-latency environments
- Collaborate with data engineers and analysts to deliver data-driven features
- Work with cloud data platforms such as AWS EMR, Databricks, or GCP Dataproc
Location: Louisville - Kentucky
What You Need To Have To Be Considered
- 3+ years of hands-on experience with Java (Spring Boot, Spring MVC, Hibernate)
- 3+ years of experience with Angular (TypeScript, RxJS, Angular CLI)
- 1+ years of experience with Scala and Apache Spark
- Strong knowledge of RESTful API design and development
- Proficiency in SQL and NoSQL databases
- Experience with Git version control and branching strategies
- Familiarity with Agile / Scrum development methodology
- Experience with microservices architecture and containerization (Docker, Kubernetes)
- Knowledge of cloud platforms: AWS, Azure, or GCP
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
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