Java Developer - Bengaluru, India - POWER IT SERVICES
Description
Job Title: Java Developer
Job Description:
Experience: 6+ years
Must have:
• Strong development experience using Java, Springboot, Spring WebFlux.
• Experience in Maria DB, and noSQL systems, Kafka.
• Experience in Gitlab CICD, Jenkins, Azure Devops.
• 5+ years of experience and have some experience in leading the team along with technical skills.
Responsibilities:
• Develop high-quality software solutions using Java, Springboot, and Spring WebFlux frameworks.
• Design, implement, and maintain database schemas and queries for both relational (MariaDB) and NoSQL systems.
• Integrate Kafka messaging system for real-time data processing and event-driven architectures.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Implement and maintain CI/CD pipelines using GitLab CI/CD, Jenkins, and Azure DevOps.
• Troubleshoot and debug complex technical issues in a timely manner.
• Stay updated with emerging technologies and suggest new tools and techniques to improve development efficiency.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or related field.
• Strong development experience with Java, Springboot, and Spring WebFlux frameworks.
• Proficiency in database technologies including MariaDB and NoSQL systems.
• Experience with Kafka messaging system for event-driven architectures.
• Hands-on experience with GitLab CI/CD, Jenkins, and Azure DevOps.
• Solid understanding of software development lifecycle and agile methodologies.
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills.
• Ability to work independently and as part of a team in a fast-paced environment.