09 ago
|
Epam Systems
|
México
09 ago
Epam Systems
México
EPAM is a leading general 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. We are searching for a Lead Java Developer to join our team.
This role provides the opportunity to take on a leadership position, influence technical strategy, and contribute to the success of innovative projects. You will collaborate with a talented group of professionals and play a pivotal role in delivering high-quality solutions.
Responsibilities Oversee the design and implementation of scalable backend architectures
Manage the deployment of new features and system upgrades
Guide and support team members in following coding and architectural best practices
Work closely with cross-functional teams to meet project goals
Maintain code quality through regular reviews and technical mentorship
Plan project timelines and allocate tasks within the development team
Coordinate the integration of third-party APIs and external services
Identify and address performance bottlenecks in applications
Encourage a collaborative and growth-oriented team environment
Evaluate and recommend new technologies and development tools Requirements Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
At least 5 years of relevant experience in software development
Minimum one year of experience in a leadership or team management role with five or more members
Expertise in Java Core and Java 8 for backend system development
Hands-on experience with Spring Boot for building enterprise applications
Strong background in designing and implementing RESTful APIs
Experience with Microservice Architecture for distributed application development
Proficiency in SQL for managing relational databases
Familiarity with Java NoSQL databases for handling non-relational data
Experience with CI/CD practices for automating build and deployment processes
Skills in unit testing to ensure software reliability
Knowledge of Amazon Web Services for cloud-based application deployment
Experience with ReactJS for developing user interfaces
Excellent English communication skills, both verbal and written, at B2+ level or higher Nice to have Background with additional cloud services or DevOps tools
Experience with containerization platforms such as Docker or Kubernetes
Familiarity with Agile methodologies and project management systems
Understanding of advanced security measures in Java applications
Experience in performance optimization for large-scale systems 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 EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
📌 Lead Java Developer (México)
🏢 Epam Systems
📍 México