Role description
Job Summary
Seeking a Senior Specialist with 7 to 11 years of experience in Java SpringBoot and Kafka to design develop and maintain scalable enterprise applications within the ReactJavaGCP skill cluster family
Job Description
Design develop and maintain robust Java applications using SpringBoot framework to deliver scalable and maintainable solutions Implement Kafkabased messaging systems for realtime data streaming and integration Collaborate with crossfunctional teams including developers QA and product managers to ensure delivery of highquality software Write clean efficient and welldocumented code adhering to coding standards and best practices Optimize application performance scalability and security in alignment with industry standards Utilize Google Cloud Platform GCP services to develop deploy and manage cloudnative applications Stay updated with the latest trends and best practices in Kafka SpringBoot Java and cloud technologies Maintain comprehensive technical documentation for applications APIs and support processes Apply goodtohave Java skills to enhance application features and performance
Roles and Responsibilities
Analyze business and technical requirements to design and implement Kafka and SpringBootbased solutions
Collaborate with product owners and stakeholders to translate requirements into effective technical solutions
Conduct code reviews to ensure adherence to architectural guidelines and coding standards
Provide technical guidance and mentorship to junior team members
Work closely with DevOps and infrastructure teams to ensure smooth CICD pipeline integration and application deployment
Monitor application health and performance proactively identifying and resolving issues
Participate in continuous improvement initiatives to enhance development processes and software quality
Facilitate communication within crossfunctional teams to ensure alignment and timely delivery of support activities
Ensure compliance with security best practices throughout the application lifecycle