About this role
Product Developer - EV
Job Description: Key Responsibilities Develop and maintain backend services using Java and Spring Boot Design and build secure, scalable REST APIs Work with relational/non-relational databases for data modeling and query optimization Build responsive UI using frontend technologies (HTML, CSS, JavaScript, and frameworks like React/Angular/Vue) Integrate frontend with backend APIs Write clean, testable, and maintainable code Participate in code reviews, debugging, and performance tuning
Required Skills Strong programming fundamentals: OOP, data structures, algorithms Java 8+, Spring Boot, Spring MVC REST API design (HTTP methods, status codes, auth, JSON) Database knowledge: SQL, joins, indexing, transactions (MySQL/PostgreSQL/MongoDB) Frontend basics: HTML5, CSS3, JavaScript ES6+ Version control: Git/GitHub Basic testing knowledge (JUnit, Postman)
Preferred Skills Spring Security, JWT/OAuth2 Microservices concepts and Design Patterns CI/CD basics Docker/Kubernetes and cloud exposure (AWS/Azure/GCP) Exposure to Github copilot