Colombia
We are looking for a proactive and experienced Senior Developer with Java proficiency to join our remote team dedicated to developing and improving our high-quality product.
As a Product Engineer, you will play a key role in designing and developing scalable and efficient software solutions that meet or exceed customer expectations. You will be responsible for ensuring the quality of the product and demonstrating ownership and a proactive attitude toward problem-solving. You will also have the opportunity to work with cutting-edge technologies and work collaboratively with cross-functional teams to achieve project goals and deliverables.
Responsibilities
- Design and develop high-quality software solutions using Java programming language and related technologies
- Ensure the quality of the product and troubleshoot issues as they arise
- Collaborate with cross-functional teams to meet project goals and deliverables
- Contribute to the continuous improvement of software development processes by adopting Agile methodologies and driving CI/CD
- Provide mentorship and guidance to junior team members, fostering professional growth and knowledge sharing
- Develop and maintain effective documentation of software solutions
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- 4+ years of experience in software development, with expertise in Java programming language and related technologies
- Strong understanding of Data Structures and Algorithms
- Proficiency in Kotlin, Scala, or Go Language
- Strong knowledge of SQL, and NoSQL tools for effective software development
- Understanding of API and Integration Standards, contributing to efficient software integration processes
- Proficiency in CI/CD practices, promoting efficient and reliable software development processes
- Expertise in Spring, contributing to efficient and scalable microservice development
- Strong understanding of ownership and proactive problem-solving skills
- Experience with Java Microservice Infrastructure, contributing to efficient and scalable microservice development
- Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
Nice to have
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn