As a Java Micro Services Developer, you will design, develop, and maintain Java-based microservices, collaborating with cross-functional teams to define and ship new features. Responsibilities include ensuring performance, quality, and responsiveness of applications, identifying and addressing bottlenecks, and implementing security measures. You'll actively participate in code reviews and contribute to a culture of continuous improvement. The role requires a solid understanding of Java and its ecosystem, experience with Spring Boot and Spring Cloud, knowledge of RESTful APIs, containerization technologies like Docker and Kubernetes, database systems, version control (GitLab), and strong problem-solving and communication skills.