Skip To Main Content
backBack to Search

Senior Java Developer

Hybrid in Colombia: Distrito Capital de Bogota, Bogota
Java
& 6 others

We are looking for a highly skilled and motivated Senior Java Developer to join our team.

As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You'll have the opportunity to refine existing systems, develop new features, and make impactful contributions to our scalable, high-performance platform used by external customers.

Responsibilities
  • Write high-quality, maintainable, and test-driven code with a strong focus on best practices
  • Communicate directly with clients daily to understand requirements, gather feedback, and align on priorities
  • Collaborate with world-class engineers, architects, and product managers to design and implement a scalable, high-performance platform
  • Develop new features and enhance existing systems to improve efficiency and functionality
  • Debug and resolve production issues, ensuring application reliability and stability
  • Participate in Agile development processes, contributing to sprint planning, retrospectives, and continuous improvement
  • Optimize the system for performance, scalability, and robustness
  • Conduct code reviews to ensure adherence to coding standards and quality
  • Develop and maintain unit tests, ensuring high code coverage and system reliability
Requirements
  • 3 years of experience developing and integrating software through full system implementation life cycle (analyze, design, implement, build, test, support)
  • 3+ years of hands-on experience with Java
  • Skills in JUnit and Mockito
  • Knowledge of SQL
  • Background in client-facing communications with excellent English communication skills (B2 level)
  • Showcase of self-management capabilities and strong prioritization skills for working in an autonomous environment
Nice to have
  • Familiarity with Google Cloud Platform (GCP) and associated services
  • Skills in JavaScript or TypeScript for front-end integrations
  • Understanding of Guice, Protocol Buffers, or Guava for back-end development
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