Skip To Main Content
backBack to Search

Senior Backend Java Developer

Remote in Argentina
Java
& 8 others

We are seeking an experienced and dedicated Senior Backend Java Developer to join our team, contributing to the development and maintenance of enterprise-level applications while ensuring seamless performance in production environments.

This role involves collaboration on various projects, offering opportunities to bring innovative solutions to complex challenges.

Responsibilities
  • Develop, maintain, and enhance large-scale enterprise applications
  • Design and build structured and efficient software applications using Java and related frameworks
  • Create and implement REST APIs to support seamless application integrations
  • Perform unit, integration, and performance testing to ensure high-quality code
  • Collaborate with cross-functional teams to analyze requirements and deliver solutions
  • Troubleshoot production issues and deliver timely resolutions
  • Manage relational databases such as Oracle, PostgreSQL, or MS SQL
  • Adhere to best practices for software design, architecture, and testing
  • Document code, designs, and processes for better maintainability
  • Analyze and optimize application performance to meet enterprise standards
Requirements
  • Proven expertise in Java (versions 8/11) with at least 3 years of enterprise application development
  • Proficiency in frameworks like Spring Boot for backend development
  • Extensive knowledge of software design principles and structured programming
  • Strong background in unit, integration, and performance testing
  • Practical experience with REST APIs for application integration
  • Proficiency in relational databases, including Oracle, PostgreSQL, or MS SQL
  • Strong communication skills and ability to work independently or collaboratively
  • Track record of maintaining enterprise applications in production environments with a focus on reliability and performance
Nice to have
  • Familiarity with agile development methodologies to enhance team collaboration
  • Experience working with AWS technologies and building cloud solutions
  • Expertise in tools like Apache Camel for application integration
  • Background in Kafka and transitioning from SQS-based architectures
  • Skills in message brokers such as ActiveMQ for efficient communication
  • Minimum experience with Python for integration testing enhancements
  • Knowledge of Continuous Delivery Framework (CDF) and tools like Snowflake
  • Flexibility to quickly adapt to complex codebases and steep learning curves
  • Capability to excel under high expectations and meet sprint deadlines
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