Skip To Main Content
backBack to Search

Senior Java Full Stack Developer

Java, Amazon Web Services, Spring Boot, REST, ReactJS, Reactive Programming
warning.png
Sorry, this position is no longer available

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

These jobs are for you