Job Description
In this role, you will work on designing and building scalable, high-quality software solutions while collaborating with cross-functional teams. If you are passionate about full-stack development and enjoy working with modern technologies, we’d love to hear from you.
Responsibilities
• Design, develop, and deploy full-stack applications using modern technologies
• Collaborate with team members to understand project requirements and translate them into technical solutions
• Ensure the performance, scalability, and reliability of applications
• Write clean, efficient, and maintainable code following industry best practices
• Develop and maintain microservices-based architectures for scalable systems
• Troubleshoot and resolve complex technical issues in a timely manner
• Participate in code reviews to maintain high-quality standards within the team
• Contribute to the enhancement of development workflows, including CI/CD pipelines
• Stay updated on the latest technologies and provide input on their adoption within projects
Requirements
• A bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline
• At least 3 years of professional experience as a Java Developer
• Strong knowledge of Java 8 or later, with a focus on object-oriented programming and functional programming concepts
• Expertise in React.js, including experience building dynamic and responsive user interfaces
• Hands-on experience with Spring Boot for developing and deploying enterprise-grade applications
• Proficiency in designing and consuming RESTful APIs for seamless integration across systems
• Practical experience with CI/CD tools and workflows to automate build, test, and deployment processes
• Solid understanding of both SQL and NoSQL databases for efficient data storage and management
• Knowledge of microservices architecture, including design, implementation, and scalability
• Experience working within Agile methodologies such as Scrum or Kanban to deliver projects efficiently
• Fluent English communication skills (written and spoken) at a B2 level or above
Nice to have
• Familiarity with cloud-based platforms such as AWS, Azure, or Google Cloud for deploying and managing applications
• Experience with containerization technologies like Docker and orchestration tools like Kubernetes
We offer
• 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
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Full-Stack Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
