We are seeking a talented Senior Java Developer with strong experience in microservices to join our remote team. The ideal candidate will have a minimum of 3 years of experience in Java development and be proficient in key technologies including Spring, Hibernate, SQL, and microservices. This role involves developing new services from scratch, writing high-quality code, and providing effective solutions to business challenges.
Key Responsibilities
- Code Development. Write high-quality, maintainable code and develop new services from scratch.
- Solution Design. Provide effective solutions for business problems and contribute to the architecture of new systems.
- Team Collaboration. Work closely with team members to achieve common goals and participate in code reviews.
- Estimation & Planning. Provide accurate estimates for tasks and meet project deadlines.
- Customer Communication. Communicate with customers as needed to understand requirements and deliver solutions.
- Code Review. Review code from other team members to ensure adherence to best practices and standards.
Required Qualifications
- Proficiency in Java and the Spring framework.
- Experience with SQL databases and Hibernate.
- Knowledge of RESTful services.
- Familiarity with Kafka and AWS.
- English proficiency at B2+ level.
- Strong problem-solving abilities, good communication skills, and the ability to work collaboratively in a remote environment.
We Offer
- Insurance Coverage. Comprehensive health insurance including maternity, bereavement, and special COVID-19 leaves.
- Financial Assistance. Support for medical crises and retirement benefits (VPF and NPS).
- Work-Life Balance. Flexible and hybrid work opportunities, along with soft loans to set up a home workspace.
- Professional Development. Access to a wide range of training programs, including LinkedIn Learning, EPAM University, and mentorship programs.
- Community & Wellness. Participation in EPAM Hobby Clubs, mindfulness programs, and community networking platforms.
Application Process
- Remote Position. This is a remote role, and we welcome applications from anywhere in India.
- Application Steps. After applying, you will receive a confirmation email with a link to our platform. Sign up to automate your pre-screening, monitor your application status, and expedite the process.
- CV Requirements. Please submit your CV in English.
Note. While applying for this position, you may be considered for other projects within EPAM.
Apply Today
If you are a skilled Java developer with a passion for building scalable microservices and want to be part of a global leader in digital platform engineering, we encourage you to apply. Join EPAM Systems and make an impact with your technical expertise and creativity.