Responsibilities:
- Participate in all aspects of the SDLC (analysis, design, coding testing & implementation).
- Work with onshore and offshore team members from IT, Ops & Business.
- Analyze business requirements; write functional and minor development specifications.
- Code solutions that meet the business requirements in a timely and accurate manner.
- Follow and improve existing coding standards and best practices.
- Must have considerable experience developing applications under an onshore-offshore model.
- Capability to approach problems as challenges and deal with them positively and constructively.
- Sets an example for team members in the following manner: hard work, a focus on client delivery, preparedness, organization, a positive attitude, and respect for others.
Primary Skills / Must have
- Bachelor’s in engineering or equivalent and at least 5 years of development experience in J2EE and Java (v1.8+)
- Strong in Core Java, Collections and Multi-Threading.
- Strong OO design skills/implementation of design patterns.
- Experience on Spring Boot, Spring Framework and Hibernate.
- Experience with web service development, REST and Services Oriented Architecture
- Knowledge of Java Message Service (JMS) and Message Queues.
- Good knowledge of Relational Databases and Oracle.
- Good Understanding of JVM Memory Model and Java Memory Management.
- Experience building and maintaining automated tests using JUnit and Mockito.
- Detail oriented, ability to turn deliverables around quickly with high degree of accuracy
- Strong analytical skills, ability to interpret business requirements and produce functional and technical design documents
- Good time management skills – ability to prioritize and multi-task, handling multiple efforts at once
- Powerful desire to understand and learn domain.
Secondary Skills / Desired skills
- Web UI JS Framework – AngularJS
- Cloud certifications – AWS or Azure
- Distributed Caching
- NoSQL – MongoDB
- Have experience in the financial services/banking industry specifically in the Wealth Management domain.
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.