Key Responsibilities:*
- Design, develop, and maintain scalable and robust web applications using Java, Spring Boot, and front-end frameworks (Vue, Angular, React).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain microservices architecture.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Participate in code reviews and provide constructive feedback to peers
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full stack development.
- Strong proficiency in Java and Spring Boot.
- Experience with front-end frameworks such as Vue, Angular, and React.
- Proficiency in Node.js and JavaScript/TypeScript.
- Solid understanding of microservices architecture and RESTful API design.
- Experience with database technologies (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
- Experience with dockers and Kubernetes.