Java Full stack Developer
About Cognizant's Digital Engineering Practice:
At Cognizant Digital Engineering, a small cross functional team comprised of a Product Manager, an Architect, Full-Stack Developers, UI/UX designers and Big Data analysts builds higher quality software faster siloed individuals working independently. Small, nimble engineering teams generate collective empathy and comradery, thus increasing their ability to anticipate unforeseen development scope changes and maintain high quality deliverables. Across our US Studio system or within client development sites, our Digital Engineering teams ideate and develop innovative cloud-based solutions following a Lean-Agile process with DevOps culture. Working in Cognizant Digital Engineering provides DevOps engineers consistent opportunities to push digital boundaries while growing their exposure to transformational technologies.
The Role:
Cognizant is looking for an experienced and innovative Java Full Stack Developer to serve our diverse base of global clients. As a member of our team, you will build cutting edge, cloud-based software that powers modern business. An ideal candidate is someone who enjoys working in a diverse, collaborative, geographically distributed team. Similarly, the ideal candidate is an expert engineer who values the "team", drives continuous improvement and is unafraid to challenge the legacy status quo with creative cloud-based solutions.
Location: Phoenix, AZ (Hybrid)
You must be legally authorized to work in the USA without the need for employer sponsorship, now or at any time in the future.
Responsibilities:
Design and implement microservices to enable real time, highly scalable, performant, and sustainable solutions
- Deliver well-tested features across many different services and platforms
- Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems
- Manipulate, collate, and analyze complex, high dimensional data from varying sources to solve difficult problems
- Collaborate with teammates in various roles to plan and execute on key deliverables
- Work in a culture of continuous improvement, adaptation, reflection, and growth
- Learn quickly from your peers, projects, and interactions with customers.
- Proven working experience in Developer or Application support Role
- Should be an excellent team player and should be able to take responsibility for the ticket
- Perform rotating on-call duties as part of production support
- Participate in all stages of the software design lifecycle working in multi-disciplinary teams spanning cloud, embedded, front-end web and product
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues
- Accomplishes engineering and organization mission by completing related results as needed
- Experience working with clients and business partners.
Required Qualifications:
- Bachelor degree in Computer Science or related field or equivalent work experience
- 5-7 years of professional software engineering experience designing, building, and running cloud services at large scale in Java,Springboot,microservices
- Experience delivering scalable and resilient services at large enterprise scale
- Excellent coding skills, strong in OOPS, design patterns and their application
- Strong with Microsoft .NET technologies (C# and the .NET Framework) or Java
Preferred Qualifications:
- Familiarity with distributed systems and event driven architectures
- Hands on experience building and maintaining REST microservices and RDBMS(SQL Server)
- Experience with SQL databases or other relational database systems, including data modeling
- Experience with data technologies like Azure Data Explorer (Kusto), Databricks,Data Factories,
- Front-end experience with Angular, HTML/CSS, JavaScript, and/or TypeScript
- Strong debugging and problem-solving skills
- Interest in delivering and influencing large transformational projects
- Able to work efficiently, prioritize workflow, and meet deadlines
- Good communications skills; able to share complex ideas with other teams
- Proven ability to deal with ambiguity and drive for clarity
- Basic knowledge of Linux operating systems and command-line tools for log analysis and issue diagnosis
- Experience using tools/products like IBM, Captiva, Azure data factory, Data bricks, Jenkis, Kubernetes etc will be added advantage
- Strong written and verbal communication and interpersonal skills.
- Creative problem-solving skills
Applications will be accepted until 3/29/2023
Salary and Other Compensation:
The annual salary for this position is between $52,000 to $136,000 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans.
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: The salary, other compensation, and 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.
IND123
#LI-PW1
Qualifications
Technical Skills
SNo
Primary Skill
Proficiency Level *
Rqrd./Dsrd.
1
AWS
PL2
Desired
2
SQL
PL3
Desired
3
Spring Boot
PL3
Required
4
Microservices
PL3
Required
5
Angular JS
PL3
Desired
6
Java
PL4
Required
7
JavaScript
PL4
Desired
8
MySQL
PL2
Desired
Domain Skills
SNo
Primary Skill
Proficiency Level *
Rqrd./Dsrd.
1
Claims
NA
Required
2
Medicare & Medicaid Claims
NA
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.