Senior Java Developer

EPAM Systems

Colombia

Remote

COP 90,000,000 - 140,000,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Learning & development stipend
LinkedIn Learning access

Job summary

EPAM Systems is seeking a Senior Java Developer with strong AI experience to build scalable, reliable software at scale. The role emphasizes disciplined engineering, shared ownership, and modern tooling within a collaborative global team.

You will help craft durable software for AI-driven engineering, review peers’ code, mentor juniors, and participate in architecture discovery through planning and design sessions. The team values quality and proactive improvement.

Qualifications

  • At least three years of professional software engineering experience.
  • Understanding of AI platforms and methodologies for enhanced application design.
  • Strong knowledge of Java Core functionality and OOP.
  • Experience with Java 8 features in live applications.
  • Proficient with Spring Boot for backend services.
  • Experience with Microsoft Azure and AWS cloud environments.
  • CI/CD automation experience for reliable build, test and release workflows.
  • SQL knowledge for relational data; NoSQL familiarity.
  • Experience creating REST interfaces and integrating with ecosystems.
  • Unit testing practices to protect software quality.

Responsibilities

  • Create scalable platforms balancing functional needs with solid architectural design.
  • Contribute architectural perspective in workshops to guide technical direction.
  • Collaborate with cross-functional teams to deliver high-quality artifacts on time.
  • Review code and suggest refinements to preserve engineering quality.
  • Guide junior developers and transfer expertise to boost confidence.
  • Participate in planning to clarify deliverables and forecast timelines.
  • Monitor evolving engineering practices and integrate improvements.
  • Produce clear architecture and system behavior documentation.

Skills

Java Core
Java 8
Spring Boot
Azure
AWS
CI/CD
SQL
NoSQL
REST API
Unit testing
Microservices

Tools

Spring Boot
Azure
AWS

Job description

Our expanding technology group is seeking a Senior Java Developer with strong experience in artificial intelligence. You will help build innovative systems that address complex needs while operating reliably at scale. The team encourages shared ownership, disciplined engineering, and the thoughtful use of modern tools. This role offers meaningful responsibility for durable software delivery and continued development in AI-driven engineeringResponsibilitiesCreate scalable application platforms that balance functional needs with sound technical designContribute informed perspectives in architecture workshops to guide the technical path of current initiativesWork closely with teams from multiple areas to achieve timely completion of high-quality deliverablesConduct reviews of fellow developers’ code and suggest refinements that preserve engineering qualityAnalyze complex software challenges and drive corrective actions through to successful resolutionGuide junior colleagues by transferring expertise and helping them gain confidence in their development skillsJoin planning sessions to clarify deliverables, assess complexity, and forecast implementation timelinesMonitor emerging engineering practices and integrate relevant improvements into routine workflowsProduce clear documentation for critical architecture choices, processes, and system behaviorCollaborate directly with stakeholders to establish objectives and confirm that solutions meet agreed requirementsRequirementsA minimum of three years of applicable experience in professional software engineeringUnderstanding of AI platforms and methodologies that can be used to enhance application designThorough knowledge of Java Core functionality and object-oriented programming approachesProven experience using Java 8 features to develop and maintain live applicationsStrong Spring Boot skills for building and operating backend servicesExperience working with applications or infrastructure hosted within Microsoft AzureFamiliarity with AWS capabilities for deploying, administering, and maintaining cloud solutionsWorking knowledge of CI/CD automation for reliable build, validation, and release workflowsCompetence in SQL for organizing, accessing, and maintaining relational informationTrack record of building distributed systems through microservices-based designPractical ability to create REST interfaces and connect them with wider application ecosystemsExperience applying unit testing practices to protect software quality and reliabilityExposure to NoSQL database technologies suitable for Java-based developmentB2-level English or higher for effective communication in an international work environmentWe offerInternational 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 LinkedInEPAM 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Developer
Senior .NET Developer

EPAM Systems • Colombia

On-site
COP 133,754,000 - 222,923,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+5
Senior Data Software Engineer
Senior Data Software Engineer

EPAM Systems • Colombia

On-site
COP 120,000,000 - 180,000,000
Healthcare benefits
Paid time off
Learning resources (LinkedIn Learning)
+1
Java Developer
Java Developer

EPAM Systems • Colombia

Remote
COP 60,000,000 - 110,000,000
Senior Python Developer
Senior Python Developer

EPAM Systems • Colombia

Remote
COP 60,000,000 - 100,000,000
Healthcare benefits
Paid time off
Upskilling opportunities
+1
Senior Java Engineer: AI-Powered, Scalable Cloud Backend
Senior Java Engineer: AI-Powered, Scalable Cloud Backend

EPAM Systems • Colombia

Remote
COP 90,000,000 - 140,000,000
Healthcare benefits
Paid time off
Learning & development stipend
+1
Senior AI Engineer
Senior AI Engineer

EPAM Systems • Colombia

Remote
COP 120,000,000 - 210,000,000
Senior Data Integration Engineer
Senior Data Integration Engineer

EPAM Systems • Colombia

Remote
COP 90,000,000 - 130,000,000
Healthcare benefits
Upskilling and certification courses
Global career opportunities
+1
Senior AI Engineer (Python)
Senior AI Engineer (Python)

EPAM Systems • Colombia

Remote
COP 90,000,000 - 130,000,000
Healthcare benefits
Paid time off
Upskilling & certification courses
+2
Chief JavaScript Full-Stack Engineer
Chief JavaScript Full-Stack Engineer

EPAM Systems • Colombia

Remote
COP 180,000,000 - 320,000,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1
Senior AI Engineer
Senior AI Engineer

EPAM Systems • Colombia

Remote
COP 120,000,000 - 180,000,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification