Job Directory Cognizant Engineer Full Stack
Cognizant

Engineer Full Stack Cognizant
San Francisco, CA

Cognizant is a provider of information technology, consulting, and business process outsourcing services.

Companies like Cognizant
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Cognizant

Job Description

Java Engineer

Bachelor's degree in Computer Science, Engineering or related field.

* Work closely with cross-functional teams
* Take ownership of deliverables, adhere to timelines, work closely with stakeholders and offshore dev

Experience:

* Expertise in Java and Java Enterprise technology applications architecture, design, development and support
* 5+ years experience in designing and developing scalable enterprise level back end solutions
* Proven skills and programming experience in Java, J2EE, multi-threading, REST, Data Caching Services, DB schema design and data access technologies
* Experience with Spring Framework and Spring Boot
* Reactive Programming Skills are required
* Previous experience designing ecosystems for Web applications & API Platforms
* Experience in building, orchestrating, and deploying highly scalable REST based stateless APIs/web services for web applications/ mobile clients
* Experience practicing OOP, CI/CD
* Databases: Oracle, MySql, MongoDB

Senior Java Engineer / Architect

WHAT YOU'LL BE DOING

* Domain analysis and design, web service and web application development, code and design reviews, database design and framework evaluation.
* Must follow and promote Agile best practices for development such as continuous integration, unit and integration testing and code coverage analysis.
* Hands-on software design and development.
* Analyze and troubleshoot issues and defects in both structured and unstructured environments, analyze performance and design inefficiencies.

WHAT SKILLS YOU NEED:

* Bachelor's degree in Computer Science, Software Engineering, a related discipline or equivalent real-world Computer Science experience.
* General consulting skills including: analysis and problem solving, written and verbal communication and team collaboration.
* Experience with the full life-cycle of software development, including requirements analysis, design, development, testing and implementation.
* Experience with Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns.
* 5+ years of experience with Java development.
* 5+ years of experience with JPA, Hibernate, Spring, Spring Batch, Spring Data, Spring MVC.
* 2+ years of experience with relational database design specially in Oracle
* 3+ years of experience with RESTful Web Services
* 2+ years of experience with tools like Maven, Git, and SVN.
* Experience with automated build and deployment strategies.

Senior UI Engineer

* 10+ years of frontend web experience.
* Fluent in web development technologies and have a good feel for what is and is not possible.
* passionate about learning, and want to help us learn too.
* have experience with React and GraphQL.
* have a background in design, or have good product sensibilities.
* Research, suggest and implement different web frameworks suited to the specific platform.
* Experience with the public cloud, such as Google Cloud Platform, Amazon's AWS or Microsoft Azure is a plus.
* Experience with client-side service communicate with backend microservices.
* Strong experience with Interfacing against REST Services.
* Any 3 of below are (must)
* Experience with modern build tools such as npm, Webpack, NodeJS, ReactJS, Reduxis, GraphQL, Angular , Express middleware , CSS driven/CSS3 with Bootstrap layouts, HTML/HTML5.

About Cognizant

Cognizant is a provider of information technology, consulting, and business process outsourcing services.

Headquarters
Size
10001 employees
Cognizant

500 frank west burr boulevard

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.