We are seeking a Senior Java Developer with Data Structures and Algorithms to join our remote team and develop and improve our high-quality product. You will be responsible for writing clean code with a focus on quality and delivering high-quality products that meet or exceed customer expectations. Your expertise in Java, Data Structures, and Algorithms, coupled with your knowledge of Kotlin, Scala, Go, React.js, and AWS, will enable you to design and develop complex systems using microservices and Spring.
responsibilities
Design and develop complex systems using Java, microservices, and Spring
Ensure the quality of the product by writing clean code, performing code reviews, and conducting tests
Collaborate with cross-functional teams to define and deliver features that meet business and technical requirements
Mentor junior developers, ensuring they follow best practices and adhere to coding standards
Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives
Contribute to the continuous improvement of our software development processes
Take ownership of the product and demonstrate a proactive attitude towards problem-solving
requirements
4+ years of experience with Java, including a sound understanding of Data Structures and Algorithms
Experience with Kotlin, Scala, and Go
Expertise in React.js and AWS services
Strong knowledge of Clean Code and System Design
Experience with Microservices and Spring
Familiarity with API & Integration Standards and SQL and NoSQL tools
Experience with CI/CD
Proactive attitude towards problem-solving, ownership mindset, and big picture view mindset
Proficient in English with an Upper-Intermediate level or above
Excellent requirement elicitation skills with the ability to communicate technical ideas to non-technical stakeholders
nice to have
Experience with Docker and Kubernetes
Experience with GraphQL
benefits for locations
India
For you
Insurance Coverage
Paid Leaves including maternity, bereavement, paternity, and special COVID-19 leaves.
Financial assistance for medical crisis
Retiral Benefits VPF and NPS
Customized Mindfulness and Wellness programs
EPAM Hobby Clubs
For your comfortable work
Hybrid Work Model
Soft loans to set up workspace at home
Stable workload
Relocation opportunities with EPAM without Borders program
For your growth
Certification trainings for technical and soft skills
Access to unlimited LinkedIn Learning platform
Access to internal learning programs set up by world class trainers
Community networking and idea creation platforms
Mentorship programs
Self-driven career progression tool
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Search Engineer Employement Type: Full time
Contact Details:
Company: Epam Systems Location(s): Multi-City, India