Skip To Main Content
backBack to Search

Senior Java Engineer with Data Structures and Algorithms

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
warning.png
Sorry, this position is no longer available

Seeking a talented Senior Java Developer with specialization in AWS, ReactJS, and Data Structures and Algorithms.

This remote position offers the opportunity to contribute to our top-tier product. We value ownership, proactivity, and a readiness to embrace challenges. As an experienced Java Developer, you'll play a key role in product enhancement and development, consistently delivering top-quality solutions that exceed customer expectations.

Responsibilities
  • High-caliber software solutions creation and maintenance using Java and related technologies
  • Collaboration with cross-functional teams for requirement analysis to deliver innovative solutions
  • Construction and upkeep of smooth RESTful APIs for system integration
  • Microservices framework development using Spring Boot and related frameworks for scalability
  • Clean, maintainable, and testable code generation aligned with software development best practices
  • Participation in thorough code reviews, ensuring quality and standard compliance
  • Deployment and management of software applications on cloud platforms like Amazon Web Services (AWS)
  • Diagnosis and resolution of software problems to provide timely solutions
  • Staying updated with latest trends and technologies in software development field
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field
  • Minimum 4 years of relevant experience in Java programming, with deep understanding of Data Structures and Algorithms
  • Knowledge of Kotlin, Scala, or Go Language
  • Strong Clean Code understanding and system design analysis expertise
  • Mastery in Microservices, API and Integration Standards, SQL, and NoSQL tools
  • Amazon Web Services proficiency
  • ReactJS, Spring familiarity and expertise in CI/CD tools and practices
  • Excellent requirements gathering skills and broad perspective
  • Exceptional problem-solving skills capable of tackling complex issues
  • Proven record of delivering high-quality software products
  • Strong English communication skills, written and verbal, at an Upper-Intermediate Level
Nice to have
  • Practical experience in React Native and mobile development
  • Docker and Kubernetes proficiency
  • Agile methodologies and Scrum framework understanding
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