Senior Java Software Developer – ReactJS, Spring Boot, Java 8
Role Overview
Deliver responsive, high-performing full-stack web applications using ReactJS and Java 8.
Work with partners to translate needs into technical specifications.
Build Spring Boot REST API services in a microservice architecture style.
Ensure code quality through reviews and testing such as JUnit.
Key Skills for This Role
Full Job Posting
Role Overview
Deliver responsive, high-performing full-stack web applications using ReactJS and Java 8.
Work with partners to translate needs into technical specifications.
Build Spring Boot REST API services in a microservice architecture style.
Ensure code quality through reviews and testing such as JUnit.
Responsibilities
- Develop responsive web applications with React on the client side and Java on the server side.
- Partner with product managers, designers, and developers to define technical specifications.
- Create RESTful APIs and integrate third-party services.
- Improve application speed and scalability through performance optimization.
- Review code and promote development best practices.
- Troubleshoot and resolve defects.
- Explore technologies and industry developments to improve workflows.
Requirements
- Have 5+ years of professional experience building full-stack applications with React and Java.
- Have strong hands-on experience with React.js, Redux, and React Router.
- Have advanced Java backend expertise using Spring Boot or Java EE.
- Have a good command of HTML, CSS, and JavaScript.
- Have experience with MySQL, PostgreSQL, or MongoDB and efficient SQL queries.
- Be familiar with Git and version-control workflows.
- Have working knowledge of agile development methodologies.
- Demonstrate problem-solving skills and team collaboration.
Benefits
- Access online learning, knowledge sharing, external certification learning, Tech Talks, and Hackathons.
- Receive health, retirement, paid time-off, and flexible benefits.
- May have opportunities to relocate to EPAM offices for short- and long-term projects.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at EPAM Systems
Scrum Master
, CAN
EPAM seeks an Agile Scrum Master to coach software development teams and support delivery using Agile and SAFe practices. The role facilitates Scrum ceremonies, removes blockers, manages dependencies, tracks sprint metri
Senior Data Modeler/Analyst
Toronto, CAN
EPAM seeks a Senior Business Analyst to support enterprise data solutions on a cloud-based platform for a financial-services client. The role gathers and decomposes requirements, analyzes data quality and lineage, and su
Lead AI Developer
Toronto, CAN
EPAM is seeking a Lead AI Developer to design, prototype, and deliver AI solutions for retail store technology. The role combines hands-on architecture and prototyping with stakeholder partnership and guidance for develo
AI Solutions Architect
Toronto, CAN
EPAM is seeking an AI Solutions Architect to design and prototype AI-powered retail store technology solutions. The role requires production AI architecture experience, strong software architecture knowledge, and the abi
Delivery Manager
Toronto, CAN
EPAM is seeking an experienced Delivery Manager to lead a Customer Identity and Access Management modernization from SAP Gigya to Microsoft Entra External ID. The role leads cross-functional delivery across engineering,
Presales Solutions Consultant
, UAE
EPAM is seeking an experienced presales consultant to shape client solutions and support business growth across AI, cloud, data, and digital transformation. Applicants should bring extensive presales, solution architectu
Presales Solutions Consultant
, UAE
EPAM is seeking an experienced presales consultant to shape client solutions and support business growth across AI, cloud, data, and digital transformation. Applicants should bring extensive presales, solution architectu
Senior Client Partner
, UAE
EPAM is seeking a Senior Client Partner to grow and manage key client accounts in the UAE, with accountability for portfolio profitability, client satisfaction, and successful project delivery. Candidates need senior acc
Scrum Master
, CAN
Senior Data Modeler/Analyst
Toronto, CAN
Lead AI Developer
Toronto, CAN
AI Solutions Architect
Toronto, CAN
Delivery Manager
Toronto, CAN
Presales Solutions Consultant
, UAE
Presales Solutions Consultant
, UAE
Senior Client Partner
, UAE