Skip To Main Content
backBack to Search

Senior Java Developer with Data Structures and Algorithms

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

We are in active search of a remote Senior Java Developer with Data Structures and Algorithms to join our team. The chosen candidate will undertake complete ownership of the improvement and development of our product. As a Senior Java Developer, your responsibility lies in designing, implementing, and maintaining superior software solutions that not only meet but exceed customer expectations. We are a team of proactive problem solvers, delivering products with a focus on quality. The ideal candidate would be an individual who is driven, proactive, passionate about clean code, and demonstrates a deep understanding of Java and its allied technologies like Kotlin, Scala, and Go.

Responsibilities
  • Design and implement first-rate software solutions employing Java and related technologies
  • Collaborate with various teams to comprehend project requirements and develop solutions that go beyond customer expectations
  • Assume complete responsibility for projects and steer them to successful completion
  • Produce clean, efficient, and maintainable code adhering to best practices and coding standards
  • Ensure the software solutions are scalable, robust, and maintainable
  • Participate in code reviews and provide valuable feedback to other team members
Requirements
  • Minimum 4 years of experience with Java
  • Expertise in data structures and algorithms
  • Experience with Kotlin, Scala, or Go
  • Knowledge of API & integration standards and tools
  • Experience with system design and microservices architecture
  • Knowledge of clean code and the ability to implement best practices
  • Proficiency in working with SQL and NoSQL databases
  • Experience with CI/CD and related tools like Jenkins, Git, and Docker
  • Expertise in the Spring framework and related technologies like Spring Boot
  • Experience in requirement elicitation and holding a big picture view mindset
  • Strong sense of ownership and the ability to take on projects
  • Proficiency in English at the upper-intermediate level or higher
Nice to have
  • Experience with cloud-based technologies
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