banner

SENIOR JAVA FULL STACK ENGINEER

Cognizant

Cerritos, California, 90703

Apply Now
Salary:

$90000 - $125000 Year

Job type:

Monday to Friday

Job Schedule:

Morning shift
Day shift
Evening shift
Night shift

Job benefits:

Health insurance
Paid time off
Employee discount
Dental insurance
Vision insurance
401(k)
401(k) matching
Flexible schedule
Parental Leave
Tuition reimbursement
Flexible spending account
Retirement plan
Others

Description:

Cognizant Digital Engineering practice is looking to hire a Senior Full Stack Engineer with solid experience Java, Spring Boot and Microservices framework, and experienced with front end and back end frameworks such as AngularJS and/or ReactJS.

Cognizant Digital Practice helps clients reinvent products, experiences, and business models to create new value, differentiation, and drive revenue in the digital economy. We take an Experience centered approach which uses human insights to take ideas from vision to outcome and building end to end experience led solutions that enables brands to transform their customer and employee experiences using design, marketing, and commerce capabilities.



Responsibilities
· Responsible for delivering software using agile development practices with skill combination of Java, Spring Boot, Microservices, APIs, Cloud Platforms - PCF experience is must to have.
· Performing requirement analyses, driving discussion with Business or Product Manager
· Demonstrate sound knowledge of Industry best practices.
· Comfortable estimating projects, user stories and actively participating in planning poker sessions.
· Developing high-quality and detailed designs.
· Able to develop high quality code and assist junior developers.
· Conducting unit testing using automated unit test frameworks.
· Identifying risk and conducting mitigation action planning.
· Peer Review the work of other developers and providing feedback – Knowledge / Working experience in Pair Programming environments.
· Using coding standards and best practices to ensure quality.
· Provide expertise in the full software development lifecycle delivering high-volume, low-latency, scalable and reliable applications.
· Write well-designed, testable, efficient code.
· Ensure design follows specifications and deliver superior engineering outcomes.
· Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
· Work in a team environment. Mentor and coach, the team members.
Qualifications
· 6+ years of experience in Java.

· Minimum 3 years of experience in Microservices, Spring boot, 3 years of experience in PCF

· Degree in engineering, information systems or related.

· Extensive experience in the IT industry.

· Sound knowledge of estimation techniques.

· Experience working in Agile / Scrum

· Team player and a leader – able to handle teams working remotely.

· Excellent knowledge of Java / full stack

· Excellent analytical skills.

· Exceptional communication skills.

· Highly proficient and hands-on experience in Java, Microservices, Spring Boot, API Development in cloud environments – PCF is mandatory.

· Experienced in application development using AWS or Azure or GCP (Certification desired – AWS/GCP/Azure).

· Working experience with DB2, SQL or NoSQL databases and any of the UI presentation frameworks

· Experienced in Agile – BDD/TDD/Crystal / Pair Programming/ Scrum / Kanban environments.

· Good understanding of DevOps concepts and process and CICD tools such as Jira Integrations, Jenkins, Bamboo, etc.

· Experience in using build/deploy tools such as Jenkins, Urban code deploy (UCD), Docker, PCF for Continuous Integration & Deployment for Microservices

· Knowledge of commonly used IDEs like Eclipse, IntelliJ, etc. and UNIX scripts.

· Expert in Object Oriented analysis and design with solid understanding of software design patterns.

· Willing to learn new technologies and enjoys working in a dynamic fast paced environment.

· Have an engineering and consulting mind-set to help clients reach their transformation goals.

· Experience in managing complete software development process from conception to deployment.

· Solid understanding of Agile methodology, estimation techniques and key ceremonies for effective management/collaboration.

· Has highly collaborative working style. Can build and lead a team of high performing engineers.

· Strong communication skills and participates actively in discussions with business stakeholders, architects, and the team members.

Skill:

Communication
Leadership
Teamwork
Interpersonal
Learning/adaptability
Self-management
Organizational
Computer
Problem solving
Open mindedness
Strong work ethic
technology
Others

Others Requirements:

6+ years of experience in Java.
Minimum 3 years of experience in Microservices
Spring boot
3 years of experience in PCF
Extensive experience in the IT industry.

Category:

Construction

Positions:

On going position

Location:

General Location, within a limited area