EY is looking for a Java Backend Developer
Qualification:
- B.Tech. in Computer Science or equivalent
Experience:
Skills Required:
- Must Have: Java, J2EE & OOPS concepts, Spring/Spring Boot
- JPA/Hibernate
- Messaging Queue/Kafka/SQS/Distributed Messaging/SNS/JMS
- RDBMS/NoSQL/Aerospike/Redis/Cassandra
Roles and Responsibilities:
- Technical Design & Implementation:
- Design, implement, deploy, and support backend systems.
- Ensure designs are in compliance with specifications.
- Contribute in all phases of the development lifecycle.
- Develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Collaboration & Review:
- Partner with Business Analysts to review and implement business requirements.
- Perform development and unit testing, working closely with the business.
- Mentor and oversee the development of resources, including reviewing designs and performing code reviews.
- Technology Proficiency:
- Should have Experience in: Banking Domain – Payment Gateways, EMV Chip Card Transactions for Debit/Credit Cards.
- Should have experience working with Core Java/J2EE & OOPS concepts.
- Have a good understanding of Hibernate and other ORMs.
- Understand working with Web Services (SOAP/REST) and Maven.
- Utilize build tools such as Jenkins.
- Implement caching techniques (Redis, Aerospike).
- Should have understanding of ELK Stack.
- Database knowledge in Oracle, MySQL.
What we look for
People with the ability to work in a collaborative manner to provide services across multiple client departments while following the commercial and legal requirements. You will need a practical approach to solving issues and complex problems with the ability to deliver insightful and practical solutions. We look for people who are agile, curious, mindful and able to sustain positive energy, while being adaptable and creative in their approach.