Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

EY WAM-JAVA FullStack-Sr Manager 
India, Telangana, Hyderabad 
255437121

16.02.2025

Position Overview

. The ideal candidate should have over 10+ years of experience in designing, developing, and managing complex software systems using Java, Spring, and microservices. The candidate should be adept at cloud technologies, Git, CI/CD pipelines, and both low-level and high-level design principles.

Mandatory Skills

  • Core Development : Proficiency in Java 8 and higher versions.
  • Frameworks : Expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Microservices : Hands-on experience in designing, building, and deploying microservices architectures.
  • Cloud Platforms : Knowledge of any cloud-based application development.
  • V ersion Control : Hands-on experience with Git for source control.
  • CI/CD : Proficiency in setting up and managing continuous integration and deployment pipelines, particularly for Linux-based environments.
  • Design : Experience in low-level and high-level designs, Exposure to Domain Driven Design, Event Driven Architectute
  • D esign Patterns : Strong understanding and implementation of design patterns
  • Web Development: UI experience using AngularJS/Angular, React, HTML5, JQuery, JSON, JavaScript, Servlet, JSTL, AJAX and CSS will be an added advantage.

Good-to-Have Skills

  • Experience in containerization tools like Docker and orchestration using Kubernetes.
  • Knowledge of DevOps practices and infrastructure automation.
  • Knowledge of monitoring and logging tools like ELK stack or Prometheus.
  • Certifications in Java, cloud platforms (Azure or AWS), or architecture frameworks.

Key Responsibilities

  • Solution Design :
    • Drive and contribute to the architectural decisions for scalable and robust systems.
    • Prepare high-level and low-level design documentation.
    • Design and implement reusable software components following design principles and patterns.
  • Development and Deployment :
    • Lead the development of complex applications using Java, Spring, and microservices.
    • Ensure the implementation of secure, scalable, and maintainable code.
    • Oversee the deployment process and resolve production-level issues efficiently.
  • Cloud Integration :
    • Utilize cloud services (Azure or AWS) to design, deploy, and manage cloud-native applications.
    • Optimize the application for performance and cost on cloud environments.
  • Collaboration :
    • Work closely with cross-functional teams, including product owners, QA, and DevOps engineers.
    • Provide technical guidance and mentorship to junior team members.
    • Collaborate with stakeholders to refine requirements and ensure alignment with business goals.
  • Process and Best Practices :
    • Establish coding standards, review code, and ensure adherence to industry best practices.
    • Drive continuous improvement in processes and tools.
  • Manage version control and build pipelines effectively to ensure smooth software development cycles.
  • Leadership :
    • Act as a technical leader, making strategic decisions and advocating for the best technical solutions.
    • Handle team management responsibilities, including task allocation, performance monitoring, and mentoring.
  • . Research and Innovation :
    • Stay updated with the latest trends in Java, cloud, and microservices technologies.
    • Experiment with emerging tools and methodologies to enhance the team’s efficiency and product quality.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of hands-on experience in Java development, with exposure to managerial or architect roles.
  • Strong problem-solving skills and an ability to handle ambiguity.



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.