Java Mirco Services Developer

[REMOTE]

23 Aug 2024

Role and Responsibilities:

  • Design, develop, and maintain Java-based micro services in accordance with best practices.
  • Collaborate with cross-functional teams including product managers, designers, and other developers to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of micro services applications.
  • Identify and address performance bottlenecks, and debug issues to improve overall system stability.
  • Contribute to maintaining code quality, organization, and automation through the use of code reviews, testing, and continuous integration.
  • Implement security and data protection solutions to safeguard sensitive information.
  • Participate actively in code reviews and contribute to fostering a culture of continuous improvement within the team.

 
Qualifications and Education Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of proven experience as a Java Developer with a focus on microservices architecture
  • Proven experience as a Java Developer with a focus on micro services architecture.
  • Strong proficiency in Java, with a good understanding of its ecosystems.
  • Experience with Spring Boot and Spring Cloud for building micro services.
  • Familiarity with RESTful APIs and web services.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Understanding of database systems, including both SQL and NoSQL databases.
  • Experience with version control systems, preferably GitLab.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Mid-Senior Level

Full Time

[REMOTE]


Share Job Opening