Backend Developer Intern Bentork

  • company name Bentork
  • working location Office Location
  • job type Full Time

Experience: 0 - 0 years required

Pay:

Salary Information not included

Type: Full Time

Location: Maharashtra

Skills: Java, spring boot, Spring mvc, Spring Security, Hibernate, JPA, Maven, gradle, MySQL, PostgreSQL, Redis, Junit, Testng, Mockito, Git, RESTful API Development, Jwt, OAuth2, RoleBased Access Control, Swagger, OpenAPI, Postman

About Bentork

Job Description

We are seeking a talented and proactive Backend Developer to join our team working on an EV Charging Software Platform. Your main responsibility will be to create scalable and secure back-end services for web and mobile applications used by EV drivers, station owners, and admins. This role will involve designing microservices architecture, handling APIs, integrating real-time charging data, and ensuring optimal performance and availability. As a Backend Developer Intern, you will be expected to: - Develop and maintain RESTful APIs and microservices to support frontend and mobile platforms. - Implement authentication and authorization mechanisms using technologies like JWT, OAuth2, and role-based access control. - Write efficient database queries for relational databases such as MySQL and PostgreSQL, and optionally for NoSQL databases like Redis and MongoDB. - Collaborate closely with frontend, mobile, DevOps, and QA teams to ensure seamless development processes and feature integration. - Document APIs using Swagger/OpenAPI and maintain version control for different modules. - Conduct code reviews, create unit and integration tests, and uphold clean code principles and SOLID design patterns. - Ensure the security, availability, and scalability of backend systems to handle real-time EV charging sessions effectively. Qualifications and Skills Required: - Bachelor's degree in Computer Engineering or IT Engineering (B.E./B.Tech) - Proficiency in: - Java 8+, Spring Boot, Spring MVC, Spring Security - Hibernate/JPA, RESTful API Development, Maven/Gradle - Experience working with databases such as MySQL, PostgreSQL, and Redis for caching and session management. - Knowledge of security protocols including JWT, OAuth2, role-based access control, and CORS policies. - Familiarity with documentation and testing tools like Swagger/OpenAPI, JUnit/TestNG, Postman, Mockito. - Understanding of Git version control and GitFlow practices. If you are enthusiastic about making a difference in the world and advancing your career, please send your resume to careers@bentork.com.,