Argentina
We are looking for a seasoned Chief Backend Java Developer to join our team, contributing to enterprise-level application development and ensuring optimal performance in production environments.
This position includes collaborations across diverse projects, presenting opportunities to develop effective solutions for complex technical challenges.
Responsibilities
- Design structured and efficient software applications using Java and associated frameworks
- Maintain and improve large-scale enterprise applications
- Build REST APIs to enable seamless integrations between systems
- Conduct unit, integration, and performance testing to maintain code reliability
- Collaborate with multidisciplinary teams to evaluate requirements and deliver solutions
- Resolve production issues promptly and efficiently
- Manage relational databases like Oracle, PostgreSQL, or MS SQL
- Ensure adherence to software architecture, design, and testing best practices
- Document designs, codebases, and workflows for improved maintainability
- Optimize application performance to align with enterprise standards
Requirements
- Extensive background in Java (versions 8/11) with at least 7 years of experience in enterprise application development
- Leadership experience spanning 2+ years
- Proficiency in frameworks such as Spring Boot for backend development
- Deep understanding of software design principles and structured programming methodologies
- Competency in unit, integration, and performance testing practices
- Familiarity with REST APIs for seamless application integration
- Expertise in relational databases, including Oracle, PostgreSQL, or MS SQL
- Strong interpersonal skills and ability to work independently or within teams
- Experience supporting enterprise applications in production environments with reliability and performance as key priorities
Nice to have
- Understanding of agile development methodologies for effective teamwork
- Skills in AWS technologies for building cloud-based solutions
- Expertise in Apache Camel for advanced application integration
- Background in Kafka and migrating from SQS-based architectures
- Proficiency in message brokers like ActiveMQ for streamlined communication
- Familiarity with Python to enhance integration testing workflows
- Knowledge of Continuous Delivery Framework (CDF) and tools such as Snowflake
- Flexibility to navigate complex codebases and steep learning transitions
- Capability to operate effectively under tight deadlines and demanding expectations
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