Senior Java Backend Developer

Epam Systems — Colombia · Posted ~2 days ago

Senior Visa History ✓

Skills

Java Spring Backend development Microservices REST APIs Scalable systems Secure software development Automated testing Agile development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on building scalable and high-performance services and APIs using Java and modern frameworks. You will design secure microservices, improve system reliability, and deliver clean, well-tested software as part of an agile team.

Highlights

Work on scalable, high-performance backend systems used by thousands of professionals, collaborate with international agile teams, tackle modern engineering challenges, and benefit from continuous learning and career growth.

Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are seeking a Senior Java Backend Developer to build scalable, high-performance backend services and APIs for products used daily by thousands of professionals. You will partner with an agile team to design secure microservices, improve reliability, and deliver clean, well-tested code—apply to help shape robust backend systems. Responsibilities Design scalable backend services using Java and Spring BootBuild RESTful APIs for mobile and web applicationsDevelop secure, reliable microservices with strong performanceOptimize database models and data access layersIntegrate external APIs and third-party platformsCollaborate with engineers, product, QA, and architects to deliver solutionsTroubleshoot production issues and improve scalability and reliabilityWrite clean, maintainable, well-tested code following best practicesParticipate in system design discussions, code reviews, and architectural decisionsImprove delivery practices through CI/CD automation and engineering process enhancements Requirements 3+ years of professional software development experienceStrong Java and Spring Boot experienceSolid REST API design knowledgeMicroservices architecture expertiseRelational database experience with PostgreSQL, MySQL, or SQL ServerJPA/Hibernate experience or similar persistence frameworksStrong Agile/Scrum collaboration skillsStrong analytical and problem-solving skillsStrong communication skillsUpper-Intermediate English proficiency (B2) Nice to have Cloud platform experience with AWS or GCPDocker and Kubernetes experienceOAuth2, Single Sign-On, JWT, or related authentication experience We offer International projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.