Match score not available

Java Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

2+ years of Java development experience, Strong knowledge of Spring Boot and REST, Experience with PostgreSQL, Proficiency in JUnit5 and Mockito, Fluent in English at upper-intermediate level.

Key responsabilities:

  • Design, implement, and maintain Java-based software
  • Collaborate with teams to analyze user requirements
  • Write clean, efficient, and well-documented code
  • Implement and monitor reliable software solutions
  • Participate in code reviews and develop unit tests
EPAM Systems logo
EPAM Systems Information Technology & Services XLarge https://www.epam.com/
10001 Employees
See more EPAM Systems offers

Job description

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


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Stress Management
  • Verbal Communication Skills

Java Developer Related jobs