Job DescriptionWe are looking for a talented and experienced Java Fullstack Developer to join our team.
The ideal candidate will have a strong background in developing scalable web applications using Java and Angular, along with experience in Kafka and cloud technologies.
Key Design, develop, and maintain full-stack web applications using Java, Angular, and Kafka.Collaborate with cross-functional teams to gather requirements and define technical specifications.Implement RESTful APIs and microservices architecture to support front-end functionality.Utilize Kafka for messaging and stream processing to enhance application performance.Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.Write clean, maintainable, and efficient code while adhering to best practices and coding standards.Participate in code reviews and contribute to the continuous improvement of development processes.Stay updated with emerging technologies and industry trends to drive innovation within the team.
Required Skills
6-9 years of experience in Java development with a strong understanding of Spring Framework.Proficiency in Angular for front-end development, including component-based architecture.Experience with Kafka for messaging and stream processing.Familiarity with cloud platforms (AWS, Azure, or Google Cloud).Strong understanding of RESTful APIs and microservices architecture.Experience with database technologies (SQL and NoSQL).Knowledge of version control systems (e.g., Git).Excellent problem-solving skills and attention to detail.Strong communication and collaboration abilities.
Preferred Qualifications
Experience with containerization technologies (Docker, Kubernetes).Familiarity with CI/CD pipelines and DevOps practices.Knowledge of Agile methodologies and software development life cycle (SDLC).
Education
Bachelor s degree in Computer Science, Information Technology, or a related field.
What We Offer
Competitive salary and benefits package.Opportunities for professional growth and development.A collaborative and innovative work environment.
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible