305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Chief Java Developer Remote
Chief Java Developer Description
We are in search of a highly adept Chief Java Developer to lead the development of a multi-tenant, knowledge-driven set of AI applications.
The ideal candidate will have solid experience in Java and Spring Boot microservices, along with extensive knowledge in crafting cloud-native applications and services. This position entails the design and execution of a backend data ingestion and processing pipeline that efficiently converts both private and public documents into dependable analytical data.
#LI-DNI
Responsibilities
- Guide the creation and growth of scalable multi-tenant AI applications utilizing Java and Spring Boot
- Develop and maintain microservice architecture to enhance application performance
- Build sturdy data ingestion and analytics pipelines for processing vast amounts of data
- Establish secure multi-tenant based authentication frameworks using industry best practices
- Work with diverse teams to conceptualize, design, and implement new features and improvements
- Oversee code reviews and mentor junior developers to elevate code standards and application efficiency
- Resolve issues, refine, and update existing software solutions
- Produce clean, effective, and sustainable code
- Chronicle development phases and supervise system performance
- Engage in Agile development sessions and meet project deadlines
Requirements
- Proficiency in Java and Spring, with a minimum of 7 years professional experience
- At least 2 years of significant leadership experience
- Expertise in microservice architectural patterns and development of cloud-native applications
- Background in creating applications on cloud infrastructures, favoring Google Cloud Platform (GCP), although AWS or Azure are also considered
- Knowledge of large-scale data ingestion and analytics pipelines
- Capability to implement secure multi-tenant based authentication schemes
- Understanding of front-end technologies and platforms
- Fluent in English with a communication skill level of B2+ or higher
Nice to have
- Flexibility to use Auth0 for authentication solutions
- Familiarity with data software engineering best practices
- Competency in the Google Cloud Platform environment
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.