Skip To Main Content
backGO TO SEARCH

Middle Java Developer

bullets
Java, Java 11, REST, Java Microservice Infrastructure Tools, Apache Maven, Git, Amazon Web Services, Microsoft Azure

We are seeking a highly skilled Middle Java Developer to join our remote team and contribute to our exciting project. As a Java Developer, you will work with cutting-edge technologies and collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions. You will be responsible for developing scalable microservices, ensuring code quality, and creating robust RESTful APIs.

Responsibilities
  • Design and develop scalable microservices and RESTful APIs for our project
  • Collaborate with cross-functional teams to identify and prioritize software features and requirements
  • Ensure code quality through code reviews, testing, and debugging
  • Maintain and enhance existing software systems as needed
  • Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
  • Identify and troubleshoot software defects and performance issues
  • Stay up-to-date with industry trends and best practices in software development
Requirements
  • Minimum of 2 years of experience in Java development
  • Strong command of Java 11, Stream API and Generics
  • Proficiency in Java Microservice Infrastructure Tools such as Spring Boot or Micronaut
  • Experience with Apache Maven and Git
  • Familiarity with Amazon Web Services and Microsoft Azure cloud platforms
  • Excellent problem-solving and analytical skills
  • Exceptional team player with self-motivation and strong attention to detail
  • Strong written and verbal communication skills in English (Upper-Intermediate level)
Nice to have
  • Experience with OpenL rules engine
  • Familiarity with Docker and Kubernetes
  • Knowledge of NoSQL databases such as MongoDB or Cassandra
  • Experience with front-end technologies such as HTML, CSS, and JavaScript