Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Colombia
Java
& 6 others
warning.png
Sorry, this position is no longer available

We are looking for an experienced Senior Java Developer to join our remote team and work on an exciting media project. As a Senior Java Developer, you will be responsible for designing and developing high-quality software solutions that meet the project's requirements. You will work closely with cross-functional teams to ensure seamless integration of developed components and modules. If you are passionate about building scalable, maintainable, and robust software solutions, we encourage you to apply.

Responsibilities
  • Design and develop high-quality software solutions that meet the project's requirements
  • Collaborate with cross-functional teams to ensure seamless integration of developed components and modules
  • Develop and maintain software documentation, including design documents, technical specifications, and user manuals
  • Perform code reviews and provide constructive feedback to other developers
  • Participate in the entire software development life cycle, including requirements gathering, design, development, testing, deployment, and maintenance
Requirements
  • Minimum of 3 years experience as a Java Developer
  • Strong proficiency in Spring Boot, Microservice Architecture Pattern, and REST API
  • Solid knowledge of Microsoft Azure and ReactJS
  • Experience working with NoSQL databases such as MongoDB and Cassandra
  • Ability to design and develop high-quality, scalable, and maintainable software solutions using Java
  • Strong understanding of software development principles and practices, including software design patterns and SOLID principles
  • Excellent written and oral communication skills in English (Upper-Intermediate level)
Nice to have
  • Familiarity with message queueing systems such as Kafka and RabbitMQ
  • Experience with automated testing frameworks such as JUnit and Mockito
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