к поиску
senior java developer (algorithms and data structures)
Java, Algorithms & Data structures, Kotlin, Scala, Go Language, Clean Code, System design and analysis, Java Microservice Infrastructure, API & Integration Standards, SQL, NoSQL tools, CI/CD, Spring, Amazon Web Services, ReactJS
India
Senior Java Developer (Algorithms and Data Structures)
Our team is in search of a seasoned Senior Java Developer skilled in AWS, ReactJS, and Data Structures and Algorithms.
This remote role requires a proactive individual who can take ownership and effectively solve challenges. As an integral part of our team, your key function will include enhancing and developing our high-level product in a way that consistently exceeds customers' expectations.
responsibilities
- Conception, construction, and maintenance of top-tier software solutions using Java and relevant technologies
- Engaging in team collaborations for requirement analysis, creating innovative solutions
- Building and upkeeping seamless RESTful APIs for integration with various systems
- Designing and developing scalable microservices framework using Spring Boot and related frameworks
- Writing clean, maintainable, and testable codes while adhering to software development best practices
- Participating in comprehensive code reviews to ensure code quality and alignment with standards
- Managing the deployment of software applications on cloud platforms like Amazon Web Services (AWS)
- Identifying and troubleshooting software issues, while providing timely solutions
- Keeping up-to-date with the latest advancements in software development technology
requirements
- Possession of a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- At least 4 years of relevant experience in Java programming with a solid understanding of Data Structures and Algorithms
- Familiarity with Kotlin, Scala or Go Language
- Profound knowledge of Clean Code principles complemented by skills in system design and analysis
- Proficiency in Microservices, API and Integration Standards, SQL, and NoSQL tools
- Expertise in working with Amazon Web Services
- Proficiency with ReactJS, Spring, and proven experience with CI/CD tools and practices
- Exceptional requirement elicitation skills and an overall understanding
- Problem-solving abilities that address complex issues effectively
- Solid track record demonstrating the delivery of high-quality software products
- Strong English communication skills, both written and verbal, at an Upper-Intermediate Level
nice to have
- Practical experience in React Native and mobile development
- Proficiency in using Docker and Kubernetes
- Understanding of Agile methodologies and the Scrum framework
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
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.