Ernst & Young Global Limited
Bangalore, Karnataka, IN
14d ago

Job Description

  • Java Architect in the IT Advisory Services team to develop application / solution architectures on Java technologies for our customers across the globe.
  • Your responsibilities

  • Provide leadership by designing and implementing architecture, strategies, guidelines, standards and best practices to ensure interoperability within and outside of client environments
  • Working closely with our clients to understand their business, functional, technical, and implementation requirements
  • Defining the overall application / solution architecture for the EAI platforms and applications.
  • Provide key input in technology stack evaluation and recommend technology choices for integrating enterprise applications
  • Research and implement new tools, frameworks and patterns to build a hybrid cloud integration platform
  • Design and govern the reusable accelerators, design patterns and reusable technical components (e.g. error handling, logging etc.)
  • Experience advising on best practice guidelines for migration of applications from one tool to another tool or technology
  • Working with the relevant teams to ensure the timely delivery of bids and projects to high levels of quality that provide profitable business.
  • Ownership of the overall business & technical solution for client proposals
  • Develop and document detailed architectures for solutions using Java technologies
  • Lead and mentor development teams
  • Work closely with Project Managers, Senior Business Analysts, and development teams
  • Your people responsibilities

  • Foster teamwork and lead by example
  • Participate in the organization-wide people initiatives
  • Mentoring the juniors
  • Required Skills

  • BE / BTech / ME / MTech / MCA / MBA with a sound industry experience of 10 to 14 Yrs
  • Technical

  • Must have minimum 3 years of experience in architecture / implementing complex applications
  • Strong in to Event Driven , DDD (Domain Driven Design) and Micro services architecture
  • Experience in design and development of multi-tenant solutions.
  • Experience in designing Java applications. Minimum 5 years of experience in creating front-end layers of software in Java technology : Java, Spring boot, JavaScript, JQuery / Angular JS / Any UI framework, Web Services, HTML, CSS, JPA / Hibernate, Spring
  • Expert understanding in SOA, ESB, Messaging, Event Processing technologies
  • Experience with relational and non-relational dbs like SQL Server, My SQL, Casandra or Mongo
  • Redis / mem-cached for implementing caching solutions
  • Experience in AGILE (SCRUM) methodology and ability to define product life cycle
  • Strong foundation knowledge around integration technologies such as MuleSoft, Apache Storm, Kafka etc.
  • Working experience of designing & developing solutions in cloud environments (Azure)
  • Must be well versed with integration architecture styles and patterns and trade-off analysis
  • Expertise in distributed architectures, micro services, Web Services, SOAP, REST, MOM integration technologies and message mediation techniques using an Enterprise Service Bus
  • Strong problem-solving and analytical skills leveraging all available resources
  • Presentation skills with a high degree of comfort with both large and small audiences
  • Additional skills requirements

  • Experience in Insurance, Finance or banking domain.
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form