Back to Search
Team Lead Java Developer For Financial Company
Currently, we are looking for a Remote Team Lead Java Developer to join our team.
Responsibilities
- Create scalable, reliable, and secure systems using Kubernetes and AWS/Azure cloud services
- Automation and Improvement of existing technology infrastructure and platforms
- Contribute to engineering efforts for virtual network and compute infrastructure across both on-prem and multi-cloud environments.
- Maintain a security mindset during both design and development stages of projects
- Design, implement, and enforce cloud infrastructure and modern software development best practices in an organization
- Drive technical and complex projects autonomously
- Assist and provide technical guidance to junior and mid-level engineers
- Provide feedback to your coworkers and engage well with the feedback provided to you
- Work with technology management to provide infrastructures services across multiple business and engineering verticals within the company
Requirements
- 6+ years of experience with Java
- 2+ years of leadership experience
- Experience with software development, architecture, design, and operations of complex applications and systems
- Experience with cloud infrastructure solutions (Kubernetes/EKS/AKS, Security, Storage, Networking, Infra as code, Compute, Serverless Functions, Docker)
- Experience with Terraform
- Knowledge of continuous testing of cloud infrastructure
- Knowledge of Helm (or customize / sonnet) and another Kubernetes tooling
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