Skip To Main Content
backBack to Search

Lead Backend Java Developer

Remote in Argentina
Java
& 8 others

We are seeking an experienced and dedicated Lead Backend Java Developer to contribute to the development and maintenance of enterprise-level applications while ensuring seamless performance within production environments.

This role emphasizes collaboration across projects, presenting opportunities to devise creative solutions to intricate challenges.

Responsibilities
  • Develop large-scale enterprise applications using Java and related frameworks
  • Design structured and efficient software applications to meet business needs
  • Implement REST APIs for seamless application integrations
  • Conduct unit, integration, and performance testing to deliver high-quality code
  • Collaborate with cross-functional teams to analyze requirements and propose solutions
  • Resolve production issues and ensure timely delivery of resolutions
  • Utilize relational databases such as Oracle, PostgreSQL, or MS SQL
  • Follow best practices in software design, architecture, and testing
  • Document designs, code, and processes to enhance maintainability
  • Optimize application performance to meet enterprise benchmarks
Requirements
  • Extensive expertise in Java (versions 8/11) with 5+ years of enterprise application development experience
  • 1+ years of leadership experience in IT projects
  • Proficiency in Spring Boot and backend development frameworks
  • In-depth knowledge of software design principles and structured programming
  • Strong background in unit, integration, and performance testing practices
  • Practical understanding of REST APIs for application integration
  • Competency in relational databases, including Oracle, PostgreSQL, or MS SQL
  • Excellent communication skills in both independent and collaborative settings
  • Demonstrated experience maintaining enterprise applications in production environments, prioritizing reliability and performance
Nice to have
  • Understanding of agile development methodologies to facilitate team collaboration
  • Background in AWS technologies and building cloud-based systems
  • Proficiency in tools like Apache Camel for application integration tasks
  • Expertise in Kafka and transitioning architectures from SQS-based solutions
  • Knowledge of message brokers like ActiveMQ to ensure efficient communication
  • Competency in Python for integration testing improvements
  • Familiarity with Continuous Delivery Framework (CDF) and tools such as Snowflake
  • Flexibility to navigate complex codebases and steep learning environments
  • Capability to meet high standards under pressure and deliver sprint goals
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