23 Aug
|
TechnoGen
|
Bengaluru
23 Aug
TechnoGen
Bengaluru
Key Responsibilities
Backend Development (Java-Focused)
- Design and implement scalable, secure RESTful and GraphQL APIs using Java 17+, Spring Boot, Spring WebFlux, Spring Security
- Use Spring Data JPA or MyBatis for data access layer, with deep understanding of persistence context, lazy/eager loading, and caching strategies
- Create asynchronous processing using Kafka, RabbitMQ, or Spring Events
- Apply OAuth2.0/JWT authentication and RBAC models via Spring Security and Keycloak
- Optimize performance of services using JVM tuning, profiling (VisualVM, YourKit), and connection pool management (HikariCP)
- Implement and consume OpenAPI/Swagger documentation and version APIs following best practices
- Manage error handling, retries, logging, and monitoring with best practices for production readiness
Frontend Development
- Build responsive and accessible user interfaces using React.js, Redux, and TypeScript
- Develop reusable UI components and state containers following Atomic Design and Context API/React Query patterns
- Handle secure API integrations, token management,
and user sessions
- Implement frontend testing using Jest, React Testing Library, or Cypress
Database & Persistence
- Write optimized SQL queries for relational databases like PostgreSQL, MySQL, or Oracle
- Design data models with normalization, indexing, partitioning, and migration scripts using Flyway or Liquibase
- Integrate with NoSQL stores such as MongoDB, Redis, or Elasticsearch for specific use cases
DevOps & CI/CD
- Containerize applications with Docker, deploy via Kubernetes (EKS/GKE/AKS) or OpenShift
- Implement CI/CD pipelines using GitLab CI, GitHub Actions, or Jenkins
- Automate build/test/deploy processes for both frontend and backend
- Integrate monitoring and logging with ELK Stack, Prometheus/Grafana, or Sentry
- Store and manage secrets using Vault, AWS Secrets Manager, or Kubernetes Secrets
Agile & Collaboration
- Participate in daily stand-ups, sprint planning, and retrospec
📌 Fullstack Developer (Bengaluru)
🏢 TechnoGen
📍 Bengaluru