We are looking for a skilled Software Engineer to design, develop, test, and maintain high‑quality web applications across the full software development lifecycle. This role focuses on building scalable, reliable solutions while applying engineering best practices to deliver robust products and services that meet business and customer needs.
Key Responsibilities
- Analyze, design, develop, test, and maintain web-based applications
- Build front-end components using ReactJS and modern JavaScript
- Develop backend services using Java and Spring Boot
- Create and consume RESTful and SOAP web services
- Design and implement databases and support system integrations
- Participate in CI/CD pipelines and DevOps practices
- Support cloud-based application development and deployments
- Contribute to documentation, code quality, automation, and continuous improvement
- Collaborate closely with cross-functional business and technical teams
Qualifications
- Experience in web application analysis, design, and development
- Strong skills in ReactJS and Java Spring Boot
- Experience with JavaScript, Hibernate, Oracle, and MySQL
- Good understanding of Spring, IoC, AOP, and transaction management
- Exposure to cloud application development
- Experience with CI/CD, DevOps, and CMS concepts
- Strong collaboration and communication skills