Senior Java Developer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

EPAM Systems

Senior Java Developer (Remote)

Senior Java Developer | EPAM Systems | Colombia

We are looking for a highly experienced Senior JavaDeveloper to join our remote team. As a SeniorJava Developer, you will play a key role in designing, developing andmaintaining high-performance microservices on the Java stack. You will be...

Senior Java Developer | EPAM Systems | Colombia

We are looking for a highly experienced Senior Java Developer to join our remote team. As a Senior Java Developer, you will play a key role in designing, developing and maintaining high-performance microservices on the Java stack. You will be responsible for ensuring that our products are scalable, reliable and maintainable, and that they meet our customers’ needs. You will work closely with our product management and development teams to define requirements, and with our DevOps team to ensure that our products are deployed and managed efficiently.

Responsibilities

  • Design, develop and maintain high-performance microservices on the Java stack
  • Collaborate with product management and development teams to define requirements
  • Ensure that our products are scalable, reliable and maintainable
  • Work closely with our DevOps team to ensure that our products are deployed and managed efficiently
  • Participate in code reviews to ensure code quality and adherence to best practices
  • Identify and address performance and scalability issues
  • Develop and maintain technical documentation
  • Stay up-to-date with emerging trends and technologies in software development

Requirements

  • Minimum of 3 years of experience in Java development, with a focus on microservices
  • Experience with Amazon Web Services (AWS), Microsoft Azure, or other cloud service providers
  • Strong proficiency in Java 8 and expertise in Node.js
  • Solid understanding of CI/CD pipelines setup
  • Strong understanding of Domain-Driven Design and Reactive Programming Manifesto
  • Experience with Spring Reactor, RxJava and CompletableFuture
  • Familiarity with testing layers (Pyramid) and EngX best practices
  • Solid knowledge of core software engineering patterns and approaches
  • Exceptional team player with strong communication skills
  • Excellent self-organization and time-management skills
  • Experience working in Agile (Scrum) environment
  • Upper-Intermediate level of English

Nice to have

  • Experience with Google Cloud Platform (GCP)
  • Experience with Kubernetes and Docker
  • Experience with Apache Kafka or other messaging systems
  • Experience with Elasticsearch or other search engines
  • Experience with NoSQL databases such as MongoDB or Cassandra

We offer

  • Prepaid Medicine with Colsanitas for you and your legal dependents
  • MetLife Life Insurance for you
  • International projects with top brands
  • Free licensed software
  • Flexible engagement models
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
  • Access to soft skills training in general communication, presenting and public speaking, diversity, equity and inclusion (DEI), cultural Intelligence, self-productivity, well-being and more.
  • Unlimited access to the LinkedIn Learning Library, including 22,000+ courses
  • Support from a personal Skill Advisor
  • Over 20 language courses
  • Access to internal learning platforms, EPAM University and a wide range of professional communities and competency centers
  • Upskilling, reskilling and certification courses

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.