TL;DR
Senior Java Developer: Designing, developing, and maintaining high-quality, scalable backend applications using Java and modern frameworks like Spring Boot or Micronaut with an accent on code quality, reliability, and automated testing. Focus on system architecture and the development of microservices-based solutions in agile environments.
Location: Hybrid (Peru)
Company
Encora is a global company that offers Software and Digital Engineering solutions.
What you will do
- Design, develop, and maintain scalable backend applications using Java and modern frameworks such as Spring Boot or Micronaut.
- Collaborate with product managers, designers, and cross-functional teams to translate business requirements into technical solutions.
- Ensure code quality and reliability by implementing automated testing, code reviews, and best engineering practices.
- Contribute to system architecture and support the development of microservices-based solutions in agile environments.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in software development with strong expertise in Java and the Java ecosystem.
- Hands-on experience with frameworks such as Spring Boot or Micronaut
- Experience using testing frameworks such as JUnit for automated testing and quality assurance
- Proficiency with build and dependency management tools such as Maven or Gradle
- Experience working in Agile, Scrum, or similar iterative development environments
Culture & Benefits
- Encora hires professionals based solely on their skills and does not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
