Java Developer

Epam Systems — Colombia · Posted ~4 hours ago

Mid Full-time

Skills

Java Spring Boot REST APIs microservices relational databases REST API SQL

🔓 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 global software organization is looking for a Java Developer to create backend services, work with modern frameworks, and contribute to scalable distributed systems.

Highlights

Join an international engineering environment with opportunities to build backend systems and continuously improve technical expertise.

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're on the lookout for a Java Developer to become part of our team. A great fit for this role brings solid, practical expertise in Java backend engineering, along with familiarity in Spring Boot, REST APIs, microservices, and relational database systems. We need someone comfortable working with minimal supervision, capable of getting up to speed on existing systems fast, weighing in on technical choices, and teaming up smoothly with a diverse engineering group. Responsibilities Build, engineer, and sustain backend services written in JavaCraft and improve REST APIs that power mobile app functionality and connect with outside systemsHandle MySQL-related tasks such as structuring data models, writing and refining queries, and diagnosing issuesPlay a part in shaping and evolving backend and microservices architecture built for scale and long-term maintainabilityWrite dependable, secure, thoroughly-tested code that adheres to sound engineering principlesTrack down and fix bugs, performance bottlenecks, and issues arising in live environmentsTake part in reviewing peers' code, joining technical conversations, providing estimates, and shaping solution designsTeam up with mobile engineers, product-side stakeholders, quality assurance staff, and fellow backend developers to bring complete features to lifeSupport efforts around automated testing, monitoring, logging practices, and general application dependabilityMake use of AI-powered development tools when useful to boost efficiency, elevate code standards, and streamline testing and troubleshooting Requirements At least 2 years of practical experience working with Java and object-oriented programming conceptsSolid grasp of how to design REST APIs along with knowledge of sound API development practicesBackground in building or working alongside microservices and systems spread across multiple nodesWorking knowledge of MySQL, SQL syntax, structuring relational data, and tuning queries for performanceFamiliarity with core design principles, widely-used design patterns, and writing clean, maintainable codeExposure to writing unit and integration tests, plus comfort using contemporary testing frameworksAwareness of key security concepts including authentication, authorization, and building APIs securelyComfort with Git-driven workflows, continuous integration and deployment pipelines, and current delivery methodologiesSkilled at diagnosing issues in live systems by interpreting logs, metrics, and other monitoring dataSharp analytical thinking and problem-solving capability, coupled with a sense of ownership over assigned workSolid interpersonal skills and the capacity to work well within a spread-out, multi-disciplinary teamStrong English language command, at B2 level or above Nice to have Background operating within cloud platforms to handle deployment, scaling, and upkeep of backend systemsComfort using AI-assisted tools to support tasks related to writing code, testing, and resolving technical problems 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.