IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level
EPAM Systems
Lead Java Developer (Remote)
Lead Java Developer | EPAM Systems | Colombia
We are looking for a Lead Java Developer withexpertise in AWS to spearhead our remote development team.This role is suited for a seasoned developer ready to take on leadershipresponsibilities and drive the development of innovative cloud-based...
Lead Java Developer | EPAM Systems | Colombia
We are looking for a Lead Java Developer with expertise in AWS to spearhead our remote development team. This role is suited for a seasoned developer ready to take on leadership responsibilities and drive the development of innovative cloud-based solutions. As a leader, you will guide a team of talented developers in a fast-paced, agile environment, ensuring the delivery of high-quality software that aligns with business goals. Your strategic vision and deep technical skills will be crucial to our continued growth and success.
Responsibilities
- Lead the design and development of Java applications in an AWS environment
- Oversee the integration and maintenance of AWS services across projects
- Mentor and manage a team of Java developers, fostering a collaborative and productive work environment
- Define and implement best practices for RESTful API development
- Drive the adoption of microservices architecture within development projects
- Ensure rigorous unit testing protocols using JUnit, TestNG, or Mockito
- Manage SQL database systems and optimize queries for performance
- Conduct code reviews and maintain high standards of code quality
- Stay updated with emerging trends and technologies in software development
- Collaborate with cross-functional teams to meet project deadlines and requirements
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related field
- Minimum of 5 years of experience in Java development
- At least 1 year of experience in a leadership role with team management responsibilities
- Profound knowledge of AWS platforms and their application in Java development
- Extensive experience with Spring Boot for efficient backend services
- Expertise in designing and developing RESTful APIs
- Strong background in unit testing with frameworks such as JUnit, TestNG, or Mockito
- Proficiency in SQL for effective database management
- Experienced in developing and deploying microservices architectures
- Fluent in English with excellent communication skills, capable of leading technical discussions
Nice to have
- Familiarity with NoSQL databases to enhance data storage and retrieval processes
- Advanced understanding of CI/CD pipelines for streamlined development and deployment
- Knowledge of containerization technologies like Docker or Kubernetes for improved scalability and deployment
We offer
- 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
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save