Java Developer

at  Cognizant

Amsterdam, Noord-Holland, Netherlands -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified01 Nov, 2024N/ASql,Spring Boot,Maven,Angular,Soap,Software Development,Gradle,Git,Css,Communication Skills,Spring,Java,Relational Databases,Teams,Test Driven Development,Html,Hibernate,Javascript,Web Framework,Web Applications,Build Tools,Rest,Agile,JenkinsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JAVA FULL STACK DEVELOPER

What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world.
At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world’s leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a Senior Java Full Stack developer to join our Cognizant Digital Engineer team.

REQUIREMENTS



    • Proficient in Java, with a good knowledge of its ecosystems (Java 8 or higher)



      • 5+ years of hands-on experience in Software Development



        • Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript



          • Familiarity with frontend frameworks such as Angular or React



            • Excellent knowledge of Relational Databases, SQL / No SQL and ORM technologies (JPA2, Hibernate)



              • Experience in developing web applications using at least one popular web framework (Spring)



                • Experience in developing micro services using Spring Boot



                  • Experience with test-driven development



                    • Familiarity with build tools such as Ant, Maven, and Gradle



                      • Proficient understanding of code versioning tools, such as Git



                        • Experience in CI/CD concepts and with tools such as Jenkins or Azure DevOps



                          • Excellent verbal and written communication skills



                            • Good understanding of Integration Patterns. (Synchronous/ Asynchronous)



                              • Good working knowledge of SOAP and REST



                                • Experience with working in Agile and DevOps teams



                                  • Self-motivated and always teachable, mentoring the team

                                  DESCRIPTION OF THE RECRUITMENT PROCESS:

                                  Step 1: Written application/CV will be reviewed by the recruitment team
                                  Step 2: Conversation with the recruiter
                                  Step 3: Technical Panel interview
                                  Step 4: Final interview with Business Unit representative
                                  Step 5: Offer
                                  If the process is flexible, please leave out this section.

                                  Responsibilities:

                                  ABOUT ROLE

                                  We are looking for a Java Full Stack developer who will take a key role in our team. As a Full Stack developer, you must have knowledge in all stages of software development.
                                  You will be part of a talented software team that works on mission-critical applications. The role and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

                                  RESPONSIBILITIES



                                    • Contribute to all phases of the development lifecycle



                                      • Write well designed, testable, efficient code



                                        • Implementation of security and data protection



                                          • Ensure designs are in compliance with specifications



                                            • Prepare and produce releases of software components



                                              • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review



                                                • Work in an Agile development team



                                                  • Enhance Established Automation framework



                                                    • Assist in production issue resolution.


                                                    REQUIREMENT SUMMARY

                                                    Min:N/AMax:5.0 year(s)

                                                    Computer Software/Engineering

                                                    IT Software - System Programming

                                                    Software Engineering

                                                    Graduate

                                                    Proficient

                                                    1

                                                    Amsterdam, Netherlands