Skip To Main Content
backBack to Search

Senior Java Developer

hot
Java, Amazon Web Services, Spring Boot, Jira, Java Core, Java 8, REST, Unit Testing, SQL, Java NoSQL, Java Microservice Infrastructure, CI/CD, ReactJS
warning.png
Sorry, this position is no longer available

We are currently seeking a highly skilled Senior Java Developer to join our remote team.

As a Senior Java Developer, you will be working on a project for a global e-commerce company, using your expertise in Java to create high-quality software solutions. Join us and help shape the future of e-commerce.

Responsibilities
  • Design and develop high-quality software solutions using Java and related technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code using best practices
  • Contribute to all phases of the software development life cycle, including analysis, design, development, testing, and deployment
  • Identify and troubleshoot technical issues, providing timely solutions
  • Provide mentorship and guidance to junior developers, promoting knowledge sharing and collaboration
  • Stay up-to-date with emerging trends and technologies, sharing knowledge and expertise with the team
Requirements
  • At least 7 years of experience in Java development, with a focus on building scalable and reliable software solutions
  • 2+ years of relevant leadership experience
  • Bachelor's degree in Computer Science or a related field
  • Expertise in Java Core, Java 8, Spring Boot, and REST API development
  • Experience with Amazon Web Services (AWS) and microservice infrastructure development
  • Strong understanding of unit testing, integration testing, and test-driven development (TDD) principles
  • Experience with SQL and NoSQL databases
  • Strong proficiency in CI/CD pipelines using Jenkins, Git, and Jira
  • Experience with front-end development using ReactJS
  • Upper-Intermediate level of spoken and written English
Nice to have
  • Experience with Docker and Kubernetes for containerization and orchestration
  • Familiarity with Agile methodologies, such as Scrum or Kanban
  • Experience with Elasticsearch or other search engines
  • Experience in Apache Kafka or other messaging systems
  • Experience with GraphQL API development
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