Job Description
Your key responsibilities
- Need to work as a developer in the development projects using Java technologies
- Working closely with our clients to understand their business, functional, technical, and implementation requirements
- Working with the relevant teams to ensure the timely delivery of the projects
- Contribute towards excellence in a highly collaborative, team-oriented environment
- Work closely with Project Managers, Senior Business Analysts, and development teams
- Be responsible for translating functional requirements into a solution
- Communicate with client teams and gather requirements
- A background of working with development best practices.
- A willingness to be flexible in responding to issues as they occur and the ability to identify product/deployment improvements to mitigate future occurrences.
- Self-motivated, Strong communication and team building skills.
- Work iteratively in a team with continuous collaboration.
People responsibilities:
- Foster teamwork and lead by example
- Ability to travel in accordance with client and other job requirements
- Excellent written and oral communication skills;
Skills and attributes for success
Primary:
- Experience in Java 8 and above/J2EE, Spring boot, JPA, Microservices, REST APIs
- Experience with Java Open Source Stack
- Preferred Hands On experience with DPGs - Ingi, eSIgnet, Mosip, SSI stack
- Experience with Java, Kotlin/ Swift, Cassandra, Redis
- Experience in Spring, SQL Server/Oracle and/or No SQL like - Mongo DB etc
- Experience with messaging technologies (e.g. Kafka, MQ)
- Knowledge on object-oriented programming and design patterns
- Web Security: OAuth, SSO/SAML, LDAP- basics could be useful
- Experience with Continuous Integration/Continuous Deployment
- Experience in AGILE (SCRUM) methodology development
- Knowledge on writing Unit test cases and carrying out Unit testing using Junit
- Version control software exposure Git, SVN, Clear case, PVCS
- Should have understanding and experience of software development best practices/clean coding practices/clean coding practices
- Attention to detail and commitment to high quality/error free deliverables
- Strong problem-solving and analytical skills leveraging all available resources
- Working experience in cloud environments preferably Azure and AWS
Secondary
- UI experience using AngularJS/Angular, React, HTML5, Spring Cloud, JQuery, JSON, JavaScript, Servlet, JSTL, AJAX and CSS will be an added advantage
To qualify for the role, you must have
- Bachelor's/Master’s degree in Computer Science, Engineering, Information Systems Management or a related field.
- 3-5 years of experience
What we look for
- A Team of people with commercial acumen, technical experience and enthusiasm to learn new things in this fast-moving environment
- An opportunity to be a part of market-leading, multi-disciplinary team of 5000 + professionals, in the only integrated global delivery services.
- Opportunities to work with EY GDS and other service lines globally with leading businesses across a range of industries