Skip To Main Content
backBack to Search

Senior Java Engineer with Data Structures and Algorithms

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

An experienced Senior Java Developer with skills in AWS, ReactJS, and Data Structures and Algorithms is required for a remote role in our product development team.

This role necessitates taking charge and being proactive in overcoming challenges. The primary responsibility as an experienced Java Developer would be to enhance and develop our product by offering top-notch solutions that go beyond customer expectations.

Responsibilities
  • The creation and preservation of high quality software solutions using Java and related technologies
  • Cooperation with cross-functional teams for requirement analysis and providing innovative solutions
  • The development and upkeep of efficient RESTful APIs for integration with different systems
  • Architectural enhancement of a scalable microservices framework via Spring Boot and similar frameworks
  • Ensuring clean, maintainable, and testable code in accordance with software development best practices
  • Participation in strict code reviews to uphold code quality and compliance with standards
  • Deployment and management of software applications on cloud platforms like AWS
  • Quick diagnosis and resolution of any software issues
  • Staying updated with the latest trends and technology advancements in software development
Requirements
  • Holder of a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum 4 years of relevant experience in Java programming language, with solid knowledge in Data Structures and Algorithms
  • Knowledge of Kotlin, Scala, or Go language
  • Thorough comprehension of Clean Code principles with competency in system design and analysis
  • Competence in Microservices, API and Integration Standards, SQL, and NoSQL tools
  • Proficiency in Amazon Web Services
  • Familiarity with ReactJS, Spring, and expertise in CI/CD tools and practices
  • Excellent requirement elicitation skills and a comprehensive outlook
  • Outstanding problem-solving abilities with a knack for addressing complex issues
  • Proven track record of delivering high-quality software products
  • Fluency in English, with upper-intermediate written and verbal communication skills
Nice to have
  • Hands-on experience in React Native and mobile development
  • Previous experience with Docker and Kubernetes
  • Familiarity with 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