Det mw java engineer gdsn02 - Pune, India - EY

EY
EY
Verified Company
Pune, India

1 week ago

Deepika Kaur

Posted by:

Deepika Kaur

beBee Recuiter


Description

At EY, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you.

And we're counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.


Required skills

Backend Java Developer:


  • Experience in server side frameworks like Spring MVC
  • Experienced with the microservices, Spring Framework, including Spring Boot, Spring Security, Spring Integration, Spring MVC, Spring Data JPA, PCF/Azure Cloud.
  • Good understanding of RESTFul web services and related standards like REST/JSON
  • Experience building restful microservices architectures and event driven architecture
  • Working knowledge for front end technologies like handlebars, foundation.
  • XML and JSON binding libraries (jaxb, Jackson, gson, etc)
  • Following a shift left testing approach focusing on the following areas
  • Unit Tests using Junit to maintain the maximum test coverage
  • Fully automated functional testing capabilities with service virtualization using Wiremocks.
  • Integration testing experience using Spock Framework
  • Expertise in E2E API Testing
  • Good experience in contract testing with exposure to contract testing framework.
  • Experience with build tools like Maven, Gradle
  • Experience with mocking services like Mockito, Powermock and Wiremock.
  • Experience with GIT distributed version control, branching/merge strategies and exposure to tools like Bitbucket
  • Create and manage traceability. Trace code changes, automated tests forwards/backwards through the development lifecycle and back to requirements and commit ids.
  • Exposure to tools like Insomnia, Postman for testing APIs.
  • Experience with monitoring toolset like Splunk, Dynatrace
  • Familiarity with MQ and event servers like Axon and Kafka
  • Experience with setting up static code analysis tools like Jacoco, checkstlye, spotbugs, PMD, SonarQube.
  • Experience in defining SonarQube Quality Gate rules
  • Experience in performance tuning with good understanding JVM internals with exposures to Jmeter and Gatling.
  • Experience with groovy
  • Good understanding on CI/CD concepts and exposures to tools like Jenkins, Azure Pipelines
  • Good experience in efficiently managing the test data
  • Experience in Objectoriented programming and concepts
  • Experienced in Distributed System development using Java/J2EE/Web Technologies
  • Active participation in code reviews.
  • Conversant in Java design patterns

Frontend Developer:


  • Experience with GIT distributed version control, branching/merge strategies, and Bitbucket
  • Create and manage traceability. Trace code changes, automated tests forwards/backwards through the development lifecycle and back to requirements and commit ids.
  • A solid understanding of Frontend design patterns and principals: Responsive Web Design, MVC, BEM, OOCSS, Event Delegation, Modules, Singletons,Prototypes, Mixins, Publish/Subscribe, XHR, Serverside vs clientside, etc.
  • A solid understanding of AJAX and how to fetch data from a service endpoint that can be used to render dynamic web content
  • A solid understanding of semantic HTML and CSS3 (SASS), including layouts, responsive design, and accessibility (WCAG 2.1)
  • Experience with Front End and accessibility tools: Devtools, Web Fiddler, Visual Studio (or preferred IDE), JAWS, Voiceover, Talkback
  • Familiarity with performance optimization tools (i.e. lighthouse) and techniquess (image compression, lazy loading, bundling, sprites, etc.)
  • Familiarity with NodeJs, NVM and NPM
  • Experience with Vanilla JS (ES6) and modern Javascript frameworks and libraries (examples
  • Vue, React, Polymer, Angular, Handlebars, JQuery, and others).
  • Following a shift left testing approach focusing on the following areas
  • Unit Tests using jest/cypress to maintain the maximum test coverage
  • Fully automated functional testing capabilities tools like cypress
  • Experience in E2E testing activities with Selenium with Cucumber and Allure Reporting.
  • Good understanding on CI/CD concepts and exposures to tools like Jenkins, Azure Pipelines
  • Active participation in code reviews

SDET Developer:


  • Will be a part of an Agile Team within the Consumer Digital Servicing space supporting card payment services.
  • Develop detailed, comprehensive and wellstructured test cases based on functional, nonfunctional, and compliance requirements.
  • Lead test planning, usually at a team level.
  • Ensure stories are well refined and contain clear acceptance criteria.
  • Ensure inscope and outofscope items are clearly identified during test planning.
  • Implement the test framework for the team.
  • Identify automation opportunities and develop test automation for applicable test types.
  • Help condition and generate test data and ensure data compliance requirements are met on all levels of test environments. Assist in identifyin

More jobs from EY