Jobs / Full Stack Developer / EPAM Hiring Senior Java Full Stack Developer in Hyderabad
EPAM logo

EPAM

EPAM Hiring Senior Java Full Stack Developer in Hyderabad

location_on Hyderabad | On-site
work 5+ years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

EPAM is hiring a Senior Java Full Stack Software Engineer for an on-site position in Hyderabad. The role focuses on modernizing a financial trading platform by supporting the migration of front-end screens from Java Swing to modern JavaScript technologies while continuing to enhance the Java backend.

The position is primarily backend-focused, with an expected allocation of about 70% of the work on Java backend engineering and 30% on front-end development. You will work with a financial services client, contribute to application modernization, improve functionality and performance, and collaborate with development and business teams to deliver a smooth transition for institutional buy-side users.


Key Responsibilities

  • Enhance Java backend services to support the migration of existing front-end functionality and introduce additional capabilities.
  • Help move user interface components from Java Swing toward modern front-end technologies while maintaining application consistency and usability.
  • Develop and maintain reliable Java backend solutions and contribute to front-end implementation when required.
  • Work with client development teams and cross-functional stakeholders to understand requirements and turn them into practical technical solutions.
  • Communicate with financial services stakeholders, provide development updates, and incorporate relevant feedback.
  • Write clean, maintainable, well-documented code that follows established software engineering practices.
  • Test and debug migrated application components to verify functional and performance requirements.
  • Investigate performance bottlenecks and improve application responsiveness and efficiency.
  • Maintain technical documentation covering migration activities, specifications, plans, and user guidance.


Required Skills

Candidates should have at least 5 years of professional experience in backend Java development combined with React or Angular experience. Strong knowledge of Java is essential, while experience with modern front-end development and TypeScript is also expected.

The role requires experience building or consuming RESTful APIs and a practical understanding of full stack application development. Candidates should be comfortable working across backend and front-end components and should understand how changes in one layer can affect the overall application.

Experience with application modernization is particularly relevant. The vacancy specifically values professionals who have worked on migrations from Java Swing or similar legacy technologies to modern JavaScript frameworks. Strong analytical and problem-solving abilities are important for addressing complex technical and performance challenges.


Preferred Skills

Experience with either React or Angular is relevant to the front-end portion of the role. TypeScript knowledge is also valuable. Candidates with previous experience modernizing desktop-based Java applications or migrating legacy interfaces to contemporary web technologies may have an advantage.

Relevant certifications in Java, React, or Angular are listed as desirable. Experience working with financial services applications is also highly relevant because the project supports a trading platform used by institutional buy-side clients.


Education

A Bachelor's degree in Computer Science, Engineering, or a related field is required, although the vacancy also allows equivalent professional experience. Candidates should present relevant academic qualifications or demonstrate equivalent technical expertise through their professional background.


Experience

This is a senior-level opportunity requiring a minimum of 5 years of professional experience. The required background combines backend Java development with React or Angular front-end development. Applicants should be able to demonstrate completed projects and practical experience delivering production-quality software.

Experience with RESTful APIs, application migration, performance optimization, testing, debugging, and collaboration with technical and non-technical stakeholders will be particularly relevant.


Required Technologies

The core technologies mentioned for this opportunity include Java, React, Angular, TypeScript, Java Swing, RESTful APIs, JavaScript frameworks, and microservices. The role centers on Java backend development while also requiring front-end engineering skills for application modernization.


Soft Skills

Strong analytical and problem-solving skills are important because the engineer will work on migration and performance challenges. Clear communication is equally important, as the role involves interaction with client development teams, financial services stakeholders, and other technical and non-technical professionals.

Teamwork, adaptability, documentation discipline, and the ability to incorporate feedback are valuable for successful delivery. Candidates should be comfortable contributing to a collaborative environment and explaining technical topics to different audiences.


Benefits of Working in this Role

The vacancy describes opportunities to work on technical challenges with impact across geographies and participate in global knowledge-sharing activities. EPAM also provides learning opportunities through its online university, external certifications, sponsored Tech Talks and Hackathons, and LinkedIn Learning.

The posting mentions focused individual development and the possibility of relocating to another EPAM office for short- or long-term projects. The stated benefit package includes health benefits, retirement benefits, paid time off, and flexible benefits. Additional forums support interests outside work, including CSR, photography, painting, and sports.


Work Mode

This is an on-site role based at EPAM's Hyderabad location. Candidates should be prepared to work from the Hyderabad office rather than treating this vacancy as a remote or hybrid opportunity.


Location

The position is located in Hyderabad, Telangana, India. Hyderabad is a major software and technology center with strong opportunities in Java development, full stack engineering, financial technology, enterprise applications, and IT services.


Who Should Apply

This opportunity is suitable for experienced software engineers with at least 5 years of professional Java backend development experience and hands-on React or Angular skills. Candidates should understand RESTful APIs and modern JavaScript development and should be comfortable working across both backend and front-end layers.

Professionals with financial services knowledge, experience modernizing Java Swing applications, or a strong record of application migration projects may be especially well suited. Candidates should also be comfortable working directly with clients and cross-functional teams.


Career Growth

The role provides exposure to application modernization, Java backend engineering, front-end development, financial technology, performance optimization, and client-facing delivery. Engineers can deepen their full stack capabilities while gaining experience with modernizing legacy systems and supporting applications used in an institutional financial environment.

EPAM's stated learning resources, certifications, knowledge-sharing activities, Tech Talks, Hackathons, and individual development focus can also support continued technical growth.


Application Advice

Before applying, make your resume clearly show at least 5 years of Java backend experience along with React or Angular development. Highlight RESTful API work, TypeScript, Java Swing migration projects, performance optimization, testing, and production software delivery where applicable.

If you have worked on financial services or trading platforms, make that experience prominent. Include examples of completed full stack projects and explain your contribution to backend, front-end, migration, or integration work. Relevant Java, React, or Angular certifications can also strengthen the application.

Technical Ecosystem

Eligibility Criteria

school

Education

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

work_history

Experience

5+ years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.