Source description
About the role
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. - Robust problem-solving skills and attention to detail. - Excellent communication and teamwork skills. .
More at INSIGNIA CONSULTANCY SOLUTIONS LLC