We are in active search of a remote Senior Product Engineer with Data Structures/Algorithms and Java to join our team. The chosen candidate will undertake complete ownership of the improvement and development of our product. As a Senior Java Developer, your responsibility lies in designing, implementing, and maintaining superior software solutions that not only meet but exceed customer expectations. We are a team of proactive problem solvers, delivering products with a focus on quality. The ideal candidate would be an individual who is driven, proactive, passionate about clean code, and demonstrates a deep understanding of Java and its allied technologies like Kotlin, Scala, and Go.
responsibilities
Design and implement first-rate software solutions employing Java and related technologies
Collaborate with various teams to comprehend project requirements and develop solutions that go beyond customer expectations
Assume complete responsibility for projects and steer them to successful completion
Produce clean, efficient, and maintainable code adhering to best practices and coding standards
Ensure the software solutions are scalable, robust, and maintainable
Participate in code reviews and provide valuable feedback to other team members
requirements
Minimum 4 years of experience with Java
Expertise in data structures and algorithms
Experience with Kotlin, Scala, or Go
Knowledge of API & integration standards and tools
Experience with system design and microservices architecture
Knowledge of clean code and the ability to implement best practices
Proficiency in working with SQL and NoSQL databases
Experience with CI/CD and related tools like Jenkins, Git, and Docker
Expertise in the Spring framework and related technologies like Spring Boot
Experience in requirement elicitation and holding a big picture view mindset
Strong sense of ownership and the ability to take on projects
Proficiency in English at the upper-intermediate level or higher
nice to have
Experience with cloud-based technologies
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: Data Engineer Employement Type: Full time
Contact Details:
Company: Epam Systems Location(s): Multi-City, India