Skip To Main Content
backBack to Search

Senior Java Full Stack Developer

Java, Amazon Web Services, Spring Boot, REST, ReactJS, Reactive Programming

We are currently seeking a seasoned Senior Java Developer for a remote position, someone well-versed in Amazon Web Services, Spring Boot, and ReactJS, to join our dynamic cross-functional team.

In this pivotal developer role, you'll be immersed in our comprehensive technology stack, tackling relational/NoSQL databases, services, user interfaces, and associated build systems. Our team places a premium on collaboration, self-driven learning, and crafting engineering solutions for diverse work patterns.

Responsibilities
  • Design, code, and test intricate Java applications within our product platform
  • Collaborate seamlessly with cross-functional teams to decipher business requirements and translate them into technical solutions
  • Produce code that is clean, maintainable, and comprehensively documented
  • Actively engage in code reviews, contributing to team knowledge sharing and promoting best practices
  • Develop and uphold RESTful web services and APIs using Spring Boot and affiliated frameworks
  • Implement reactive programming solutions using ReactJS, RxJS, or Reactor
  • Shape and execute database schemas and queries for both relational and NoSQL databases
  • Actively participate in agile ceremonies such as stand-ups, planning, and retrospectives
  • Collaborate with DevOps teams to enhance Continuous Integration and Continuous Deployment (CI/CD) pipelines
  • Provide support to customer-facing teams in addressing operational and incident management challenges
Requirements
  • A minimum of 3 years of practical experience in Java development, encompassing the design, development, and testing of complex applications
  • Proficiency in Amazon Web Services (AWS), including EC2, S3, and RDS
  • Expertise in Spring Boot for constructing modern, production-ready, and scalable APIs and microservices
  • Robust experience in front-end technologies, including HTML5, CSS3, and JavaScript
  • Competence in database design and development for both relational and NoSQL databases
  • Familiarity with agile methodologies and tools such as JIRA and Confluence
  • Working knowledge of build systems such as Maven or Gradle
  • Excellent verbal and written communication skills in English at an upper-intermediate level
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