09/19/2026 updated


100 % available
Software Engineer - Java, Spring Boot & Microservices
kanpur, India
Only remote
Bachelor of Technology (B.Tech), Computer Science and EngineeringSpring SecurityApplication Programming Interfaces (APIs)Spring FrameworkMessaging Application Programming InterfaceMongoDBSwaggerSystems IntegrationSpring CloudSpring BootBackendSpring JdbcApi GatewayMicroservices
Java & Spring Boot Development
Entwicklung skalierbarer RESTful APIs mit Java und Spring Boot zur Unterstuetzung von Backend-Geschaeftsprozessen und Enterprise-Anwendungen, einschliesslich sicherer Authentifizierung mit Spring Security und JWT.
Microservices-Architektur
Entwurf und Entwicklung verteilter Systeme auf Basis unabhaengiger Microservices mit Spring Cloud, API Gateway, Eureka Service Discovery und Spring WebClient fuer skalierbare Inter-Service-Kommunikation.
Datenbankmanagement
Einsatz von MySQL und MongoDB fuer relationale und dokumentenbasierte Datenspeicherung, inklusive sicherer Datenbankinteraktionen, Paginierung und Produktsuche in Backend-Anwendungen.
Testing & Qualitaetssicherung
Erstellung von Unit- und Integrationstests mit JUnit 5, Mockito, MockMvc und Testcontainers zur Verbesserung der Anwendungszuverlaessigkeit.
Containerisierung & DevOps-Tools
Containerisierung von Microservices mit Docker sowie Integration von Prometheus und Grafana fuer Monitoring und Observability.
Sicherheit & Authentifizierung
Implementierung von Authentifizierung und Autorisierung mit Keycloak und JWT, einschliesslich E-Mail-Verifizierung, Account-Sperrung und rollenbasierter Zugriffskontrolle.
Versionskontrolle & Kollaboration
Nutzung von Git und GitHub fuer kollaborative Versionskontrolle, Code-Reviews und Feature-Implementierung im Rahmen agiler Entwicklungsprozesse.
API-Dokumentation & Testing-Tools
Einsatz von Postman und Swagger zur Entwicklung, Dokumentation und zum Testen von Backend-Services und RESTful APIs.
Programmiersprachen
Kenntnisse in Java, SQL, JavaScript, Python und C++ fuer die Entwicklung vielfaeltiger Backend- und Softwareloesungen.
Entwicklung skalierbarer RESTful APIs mit Java und Spring Boot zur Unterstuetzung von Backend-Geschaeftsprozessen und Enterprise-Anwendungen, einschliesslich sicherer Authentifizierung mit Spring Security und JWT.
Microservices-Architektur
Entwurf und Entwicklung verteilter Systeme auf Basis unabhaengiger Microservices mit Spring Cloud, API Gateway, Eureka Service Discovery und Spring WebClient fuer skalierbare Inter-Service-Kommunikation.
Datenbankmanagement
Einsatz von MySQL und MongoDB fuer relationale und dokumentenbasierte Datenspeicherung, inklusive sicherer Datenbankinteraktionen, Paginierung und Produktsuche in Backend-Anwendungen.
Testing & Qualitaetssicherung
Erstellung von Unit- und Integrationstests mit JUnit 5, Mockito, MockMvc und Testcontainers zur Verbesserung der Anwendungszuverlaessigkeit.
Containerisierung & DevOps-Tools
Containerisierung von Microservices mit Docker sowie Integration von Prometheus und Grafana fuer Monitoring und Observability.
Sicherheit & Authentifizierung
Implementierung von Authentifizierung und Autorisierung mit Keycloak und JWT, einschliesslich E-Mail-Verifizierung, Account-Sperrung und rollenbasierter Zugriffskontrolle.
Versionskontrolle & Kollaboration
Nutzung von Git und GitHub fuer kollaborative Versionskontrolle, Code-Reviews und Feature-Implementierung im Rahmen agiler Entwicklungsprozesse.
API-Dokumentation & Testing-Tools
Einsatz von Postman und Swagger zur Entwicklung, Dokumentation und zum Testen von Backend-Services und RESTful APIs.
Programmiersprachen
Kenntnisse in Java, SQL, JavaScript, Python und C++ fuer die Entwicklung vielfaeltiger Backend- und Softwareloesungen.
Experience
Professional experience0 - 5 years
Freelancer since2026
Languages
EnglishFluent
Project history
Entwicklung skalierbarer RESTful APIs mit Java und Spring Boot. Implementierung von Authentifizierung und Autorisierung mit Spring Security und JWT. Integration von Backend-Services mit Frontend-Anwendungen. Arbeit mit MySQL, MongoDB, Postman, Swagger und Git. Teilnahme an Agile-Entwicklung und Code-Reviews.
Entwicklung einer rollenbasierten E-Commerce-Plattform mit sicheren Kunden- und Administrator-Workflows. Implementierung von Authentifizierung, Autorisierung, E-Mail-Verifizierung, Account-Sperrung, Warenkorb und Bestellverwaltung. Design von RESTful APIs und Backend-Modulen mit Spring Boot und Spring Data JPA. Implementierung von Paginierung, Produktsuche und sicheren Datenbankinteraktionen mit MySQL.