Bachelor’s degree or foreign equivalent from an accredited institution. (Three years of progressive experience in the specialty may be considered in place of each year of education.)
Minimum 2 years of hands-on IT experience.
Key Qualifications:
Hands-on experience with Core Java, Spring Framework, Hibernate, and ReactJS.
Experience developing Spring Boot microservices and APIs from scratch.
Strong understanding of the software development lifecycle (SDLC).
Ability to translate functional and non-functional requirements into robust system designs.
Experience evaluating multiple technical solutions and driving design decisions.
Exposure to production support and performance optimization.
Proficiency in batch and online debugging techniques.
Strong knowledge of SQL and database procedures (Oracle, SQL Server, or PostgreSQL).
Excellent client-facing skills and team collaboration abilities.
Responsibilities:
Design, develop, and maintain full-stack applications using Java, Spring Boot, Hibernate, and ReactJS.
Build and enhance RESTful APIs and microservices.
Debug, troubleshoot, and optimize applications for performance and scalability.
Collaborate with clients and internal teams to understand requirements and deliver solutions.
Participate in code reviews, testing, and deployment activities.