Skip To Main Content
backBack to Search

Middle Java Developer

Java, REST, SQL, Amazon Web Services, Microsoft Azure
warning.png
Sorry, this position is no longer available

We are looking for a skilled Middle Java Developer to join our remote team and work on a challenging project. As a Middle Java Developer, you will be responsible for developing and maintaining Java-based web applications, collaborating with a talented team of developers and stakeholders. You will work in an Agile/Scrum environment and contribute to the successful implementation of software solutions that meet the customer's requirements and expectations.

Responsibilities
  • Develop and maintain Java-based web applications, following best practices and coding standards
  • Collaborate with other developers, stakeholders, and project managers to ensure the successful delivery of software solutions
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospective meetings
  • Contribute to the design and architecture of software systems, ensuring they meet the customer's requirements and expectations
  • Optimize the performance of software applications, utilizing efficient algorithms and data structures
  • Write unit tests and integration tests, ensuring the reliability and functionality of the software
  • Troubleshoot and investigate technical issues reported by the team or stakeholders, providing optimal solutions
  • Continuously improve technical skills and knowledge, staying up-to-date with the latest industry trends and advancements
Requirements
  • Minimum of 2 years of experience in Production Java Web application development, demonstrating a strong foundation in Java Core
  • Understanding of Development/Architectural patterns and principles, allowing for efficient system design and development
  • Proficiency in REST API design and development, with a deep understanding of web services and related technologies
  • Excellent knowledge of RDBMS and SQL, enabling efficient data storage and manipulation
  • Proficiency in Amazon Web Services or Microsoft Azure, utilizing their services for scalable and reliable application development
  • Ability to troubleshoot and investigate technical issues, demonstrating excellent problem-solving skills
  • Strong communication and negotiation skills, enabling effective collaboration with the team and stakeholders
  • High level of responsibility and ownership, ensuring timely delivery of high-quality software
  • Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
  • Experience working with NoSQL databases like MongoDB or Cassandra, broadening the technical knowledge within the team
  • Familiarity with frontend technologies like HTML, CSS, and JavaScript, facilitating seamless integration with the backend systems
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

These jobs are for you