HumanBit Logo

Software Engineer | Codersbrain

full-time
Posted on September 8, 2025

Job Description

Software Engineer – Java Spring Boot

Company Overview

Not specified

Job Summary

The Software Engineer – Java Spring Boot is responsible for designing, developing, and maintaining robust backend services and APIs. This role involves working extensively with Java and Spring technologies, optimizing system performance, and collaborating with cross-functional teams to ensure seamless integration with frontend applications and third-party services.

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure backend services and APIs.
  • Work extensively with Java, Spring Boot, Spring MVC, and Hibernate to build and optimize backend applications.
  • Develop and manage microservices-based architectures.
  • Implement and optimize Relational Database Management Systems (RDBMS) such as MySQL and PostgreSQL, as well as NoSQL solutions like MongoDB and Cassandra.
  • Build and maintain RESTful services for seamless integration with frontend and third-party applications.
  • Deploy and manage applications in cloud environments (AWS, GCP, or Azure).
  • Collaborate with cross-functional teams, including frontend engineers, DevOps, and product teams.
  • Participate in code reviews, technical discussions, and contribute to architectural decisions.

Qualifications

  • 6+ years of experience in backend development with Java and Spring framework (Spring Boot, Spring MVC).
  • Strong knowledge of Hibernate (ORM) and database design principles.
  • Hands-on experience with microservices architecture and RESTful API development.
  • Proficiency in RDBMS (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Understanding of system security, authentication, and authorization best practices.

Preferred Skills

  • Experience with Elasticsearch for search and analytics.
  • Familiarity with Firebase tools for real-time database, firestore, authentication, and notifications.
  • Hands-on experience with Google Cloud Platform (GCP) services.
  • Exposure to containerization and orchestration tools like Docker and Kubernetes.
  • Experience in CI/CD pipelines and basic DevOps practices.
  • Basic knowledge of Node.js and Python for backend services and APIs.

Experience

  • Minimum of 6 years of relevant experience in backend development.

Environment

  • Remote work environment.

Salary

Not specified

Growth Opportunities

Not specified

Benefits

Not specified

Powered by
HumanBit Logo