DET-JAVA Tech Lead-GDSN02 - Bengaluru, India - EY

    EY
    EY background
    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.

    JAVA Tech Lead

    Years of Experience

    • 7+

    Activities

    • Lead and manage a team of Java developers, providing technical guidance, coaching, and mentorship.
    • Oversee the design, development, and implementation of Java-based software applications. Build & maintain Java scaffolds.
    • Collaborate with stakeholders to gather requirements, define project scope, and establish timelines for development tasks.
    • Conduct code reviews to ensure compliance with coding standards, best practices, and architectural guidelines.
    • Identifying and resolving technical issues, bugs, and performance bottlenecks in Java applications.
    • Planning and executing test strategies, including unit testing, integration testing, and performance testing.
    • Keeping abreast of the latest trends and advancements in Java development, frameworks, and technologies.
    • Collaborating with other teams, such as QA and DevOps, to ensure smooth integration and deployment of Java applications.
    • Providing technical guidance and support to other departments or teams within the organization that rely on Java-based systems.

    Skills/ Experience

    • Deep understanding and expertise in Java programming language and its related frameworks and technologies. They should be proficient in writing efficient, scalable, and maintainable code using Java.
    • Expertise in relevant technologies and frameworks such as JSP, JDBC, Spring, Hibernate, and other commonly used libraries. They should be able to leverage these tools to develop robust and high-quality Java applications.
    • Well-versed in design patterns and best practices in Java development. They should have a strong understanding of software design principles and be able to apply them effectively in developing clean, modular, and reusable code.
    • Expertise in working with databases and should be familiar with SQL and database management concepts. They should be able to design efficient database schemas, write optimized queries, and perform database optimization.
    • Design and architect scalable and high-performance systems. They should have expertise in various scalability techniques, performance tuning, and load balancing to ensure that Java applications can handle high traffic and workloads.
    • Identify and resolve complex technical issues, performance bottlenecks, and bugs in Java applications.

    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.