Role: Java Mirco Services Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
UG: Any Graduate
PG: Any Postgraduate
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:
Bachelors degree in Computer Science, Engineering, or a related field.
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.
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:
Bachelors degree in Computer Science, Engineering, or a related field.
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.