Skip To Main Content
backBack to Search

Senior Java Developer with React and AWS

Java, Amazon Web Services, Spring Boot, REST, ReactJS, Algorithms & Data structures, Kotlin, Microservice Architecture Pattern
warning.png
Sorry, this position is no longer available

We are seeking a Senior Java Developer with React and AWS experience to join our remote team.

In this position, you will drive innovation by coming up with new and exciting ideas to creatively solve issues. You will actively look for opportunities to improve the design, interface, and architecture of our client products on the cloud. Your expertise in building application-layer services encompassing backend development, monitoring, scaling, and optimizing will make the administration of the products simple at Enterprise scale. You will collaborate effectively on ideas and designs with some of the best architects and developers in the industry.

Responsibilities
  • Craft and implement highly scalable and performant RESTful microservices
  • Build application-layer services encompassing backend development, monitoring, scaling, and optimizing to make the administration of the products simple at Enterprise scale
  • Collaborate effectively on ideas and designs with some of the best architects and developers in the industry
  • Drive innovation by coming up with new and exciting ideas to creatively solve issues
  • Actively look for opportunities to improve the design, interface, and architecture of our client products on the cloud
  • Ensure code quality and code reviews are carried out to the highest standards
  • Create and maintain documentation for all applications and services
  • Participate in the development of new products from ideation to launch
  • Stay up to date with new technologies and industry trends
Requirements
  • Bachelor's degree in Engineering, Computer Science, or equivalent
  • Minimum of 4 years of experience crafting and implementing highly scalable and performant RESTful microservices
  • Proficiency in Java, AWS, and JavaScript
  • Experience with TypeScript, ReactJS, and JQuery
  • Fluency in database technology (e.g., RDBMS like Oracle or PostgreSQL and/or NoSQL like DynamoDB or Cassandra)
  • Solid understanding of distributed systems and application security
  • Real passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, and IaaS industry with hands-on experience with public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
  • Passion for software engineering and getting work done using pragmatic approaches to iterate toward solutions for hard problems
  • Solid understanding of application performance, and designing low latency, high-speed HTTP applications
  • Exceptional English communication skills (Upper-Intermediate level)
Nice to have
  • Experience using Kubernetes, and Docker containers
  • Familiarity with GraphQL
  • Knowledge of Kotlin
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