Architect

    Cognizant Technology Solutions
    Sunnyvale, CA 94085
    Full-time, Part-time
    Similar jobs pay $43.80 - $79.98

    Job Description

    Cognizant Technology Solutions is looking for"Sr Software Engineer"who could join in our team of IT professionals in our projects inSunnyvale, CA. If you meet our background requirements and skills and looking for an opportunity to be rewarded for your skills and expertise, here is the ideal opportunity for you!

    Role: Sr Software Engineer

    Work location: Sunnyvale, CA

    Experience required: 8+ yrs

    Skills required: Core Java, Oracle, MongoDB,Spring Boot, ANSI SQL, JDBC

    Must have skills:

    Developer with minimum education of 5 years with CS degree or equivalent.

    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

    Complete understanding of Java collections framework including their performance implications of various data structures and algorithms

    Nice to Have:

    Ability to write functional style code using Java 8 constructs"

    Experience with the full lifecycle of software development including requirements analysis design development testing and implementation.

    Level programming and or architecture experience

    Ability to lead a team of developers in onshore and offshore and ensuring on time quality delivery

    In-depth and specialized knowledge of Spring Boot

    Key Responsibilities:

    Experience with Java JEE development. Must have Java8 experience

    Hands on experience writing applications with Spring and Spring Boot

    Experience writing queries with Oracle SQL

    Complete understanding of Java collections framework including their performance implications of various data structures and algorithms

    Thorough understanding of Java threading/concurrency this not only includes synchronized blocks, wait notify, but also executors, ThreadPools, Fork/Join, blocking queues, semaphores, countdown latch etc.

    Technical Skills

    SNo

    Primary Skill

    Proficiency Level *

    Rqrd./Dsrd.

    1

    Spring Core

    PL3

    Required

    2

    ANSI SQL

    PL3

    Desired

    3

    JDBC

    PL3

    Desired

    4

    Core Java

    PL3

    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.

    Posting ID: 559421781Posted: 2020-06-10