Senior Java Developer
Hybrid in Colombia: Distrito Capital de Bogota, Bogota
Java
& 6 others
Colombia: Distrito Capital de Bogota, Bogota
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