ES
Senior Java Developer
EPAM Systems
- ๐ฆ๐ท Argentina | ๐จ๐ด Colombia | ๐ฒ๐ฝ Mexico
- Remote
- Senior
- 2 days ago
- Java
- AI
- Object Oriented Programming
- Spring Boot
- Azure
- AWS
- CI/CD
- SQL
- Unit Testing
- NoSQL
2 days ago
We're expanding our team and seeking a highly skilled Senior Java Developer who possesses solid AI background to join us. This opportunity places you at the center of bold, innovation-focused engineering work, as part of a team built around collaboration and ongoing improvement. Technical mastery, genuine enthusiasm for self-improvement, and the practical implementation of modern technology all carry significant weight in our culture. For candidates eager to engineer reliable solutions while furthering their AI knowledge, this position offers a concrete path toward career advancement.
Responsibilities
- Formulate and bring to life robust, scalable technical designs that satisfy organizational and engineering demands
- Take an active role in architecture conversations, sharing input that shapes how initiatives move forward
- Coordinate with groups across different specialties to keep outputs on schedule and consistent with quality benchmarks
- Offer feedback on code created by other team members, encouraging strong engineering habits through constructive input
- Work through demanding technical complications that surface during assorted stages of the development journey
- Nurture the growth of junior developers by sharing know-how that builds their competence and self-belief
- Be involved in planning discussions, helping to outline scope and furnish dependable timeline predictions
- Observe changes taking place in the broader tech field and bring worthwhile new methods into routine operations
- Keep accurate documentation of essential technical decisions and workflows to protect the codebase's future maintainability
- Work in close coordination with business stakeholders to pin down clear objectives and ensure outputs honor agreed commitments
Requirements
- At least three years of direct, hands-on experience in a related technical capacity
- Practical grasp of AI tools and frameworks, put to use for improving how solutions are architected
- Comprehensive understanding of Java Core essentials joined with strong object-oriented programming aptitude
- Demonstrated record of applying Java 8 features in genuine, applied project contexts
- Proficiency with Spring Boot for assembling and maintaining backend system structures
- Experience working in cloud environments anchored by the Microsoft Azure platform
- Familiarity with Amazon Web Services for organizing and rolling out cloud-based deployments
- Understanding of CI/CD essentials that facilitate consistent, automated software releases
- Able to use SQL for structuring and accessing information within relational database systems
- Proven experience designing systems in accordance with Microservice Architecture practices
- Direct experience building and working with REST-based API technologies
- Dependable knowledge of Unit Testing methods to preserve stable, high-quality code
- Background with NoSQL database technologies that work well alongside Java development
- Strong English communication skills at a B2 proficiency level or higher
Senior Java Developer ยท EPAM Systems