Key Responsibilities
- Design, develop, test, and deploy end-to-end web applications using Java, Spring Boot, and React.js
- Build RESTful APIs, integrate with front-end components, and manage data interactions using JPA/Hibernate, JDBC, and SQL
- Implement asynchronous processing, handle performance bottlenecks, and improve system scalability
- Develop and maintain UI components using React, TypeScript, Bootstrap, AG-Grid, and other modern JavaScript frameworks
- Deploy and manage containerized applications on Azure Kubernetes Service (AKS)
- Work with cloud-native services like Azure SQL, Blob Storage, Redis, and Meilisearch
- Use tools like GitHub, Azure DevOps, and Postman to support development workflows and testing
- Collaborate with cross-functional teams including QA, DevOps, and Product to deliver high-quality software in an Agile environment
- Contribute to system design discussions and technical documentation
- Stay current with emerging technologies and propose adoption where relevant (e.g., Gen AI integration)
Required Skills
- Strong proficiency in Java, Spring Boot, REST APIs, and Maven
- Hands-on experience with JDBC, myBatis, JPA, Hibernate, and relational databases (e.g., Azure SQL Server)
- Front-end development experience with React JS, TypeScript, JavaScript, HTML/CSS, and Object-Oriented JavaScript (OOJS)
- Experience with Kubernetes and container orchestration (AKS preferred)
- Familiarity with Azure services including Redis, Blob Storage, and cloud-based deployment pipelines
- Proficiency in GitHub, Azure DevOps, and Agile methodologies
- Experience in asynchronous programming and scalable system architecture
- Strong debugging and problem-solving skills
Nice to Have
- Exposure to SurveyJS, Appkit, and Meilisearch
- Understanding of Gen AI technologies or experience integrating AI features
- Knowledge of CI/CD and Infrastructure as Code (IaC) practices
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of professional experience in full stack development
- Strong communication skills and ability to work in a fast-paced, collaborative environment
Additional Notes
- The role is with Teamware Solutions for a long-term project with a reputed client
- Potential opportunity for client-side conversion based on performance and requirement
- Must be open to working in shifts
Skills Required
Java, Springboot, Jdbc, Mybatis, Maven, Restful Apis, Sql