About this role
Must-Have Skills
● 6+ years of hands-on software development experience.
● Strong expertise in React.js, TypeScript and JavaScript.
● Strong backend development experience with Java.
● Hands-on experience with Spring Boot / Spring Framework.
● Strong experience developing and integrating REST APIs.
● Experience with SQL or NoSQL databases.
● Experience developing enterprise web applications.
● Experience with backend integrations and third-party APIs.
● Production application development and deployment experience.
● Experience with cloud platforms and CI/CD.
● Strong understanding of system design and software architecture.
● Experience with automated testing and production support.
Roles & Responsibilities
● Design, develop, and maintain scalable, production-ready full-stack applications.
● Build reusable and responsive UI components using React.js and TypeScript.
● Develop secure and scalable backend services using Java and Spring Boot.
● Develop and integrate REST APIs and enterprise application services.
● Integrate databases, third-party systems and external APIs.
● Design and implement scalable application architectures.
● Deploy and maintain applications in cloud environments.
● Implement automated testing and CI/CD practices.
● Troubleshoot production issues and improve application performance.
● Participate in code reviews and technical architecture discussions.
● Collaborate with development, QA, DevOps and business teams in an Agile
environment.
● Integrate backend applications with data-science, analytics or AI/ML outputs where
required.
Preferred Skills
● AWS / Azure / GCP
● Docker / Kubernetes
● Microservices architecture