We are looking for a highly skilled Java Developer with 4-7 years of experience to join our dynamic team. The ideal candidate must be proficient in Java, Spring Boot, Microservices, and Angular and should have a strong understanding of software development principles, best practices, and agile methodologies.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance applications using Java, Spring Boot, and Microservices architecture.
- Develop and implement RESTful APIs and integrate them with front-end applications.
- Work on front-end development using Angular, ensuring seamless user experience and responsiveness.
- Optimize and enhance existing systems for better performance and scalability.
- Collaborate with cross-functional teams to analyze requirements and provide technical solutions.
- Ensure high-quality code through unit testing, code reviews, and automated testing frameworks.
- Deploy applications on cloud platforms and work with containerization technologies like Docker and Kubernetes.
- Debug and troubleshoot issues, ensuring timely resolution and minimal downtime.
- Stay updated with emerging trends, technologies, and best practices in Java, Spring Boot, Microservices, and Angular