Summary
Join Encora as a Senior Java/Kotlin Developer and design, develop, and maintain high-quality software solutions. Collaborate with cross-functional teams, lead technical projects, and mentor junior engineers. You will optimize and maintain microservices architecture, ensuring scalability and reliability. This remote position requires a Bachelor’s degree in a related field and 7+ years of experience with Java or Kotlin, including at least 2 years with Kotlin for backend applications. Strong architecture skills, RESTful API understanding, and high-quality standards are essential. The role is based remotely in Peru, Colombia, Costa Rica, or Bolivia.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field
- Extensive experience in software development with a focus on designing and building scalable applications
- Professional/ Advanced English skills
- 7+ years of demonstrated ability with one or more major programming languages (Java, Kotlin)
- At least 2 years of experience working with Kotlin for backend applications
- JVM domain (must)
- Experience working on a Scrum team
- Strong architecture skills, able to present ideas and implement designs to meet the needs of customers (must)
- Strong understanding of RESTful API conventions (must)
- High standards for quality and attention to detail (must)
Responsibilities
- Design and develop backend services using Java and Kotlin for high-performance applications
- Optimize and maintain microservices architecture, ensuring scalability and reliability
- Collaborate on system design and mentor junior developers to uphold coding standards
Preferred Qualifications
- TypeScript, NodeJS, or Javascript knowledge and experience using it either as a frontend, backend or full stack developer (Nice to have)
- Passion for growing your skills, tackling interesting work and challenging problems
- Ability to strike a balance between the needs of today with building towards a greater future
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.