Company

Cognizant Technology SolutionsSee more

addressAddressDearborn, MI
type Form of workFull-Time
CategoryInformation Technology

Job description

Description
Senior Java Full Stack Developer
Cognizant Digital Engineering practice is looking to hire a Senior Java Full Stack Developer, responsible for understanding the low-level design and working on the development of medium to highly complex systems. With solid experience in programming, data structures, computer systems, and software engineering, running on Java/ Microservices/ Spring boot, Kubernetes; and experienced with front end frameworks such as ReactJS. Solid technical understanding across public cloud (AWS) desirable.
Cognizant Digital Practice helps clients reinvent products, experiences, and business models to build 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.
Location: Dearborn, MI
Day-To-Day Responsibilities:
• Design and develop microservices using the Spring Boot framework, adhering to best practices for scalability and modularity.
• Utilize the latest features introduced in Java 8 and Java 11 to enhance application efficiency.
• Employ Spring Data JPA and Spring Hibernate for database interaction, optimizing data access and management.
• Utilize Spring Data JDBC for non-relational databases, optimizing data retrieval and storage.
• Develop REST APIs with Spring, following security standards using Spring Security, and implement Spring Cloud Open Feign for streamlined API integrations with external services.
• Utilize Spring JUnit 5 for writing unit tests, ensuring the robustness of the applications.
• Utilize Gradle for build automation and dependency management.
• Monitor and analyze application performance using GCP's monitoring and logging tools.
• Work closely with DevOps to set up CI/CD pipelines using Tekton for automating deployment process to Google Cloud Services, including Cloud Run, Cloud Jobs, and Cloud Scheduler.
• Integrate Google Bigtable for handling large-scale NoSQL data storage and retrieval efficiently.
• Utilize Google Pub/Sub for message queuing and asynchronous communication.
• Build Dynatrace dashboards and reports to ensure the high performance of APIs.
• Collaborate with cross-functional teams to integrate Rally for Agile project management.
• Leverage Spring Cloud for GCP and Spring Cloud for Cloud Foundry to deploy and manage applications in cloud environments.
• Proficient in Google Cloud Apigee API Management for enabling API security, traffic management, and analytics for microservices.
• Implement batch processing with Spring and deploy jobs on Google Cloud Run Jobs, providing scalable, cost-effective solutions for processing large datasets.
• Integrate Postgres in the GCP database, ensuring seamless data storage and retrieval.
• Develop responsive web applications using React JS and Redux to create dashboards.
• Implement state management using Context API and Redux for complex data flows.
• Utilize React Router for efficient navigation and to create single page applications.
Key Qualifications:
• Proficient and hands-on coding experience in Java, Microservices, Spring Boot, API , Apache Kafka , Google Cloud Apigee API , GCP Cloud, Development in cloud environments.
• Experience in HTML5, CSS3, JavaScript, Bootstrap, React JS, Redux
• Experience in Spring Data JPA, Spring Hibernate, Spring Data JDBC, Spring WebFlux, Spring Cloud Open Feign.
• Experienced in application development using GCP (Certification desired -GCP), Dynatrace
• Working experience with SQL or NoSQL databases (such as MySQL, Postgres).
• Experience in Infrastructure as code terraform.
• Experience in Git, GitHub
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
Disclaimer: Benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Why Choose Cognizant?
It takes a lot to succeed in today's fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams. We stand out because we put human experiences at the core.
Our associates enjoy robust benefits and training opportunities from our industry recognized, award winning Academy team. You will have access to hundreds of technical trainings to keep your skillsets fresh and have opportunities to obtain certifications on the latest technologies.
If you're comfortable with ambiguity, excited by change, and excel through autonomy, we'd love to hear from you!
About Cognizant
Cognizant is an equal opportunity employer provider and committed to creating a diverse environment. Cognizant demonstrates a highly flexible business model, a detailed global delivery network, and deep domain expertise to deliver to a long list of outstanding companies that are leaders in their own space.
Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.
Apply today!
Qualifications
Technical Skills
SNo
Primary Skill
Proficiency Level *
Rqrd./Dsrd.
1
AWS
PL1
Desired
2
Spring Boot
PL1
Required
3
Java
PL1
Required
4
Spring MVC
PL1
Required
* Proficiency Legends
Proficiency Level
Generic Reference
PL1
The associate has basic awareness and comprehension of the skill and is in the process of acquiring this skill through various channels.
PL2
The associate possesses working knowledge of the skill, and can actively and independently apply this skill in engagements and projects.
PL3
The associate has comprehensive, in-depth and specialized knowledge of the skill. She / he has extensively demonstrated successful application of the skill in engagements or projects.
PL4
The associate can function as a subject matter expert for this skill. The associate is capable of analyzing, evaluating and synthesizing solutions using the skill.
Refer code: 8516719. Cognizant Technology Solutions - The previous day - 2024-03-09 21:37

Cognizant Technology Solutions

Dearborn, MI
Popular Senior Full Stack Java jobs in top cities
Jobs feed

Service Technician I

Restaurant Technologies, Inc.

Houston, TX

Cook at Smoky Hill

Children's Creative Learning Centers

Aurora, CO

Health Educator I - Community Wellness

Northeast Valley Health Corporation

Los Angeles, CA

Food Runner

Level 8 Dtla

Los Angeles, CA

French Private Tutoring Jobs Fort Worth

Superprof

Fort Worth, TX

CityWalk Food - Barista

Universal Studios Hollywood

Los Angeles, CA

Houston Area Service Technician

General Parts Group

Houston, TX

Coffee Sales Advisor - Part Time

Actionlink

Miami, FL

Dishwasher Food Services

Mount Sinai Medical Center

Miami Beach, FL

Hospitality Manager Food and Nutrition

Hca Healthcare

Miami, FL

Share jobs with friends

Related jobs

Senior Java Full Stack Developer

Senior Software Engineer – AEM and Java Full Stack

Marriott

Lansing, MI

2 days ago - seen

Java Full Stack Lead Software Engineer - PDM Senior Consultant

Deloitte Us

Midland, MI

a month ago - seen