Senior Java Full-Stack Developer
Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Java
& 4 others
India: Rajasthan, Jaipur
We are seeking a seasoned Senior Full-Stack Java Developer with expertise in React to join our team.
In this role, you will play a key part in creating robust and scalable software solutions while collaborating with diverse teams to meet project goals. If you thrive in full-stack development and enjoy working with cutting-edge technologies, we want to hear from you.
Responsibilities
- Build and deliver full-stack applications using the latest technologies
- Work closely with team members to gather and translate project requirements into actionable plans
- Optimize applications for performance, scalability, and reliability
- Produce high-quality, maintainable code aligned with industry standards
- Architect and implement microservices to support scalable system designs
- Diagnose and resolve technical challenges quickly and effectively
- Conduct code reviews to ensure adherence to best practices and team standards
- Improve development processes by enhancing CI/CD workflows
- Research and recommend new technologies to drive innovation in projects
Requirements
- A degree in Computer Science, Engineering, Information Technology, or a related field
- A minimum of 3 years of professional experience in Java development
- Proficient in Java 8 or newer, with a deep understanding of object-oriented and functional programming principles
- Strong experience with React.js for building responsive, dynamic, and modern user interfaces
- Advanced knowledge of Spring Boot for developing enterprise-level applications
- Skilled in creating and integrating RESTful APIs to enable effective communication between systems
- Hands-on experience with CI/CD processes and tools to streamline development and deployment
- Expertise in working with both SQL and NoSQL databases for effective data management solutions
- Solid understanding of microservices architecture, including design and deployment
- Experience applying Agile methodologies such as Scrum or Kanban to deliver high-quality projects
- Strong English proficiency (written and spoken) at a B2 level or higher
Nice to have
- Experience with cloud services such as AWS, Azure, or Google Cloud for application deployment and management
- Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- Opportunity to join and participate in life of EPAM's Employee Resource Groups
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn