ES
Java Developer
EPAM Systems
๐ช๐จ Ecuador
Hybrid
3 hours ago
- Java
- Spring Boot
- Object Oriented Programming
- SonarQube
- Snyk
- CI/CD
- Azure DevOps
- Git
- Jenkins
- Kubernetes
3 hours ago
We are looking for a skilledJava Developer to join our team and build robust, scalable applications.
In this role, you will develop solutions using Java and Spring Boot, applying best practices in software design and leveraging AI tools to accelerate development and maximize efficiency. The ideal candidate has a strong foundation in object-oriented programming and modern software architecture and is passionate about writing clean, maintainable code.
Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot
- Apply object-oriented programming principles and SOLID design principles to deliver high-quality software
- Implement solutions following hexagonal architecture patterns
- Ensure code quality and security through tools such as SonarQube and Snyk
- Build and maintain CI/CD pipelines to support continuous integration and delivery
- Leverage AI tools to optimize and speed up the development process
- Collaborate with cross-functional teams to deliver reliable, efficient solutions
Requirements
- Degree in Systems Engineering, Computer Science, or a related field
- At least 3 years of experience in Java backend development with Spring Boot
- Solid knowledge of object-oriented programming
- Strong understanding of SOLID principles
- Experience with software architecture, particularly hexagonal architecture
- Familiarity with code quality and security tools such as SonarQube and Snyk
- Experience working with CI/CD pipelines
Nice to have
- Experience with Azure DevOps
- Proficiency with Git for version control
- Familiarity with Jenkins for automation
- Knowledge of Kubernetes for container orchestration
Java Developer ยท EPAM Systems