Software Engineer – Java Backend Developer
Experience: 4–5 Years
Location: Siliguri, WB
Job Summary:
We are looking for a motivated Java Backend Developer with 2–3 years of experience to build scalable and high-performance backend systems. The ideal candidate should have hands-on experience with Spring Boot and a good understanding of databases and backend architecture.
Key Responsibilities:
Develop and maintain backend services using Java and Spring Boot
Design and implement RESTful APIs
Work with relational and NoSQL databases
Write clean, efficient, and maintainable code
Collaborate with frontend developers and cross-functional teams
Participate in code reviews and debugging
Optimize application performance and scalability
Required Skills:
Strong knowledge of Java (Core + Advanced)
Experience with Spring Boot framework
Good understanding of REST APIs
Hands-on experience with SQL databases (MySQL, PostgreSQL, etc.)
Basic knowledge of NoSQL databases (MongoDB, etc.)
Familiarity with Git/version control systems
Understanding of microservices architecture (basic)
Good to Have:
Experience with Docker / Kubernetes
Knowledge of message queues (Kafka, RabbitMQ)
Exposure to CI/CD pipelines
Basic cloud knowledge (AWS/Azure/GCP)
Soft Skills:
Problem-solving mindset
Good communication skills
Ability to work in a team