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
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save