Argentina
We are looking for a highly skilled and motivated Lead Java Developer with a strong focus on Angular to join our team.
In this role, you will lead a team of engineers, driving the development of innovative solutions that meet business needs. You will collaborate with cross-functional stakeholders, ensuring the successful delivery of high-quality applications while fostering a culture of technical excellence and teamwork.
Responsibilities
- Translate Technical Design Documents into implementable solutions, ensuring alignment with business requirements
- Lead back-end and front-end engineers to successfully deliver key project milestones and objectives
- Establish clear working plans, timelines, and priorities for your team to meet project goals
- Collaborate with stakeholders across various levels within Delivery Navigator to ensure alignment and progress
- Partner with your Delivery Manager to achieve the goals of the "Review and Publication Workflow Improvements (RPW)" stream
- Oversee and approve the code quality produced by back-end and front-end engineers, ensuring adherence to best practices and standards
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field, or equivalent practical experience
- 5+ years of hands-on experience as a Java Developer with a proven track record of delivering complex projects
- At least one year of experience in a leadership role, managing and mentoring a team of engineers
- Deep expertise in Angular, including building dynamic, scalable, and user-friendly front-end applications
- Extensive hands-on experience in implementing application and system integrations
- Proficiency in programming with JavaScript and TypeScript, with a strong understanding of modern development practices
- Experience working with Agile development methodologies, such as Scrum, for iterative and collaborative project execution
- Proven experience in implementing, configuring, customizing, and integrating third-party software solutions
- Demonstrated ability to design and develop internal business applications, including both front-end and back-end components
- Fluent English skills (written and spoken) at a C1 level or higher
Nice to have
- Participation in multiple full system implementation life cycles, including analysis, design, build, test, implementation, and support
- Strong understanding of information management, data modeling, system integration, development methodologies (including unit testing), and modern web technologies
- Excellent interpersonal and communication skills, with strong analytical abilities and a proactive, action-oriented mindset
- Experience designing, building, and supporting data integrations involving highly sensitive financial data
- Good understanding of protocols such as SFTP, HTTPS, and SOAP, and system integration methods like Web Services and REST services
- Familiarity with SQL, AppEngine, Cloud SQL, Spanner, and related database technologies
- Experience with protocol buffers for efficient data serialization and communication
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