Source description
About the role
As a Java Developer at our company, you will be responsible for leading backend development initiatives, focusing on API-based development and Pub/Sub event-driven architecture. Your role will involve designing, developing, and delivering solutions that seamlessly integrate with internal and external systems. Key Responsibilities: - Provide technical leadership for backend development using Java and the Spring Boot framework. - Design and develop robust, secure, and highly scalable RESTful APIs. - Architect and implement sophisticated event-driven systems with Pub/Sub patterns like Kafka, Google Pub/Sub, and RabbitMQ. - Enhance core CRM modules for customer lifecycle management, lead management, and case management. - Collaborate with Product Management, Quality Assurance, and DevOps teams for successful end-to-end delivery. - Facilitate technical design discussions, perform code reviews, and ensure adherence to best practices. - Mentor junior development staff to maintain high code quality standards. Qualifications Required: - Extensive hands-on experience in Java and the Spring Boot framework. - Solid understanding of Microservices architecture. - Proven experience in REST API design and integration. - Hands-on experience in event-driven architecture and messaging systems. - Proficiency with relational database systems like PostgreSQL. - Knowledge of API security protocols such as OAuth2 and JWT. - Familiarity with leading cloud platforms, especially GCP, and CI/CD pipelines. If there are any additional details about the company in the job description, please provide them for inclusion in the final output. As a Java Developer at our company, you will be responsible for leading backend development initiatives, focusing on API-based development and Pub/Sub event-driven architecture. Your role will involve designing, developing, and delivering solutions that seamlessly integrate with internal and external systems. Key Responsibilities: - Provide technical leadership for backend development using Java and the Spring Boot framework. - Design and develop robust, secure, and highly scalable RESTful APIs. - Architect and implement sophisticated event-driven systems with Pub/Sub patterns like Kafka, Google Pub/Sub, and RabbitMQ. - Enhance core CRM modules for customer lifecycle management, lead management, and case management. - Collaborate with Product Management, Quality Assurance, and DevOps teams for successful end-to-end delivery. - Facilitate technical design discussions, perform code reviews, and ensure adherence to best practices. - Mentor junior development staff to maintain high code quality standards. Qualifications Required: - Extensive hands-on experience in Java and the Spring Boot framework. - Solid understanding of Microservices architecture. - Proven experience in REST API design and integration. - Hands-on experience in event-driven architecture and messaging systems. - Proficiency with relational database systems like PostgreSQL. - Knowledge of API security protocols such as OAuth2 and JWT. - Familiarity with leading cloud platforms, especially GCP, and CI/CD pipelines. If there are any additional details about the company in the job description, please provide them for inclusion in the final output.
More at Niveus Solutions