Skip To Main Content
backBack to Search

Senior Full Stack Java Developer

hot
Java, Angular, Spring Boot, Elasticsearch, Google Cloud Platform, REST API, Redis

We are looking for a Senior Full Stack Java Developer to join our remote team.

This role demands a deep understanding of building scalable, high-performance applications using a robust tech stack, including Java, Spring Boot, Redis, Elasticsearch, Google Cloud Platform, and Angular (version 13+). The successful candidate will be instrumental in developing the microservices that power our app while ensuring a seamless, engaging user experience through sophisticated front-end applications.

Responsibilities
  • Implement and maintain robust backend services using Java and Spring Boot within our microservice architecture
  • Develop dynamic, responsive front-end applications using Angular (version 13+)
  • Design RESTful APIs and event-based messaging for smooth interservice communication
  • Leverage Redis for effective data caching and utilize Elasticsearch and Postgres for advanced data storage and querying capabilities
  • Oversee the deployment and management of services on the Google Cloud Platform, focusing on scalability, security, and performance
  • Collaborate across teams to drive the project to success, mentoring junior developers and promoting a culture of innovation and continuous learning
  • Regularly evaluate the application's performance, optimizing code and infrastructure to meet and exceed performance benchmarks
Requirements
  • Minimum of 3 years of software development experience, with a strong emphasis on Java, Spring Boot, and Angular (version 13+)
  • Solid experience in developing microservices architecture, including expertise in RESTful API design and event-based systems
  • Proficiency in Redis, Elasticsearch, and Postgres for efficient data caching and storage
  • Proven ability with cloud platforms, preferably Google Cloud Platform
  • Comprehensive understanding of agile methodologies and software development best practices
  • Exceptional problem-solving abilities and a systematic approach to addressing challenges
  • Effective communication skills, ability to lead projects, and work collaboratively in a team environment
  • B2+ English level proficiency
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