freehire launches on Product Hunt on 26 August.

Follow →

Java Developer, Associate/Senior Associate, Technology Consulting

Summary

Build and maintain Java-based enterprise applications and RESTful APIs for client engagements, using Spring Boot, microservices, and SQL databases.

Java Developer, Associate/Senior Associate, Technology Consulting

Location:

Other locations: Primary Location Only

Date: May 8, 2026

Requisition ID: 1708812

About the opportunity

We are looking for a motivated and technically strong Java Developer (Associate/Senior Associate) to join our delivery team. The candidate will be involved in the design, development, enhancement, and support of enterprise applications across various client engagements and digital transformation initiatives.

Your key responsibilities

  • Design, develop, test, and maintain Java‑based enterprise applications
  • Participate in application enhancement, bug fixing, and system optimization activities
  • Develop and integrate RESTful APIs and backend services
  • Collaborate with cross‑functional teams including business analysts, QA testers, architects, and project managers
  • Support system integration testing (SIT), user acceptance testing (UAT), and deployment activities
  • Ensure adherence to coding standards, security practices, and SDLC processes
  • Prepare technical documentation and support knowledge‑sharing activities
  • Troubleshoot production issues and provide timely resolutions

To qualify for the role, you must have

Associate:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related disciplines
  • 1–3 years of experience in Java development
  • Strong understanding of Core Java and object‑oriented programming concepts
  • Familiarity with:
    • Spring Boot / Spring Framework
    • REST APIs
    • SQL databases (Oracle, MySQL, PostgreSQL)
    • Git or version control tools
    • Good analytical and problem‑solving skills
    • Strong communication and teamwork abilities

Senior Associate:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related discipline
  • 3–5 years of hands‑on Java development experienceExperience working on enterprise‑scale applications and client‑facing projects
  • Strong experience with:
    • Spring Boot / Microservices architecture
    • API integrations
    • Performance optimization and troubleshooting
    • CI/CD pipelines
    • Ability to independently manage development tasks and mentor junior team members
    • Exposure to Agile/Scrum delivery methodology

Ideally, you’ll also have

  • Experience in cloud exposure (AWS/Azure/GCP), Docker/Kubernetes experience, Frontend exposure (Angular/React) is a plus
  • Strong learning agility and adaptability
  • Experience working in a fast‑paced consulting environment
  • Client‑centric mindset with strong stakeholder management skills
  • Passion for technology and continuous improvement

What we look for

  • Highly motivated individuals with excellent problem‑solving skills and the ability to prioritize shifting workloads in a rapidly changing industry.
  • An effective communicator, a confident leader equipped with strong people‑management skills and a genuine passion to make things happen in a dynamic organization.

What working at EY offers

  • Competitive remuneration package, reward for individual and team performance
  • Commitment to inclusive employment and flexible working arrangements
  • Continuous learning opportunities to develop mindset and skills for the future
  • Tools and flexibility to make meaningful impact, your way
  • Transformative leadership: coaching, insight, confidence building
  • Diverse and inclusive culture that embraces individuality and promotes collaboration

See also