Description


Key Responsibilities

Design, develop, and deploy robust and scalable backend services using Java, Spring Boot, and related technologies.
Develop user-friendly and responsive front-end applications using React or other modern JavaScript frameworks.
Collaborate with the development team to define and implement software architecture and design patterns.
Write clean, well-documented, and efficient code.
Perform thorough testing and debugging to ensure software quality and performance.
Stay up-to-date with the latest technologies and industry trends.
Troubleshoot and resolve technical issues.
Participate in code reviews and provide constructive feedback.

Skills And Experience

Strong proficiency in Java programming language and object-oriented design principles.
In-depth knowledge of Spring Boot framework and its ecosystem.
Experience in building RESTful APIs and microservices architecture.
Proficiency in frontend development using React or other modern JavaScript frameworks.
Experience with relational and NoSQL databases.
Familiarity with cloud platforms (AWS, GCP, Azure).
Understanding of CI/CD pipelines and DevOps practices.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.

Education

Bachelor's degree in Computer Science