ES
Senior Java Developer
EPAM Systems
- π²π½ Mexico | π¦π· Argentina | π¨π΄ Colombia
- Remote
- Senior
- 9 hours ago
- Java
- AI
- Object Oriented Programming
- Spring Boot
- Azure
- AWS
- CI/CD
- SQL
- Microservices
- REST API
- Unit Testing
- NoSQL
9 hours ago
We invite an accomplished Senior Java Developer with an AI background to strengthen our expanding engineering organization. You will contribute to forward-looking technical programs that require both innovative thinking and reliable execution. Our culture is built on collaborative delivery, continuous improvement, and high standards of software craftsmanship. This position offers meaningful scope to develop scalable platforms while advancing your career in artificial intelligence applications
Responsibilities
- Create and evolve durable software platforms that meet organizational objectives and engineering quality expectations
- Offer technical insight during architectural planning sessions to help shape project direction
- Liaise with business, product, and technology colleagues to maintain delivery momentum and quality standards
- Provide detailed feedback on teammate code to support clean, stable, and sustainable software development
- Identify the source of complex technical problems and coordinate effective remediation across the development lifecycle
- Guide less experienced developers through knowledge transfer, mentoring, and ongoing technical assistance
- Support project preparation by refining scope, evaluating risks, and supplying realistic time estimates
- Evaluate emerging engineering practices and introduce techniques that improve the teamβs daily effectiveness
- Maintain accessible documentation of key system decisions and procedures to simplify future codebase support
- Collaborate with stakeholders to convert objectives into clear requirements and aligned delivery results
Requirements
- No fewer than three years of practical experience in software engineering or a comparable technical capacity
- Hands-on knowledge of AI tools and concepts that can be leveraged to improve technical solution development
- Thorough command of Java Core principles and object-oriented programming approaches
- Proven background using Java 8 functionality in applied development projects
- Capability to leverage Spring Boot for backend service delivery and ongoing maintenance
- Experience operating applications or infrastructure within Microsoft Azure cloud environments
- Knowledge of Amazon Web Services for cloud rollout, hosting, and operational oversight
- Familiarity with CI/CD concepts that enable automated, consistent software build and deployment practices
- Strong SQL capability for accessing and maintaining structured information in relational databases
- Track record of designing service-oriented solutions through microservices architecture patterns
- Practical skills in building REST API integrations and connecting to external service endpoints
- Strong understanding of unit testing methods for sustaining high-quality and reliable applications
- Familiarity with NoSQL technologies that integrate effectively with Java development environments
- Fluent English skills at B2 level or above
Senior Java Developer Β· EPAM Systems