Apply now »

Java Full Stack Engineer_Staff

Location:  Chennai
Other locations:  Primary Location Only
Salary: Competitive
Date:  23-Sep-2022

Job description

Requisition ID:  934622

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. 

 

 

 

 

The opportunity
You will be responsible to develop and maintain large and complex projects on Java full stack and Microsoft Azure 
You will be responsible Create sound project plans with the business by engaging with multidisciplinary teams, and by identifying, managing, and mitigating risk
You will be responsible to develop relationships across the business to understand data requirements, applies deep technical knowledge of data management to solve business problems in areas where solutions may not currently exist, necessitating new solutions / ways of working / technologies and proactively articulating these to the business

 

Your key responsibilities

  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using Java programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Guide the L1/L2 support teams for resolution of critical issues
  • Develop the business knowledge of the platform and participate in resolution of escalated situations
  • Excellent troubleshooting and communication skills
  • Attention to detail
  • Should have understanding and experience of software development best practices.
  • Excellent business communication skills
  • Willingness to work in night shifts and on-call support.

.
Skills and attributes for success

  • At least one year of experience with building and deploying solutions based on Cloud (must have)
  • General working knowledge with the Microsoft Azure or AWS or Google Cloud Platform
  • Proven experience as a Java Developer or Application Developer
  • Familiarity with the Java framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Knowledge of React, GraphQL
  • Excellent troubleshooting and communication skills
  • Attention to detail
  • Should have understanding and experience of software development best practices.
  • Familiarity with ITIL Processes
  • Excellent business communication skills
  • Education in Information Technology or equivalent working experience
  • Knowledge of Loan Processing platforms
  • Have exposureFlexible to working in shifts and on-call support.

 

To qualify for the role, you must have

  • Degree in Engineering, IT, Computer Science
  • Cloud Computing – Azure
  • Relational databases –  Knowledge of Flink, Light bend Cloudflow (streamlets, blueprint), PostgreSQL, MongoDB, Azure Redis Cache, Liquibase 
  • Infra   : Terraform, Docker Oracle / SQL Server

 

Ideally, you’ll also have

  • Certification in AWS Cloud Certified,TOGAF
  • Technologies and Tools 
    • Frontend : React, GraphQL
    • Backend  : Java, Spring Boot,  Azure API Management Service,Azure Event Hub, Junit, Daml 
    • Database :  Flink, Light bendCloudflow(streamlets, blueprint), PostgreSQL, MongoDB, Azure Redis Cache, Liquibase Knowledge of Flink, Light bendCloudflow(streamlets, blueprint), Azure Redis Cache, Liquibase  is a big plus 
    • Infra   : Terraform, Docker, Kubernetes, Azure Cloud, HELM, Azure Monitor 
    • Services : Azure DevOps, Git, Azure Container Registry, Azure Kubernetes Services, SendGrid 
    • Testing  : Cucumber, Selenium, JMeter, Java and Gremlin 
    • Security : Azure Active Directory, Azure Key Vault 

 

What we look for 

  • Has successfully demonstrated domain of most skills and technologies during a large number of relevant projects 
  • Strong experience in the use of complex technologies
  • Proven experience in delivering effective development and Support Deliverables     
  • Confidently uses most of the related skills and technologies, and maintains an in-depth knowledge of the area
  • Confidently uses most of the related skills and technologies, and maintains an in-depth knowledge of the area
  • Experience designing and conducting research and experiments with recently developed technologies
     

What we offer
EY Global Delivery Services (GDS) is a dynamic and truly global delivery network. We work across six locations – Argentina, China, India, the Philippines, Poland and the UK – and with teams from all EY service lines, geographies and sectors, playing a vital role in the delivery of the EY growth strategy. From accountants to coders to advisory consultants, we offer a wide variety of fulfilling career opportunities that span all business disciplines. In GDS, you will collaborate with EY teams on exciting projects and work with well-known brands from across the globe. We’ll introduce you to an ever-expanding ecosystem of people, learning, skills and insights that will stay with you throughout your career. 

  • Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next. 
  • Success as defined by you: We’ll provide the tools and flexibility, so you can make a meaningful impact, your way. 
  • Transformative leadership: We’ll give you the insights, coaching and confidence to be the leader the world needs. 
  • Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs. 

 

 

EY | Building a better working world 

 

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.

 

Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.

 

Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.  

Apply now »