Job Summary:
- We are seeking a skilled and experienced Java Full stack Developer to join our dynamic team.
- The ideal candidate will have a robust background in both backend and frontend technologies, particularly with Java, JSP, Spring, and modern JavaScript frameworks.
Key Responsibilities
- Design, develop, and maintain web applications using Java, JSP, Spring, and modern JavaScript frameworks.
- Develop and maintain microservices architecture.
- Implement RESTful and GraphQL APIs
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and improve application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Must-Have Skills
- Proficiency in Java, JSP, and Spring framework.
- Strong experience with TypeScript and JavaScript.
- Hands-on experience with Microservices architecture.
- Proficiency in developing RESTful APIs and GraphQL.
- Experience with js and React
- Solid understanding of the full web development life cycle.
Nice-to-Have Skills
- Experience with cloud platforms, particularly AWS.
- Knowledge of Elastic Search.
- Familiarity with asynchronous messaging systems like Kafka or pub-sub.
- Experience with
- Knowledge of the Go programming language
Qualification
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 4-6 years of proven experience as a Full stack Developer with a portfolio of completed projects.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.