Senior Java Full-Stack Developer
Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Java
& 4 others
India: Rajasthan, Jaipur
We are looking for an experienced Senior Full-Stack Java Developer with a strong background in React to become an integral part of our innovative team.
In this position, you will contribute to the development of scalable and efficient software solutions while collaborating with multidisciplinary teams to achieve project objectives. If you are passionate about full-stack development and enjoy leveraging modern technologies, we’d love to connect with you.
Responsibilities
- Develop and implement full-stack software solutions using modern tools and frameworks
- Collaborate with team members to analyze and translate project requirements into technical solutions
- Ensure that applications meet performance, scalability, and reliability standards
- Write clean, maintainable, and efficient code that adheres to industry best practices
- Design and deploy microservices to enable modular and scalable system architectures
- Identify and resolve complex technical issues to maintain system stability
- Perform code reviews to uphold quality and ensure compliance with team standards
- Enhance development workflows by optimizing CI/CD pipelines
- Explore and suggest new technologies to continuously improve project outcomes
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
- At least 3 years of hands-on experience in Java development
- Expertise in Java 8 or higher, with a strong grasp of object-oriented and functional programming concepts
- Advanced experience with React.js for creating dynamic, responsive, and user-friendly interfaces
- In-depth knowledge of Spring Boot for building and deploying enterprise-grade applications
- Proficiency in designing and consuming RESTful APIs to facilitate seamless system integration
- Practical experience with CI/CD pipelines and tools for automating development and deployment processes
- Strong understanding of both SQL and NoSQL databases to manage and store data effectively
- Comprehensive knowledge of microservices architecture, including design and implementation
- Experience working in Agile environments, leveraging frameworks like Scrum or Kanban to deliver projects efficiently
- Proficient in English communication (written and spoken) at a B2 level or above
Nice to have
- Background in working with cloud providers such as AWS, Azure, or Google Cloud for managing and deploying applications
- Experience with containerization technologies like Docker and orchestration tools 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