Skip To Main Content
backBack to Search

Senior Java Developer (Data Structures and Algorithms)

Remote in India
Java
& 14 others
warning.png
Sorry, this position is no longer available

We are in search of a highly skilled Senior Java Developer with expertise in AWS, ReactJS, and Data Structures and Algorithms. This role requires remote contribution to the enhancement and development of our leading product in the industry.

The position demands ownership and a proactive approach to problem-solving. As a seasoned Java Developer, you will play a crucial role in improving our product, consistently delivering top-tier solutions that surpass customer expectations.

Responsibilities
  • High-quality software solution design, development, and maintenance using Java and related technologies
  • Cross-functional team collaboration for requirement analysis and innovative solution delivery
  • RESTful API development and maintenance for seamless system integration
  • Scalable microservices architecture design and development using Spring Boot and related frameworks
  • Adherence to software development best practices by writing clean, maintainable, and testable code
  • Participation in code reviews to ensure code quality and standards
  • Deployment and maintenance of software applications on Amazon Web Services (AWS) or similar cloud platforms
  • Software issue troubleshooting and debugging with timely solution provision
  • Keeping abreast with emerging trends and technologies in software development
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • A minimum of 4 years' relevant experience with Java programming language, with a deep comprehension of Data Structures and Algorithms
  • Proficiency in Kotlin, Scala, or Go Language
  • Comprehensive knowledge of Clean Code with System design and analysis
  • Experience with Microservices, API & Integration Standards, SQL, and NoSQL tools
  • Proficiency in Amazon Web Services
  • Familiarity with ReactJS, Spring, and CI/CD tools and practices
  • Excellent requirement elicitation skills with a big-picture view
  • Exceptional problem-solving skills with the ability to find solutions to complex issues
  • A proven track record of delivering high-quality software products
  • Strong English written and verbal communication skills (Upper-Intermediate Level)
Nice to have
  • Experience in React Native and mobile development
  • Familiarity with Docker and Kubernetes
  • Understanding of Agile methodologies and the Scrum framework
Benefits
  • 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
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you