Senior Java Microservices

Vancouver 26 days agoFull-time External
Negotiable
Top 3 Required Skills: • Core Java • Java Springboot • Spring MVC Top 3 Preferred Skills: • RESTful APIs • relational databases (MySQL, PostgreSQL, Oracle). • message brokers (AMQ, Kafka, RabbitMQ). Education Requirements: Graduation in Computer Science Years of Experience: 7+ Desired Competencies (Technical/Behavioral Competency) Must-Have** (Ideally should not be more than Strong proficiency in Java (Java 8 and above). • Experience with Spring Framework (Spring Boot, Spring MVC). • Hands-on experience with RESTful APIs and Microservices architecture. • Knowledge of JPA/Hibernate and relational databases (MySQL, PostgreSQL, Oracle). • Familiarity with cloud platforms (Azure) and containerization (Docker, Kubernetes). • Experience of CI/CD pipelines • Solid grasp of data structures, algorithms, and design patterns. • Excellent problem-solving and debugging skills. Good-to-Have 1. Experience with message brokers (AMQ, Kafka, RabbitMQ). • Exposure to front-end technologies (Angular, React) is a plus. SN Responsibility of / Expectations from the Role 1 Design, develop, and maintain scalable Java-based applications. 2 Write clean, efficient, and well-documented code following best practices. 3 Collaborate with cross-functional teams to define, design, and deliver new features. 4 Optimize application performance and troubleshoot production issues. 5 Design, develop, and maintain scalable Java-based applications.