Colombia
We are looking for an experienced remote Lead Java Developer to join our team, contributing to the development and enhancement of our software solutions. As a Lead Java Developer, you will be responsible for leading the development team, ensuring code quality, and implementing best practices. You will also be responsible for analyzing legacy applications and defining target state design/architecture. If you have a passion for technology leadership and hands-on development, we invite you to apply for this exciting opportunity.
Responsibilities
- Lead the development team and ensure code quality, implementing best practices
- Analyze legacy applications and define target state design/architecture
- Conduct code reviews and assist developers/engineers in resolving key issues
- Review design, test plan, and test strategy
- Develop critical components and frameworks and enhance and maintain system components
- Define and develop guidelines, standards, and processes to ensure code quality
- Work with stakeholders including the Executive, Product, Enablement, and Design teams
- Identify critical dependencies in advance and work toward resolution
Requirements
- Bachelor's Degree or Master's Degree in Computer Science or similar
- 5+ years of experience in Java development, in designing and developing front-end applications and Microservices, REST APIs
- At least 1 year of relevant leadership experience
- Proficiency in front-end development using Angular
- Experience in developing REST APIs and microservices using Spring Boot and Spring Cloud
- Experience in designing and developing applications using Amazon Web Services (AWS)
- Experience in Splunk, to ensure application performance and reliability
- Experience in agile methodology
- Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
- Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication
Nice to have
- Experience with BitBucket
- Experience with Bamboo
- Experience with JIRA
- Experience with Confluence
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