Skip To Main Content
backBack to Search

Middle Java Developer

Java, Spring Boot, Java Core, PostgreSQL, REST, Spring Core
warning.png
Sorry, this position is no longer available

We are seeking a skilled Middle Java Developer to join our team, responsible for designing, implementing, and maintaining Java-based software and applications. As a Java Developer, you will work collaboratively with cross-functional teams and contribute to all stages of the software development lifecycle. You will also play a vital role in analyzing user requirements, envisioning system features, and choosing optimal solutions to use for these purposes, then implementing and monitoring them. If you are passionate about Java and have a strong desire to create high-quality software, we invite you to apply for this position.

Responsibilities
  • Collaborate with cross-functional teams to analyze user requirements, envision system features, and choose optimal solutions to use for these purposes
  • Develop and maintain high-quality software using Java and Spring Boot
  • Write clean, efficient, and well-documented code that follows industry best practices and coding standards
  • Implement and monitor software solutions, ensuring their reliability, scalability, and maintainability
  • Participate in code reviews, providing feedback and suggestions to improve code quality and maintainability
  • Contribute to the development of unit tests and integration tests to ensure software quality
Requirements
  • 2+ years of experience in Java development, demonstrating your proficiency in Java Core and Spring Core
  • Strong knowledge of Spring Boot, REST, and PostgreSQL, enabling you to develop and maintain high-quality software
  • Experience in implementing a reliable system, highlighting your ability to design and develop scalable and maintainable software solutions
  • Good communication skills and proactiveness, allowing you to collaborate effectively with cross-functional teams and stakeholders
  • Proficient in unit testing frameworks such as JUnit5 and Mockito, ensuring the quality of your code
  • Strong leadership skills, showcasing your ability to mentor and guide junior developers
  • Ability to work independently and manage stress effectively, maintaining a high level of performance even under pressure
  • Fluent spoken and written English at an upper-intermediate level or higher
Nice to have
  • Experience with cloud platforms such as Pivotal Cloud Foundry, demonstrating your knowledge of cloud-based software development and deployment
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