Backend Developer
Posted on February 14, 2025
Job Description
- Budget:- Backend Developer
- Work Week :- Sunday to Thursday(Friday , Saturday Week off)
- Shift timing:- 12 PM to 8:30 /9 PM
- Contract Duration:- 3 Months
- Must have Skills:-
- Backend Developer :- Java (JDK 8+), Spring Boot, RESTful & GraphQL APIs, Spring MVC/Security/Data/Cloud, Microservices, Multi-threading, Redis, RabbitMQ/Kafka, SQL (PostgreSQL/MySQL) & NoSQL (MongoDB/Cassandra), JPA/Hibernate, Docker, Kubernetes, AWS/GCP/Azure, CI/CD, OAuth2/JWT, Performance Tuning, Agile, and Team Mentorship
- Backend Developer
- 7+ years of experience in backend development using Java (JDK 8+) and Spring Boot.
- Strong understanding of asynchronous programming, multi-threading, and concurrency patterns.
- Expertise in designing and developing RESTful APIs and GraphQL APIs.
- Proficiency in Spring framework components, including Spring MVC, Spring Security, Spring Data, and Spring Cloud.
- Experience with microservices architecture, distributed systems, and event-driven architecture.
- Strong knowledge of design patterns, SOLID principles, and clean architecture.
- Expertise in Redis for caching and session management.
- Experience with message brokers such as RabbitMQ and Kafka for event-driven development.
- Deep understanding of SQL (PostgreSQL, MySQL, or MSSQL) and NoSQL (MongoDB, Cassandra, or DynamoDB) databases.
- Strong experience with JPA/Hibernate for ORM and query optimization.
- Familiarity with containerization using Docker and orchestration tools like Kubernetes.
- Experience implementing CI/CD pipelines and automated deployments.
- Knowledge of security best practices, authentication (OAuth2, JWT), and API gateway configurations.
- Proficiency in performance tuning, profiling, and debugging of large-scale applications.
- Experience working with cloud platforms like AWS, GCP, or Azure.
- Strong problem-solving skills and ability to work in an Agile/Scrum environment.
- Ability to mentor junior developers, review code, and contribute to architectural decisions.
Required Skills
java (jdk 8+)
spring boot
restful & graphql apis
spring mvc/security/data/cloud
microservices
multi-threading
redis
rabbitmq/kafka
sql (postgresql/mysql) & nosql (mongodb/cassandra)
jpa/hibernate
docker
kubernetes
aws/gcp/azure
ci/cd
oauth2/jwt
performance tuning
agile
and team mentorship