HumanBit Logo

Java Fullstack Developer | Codersbrain

full-time
Posted on September 8, 2025

Job Description

Software Engineer

Job Summary

The Software Engineer will be involved in building scalable and secure backend systems using Java and Spring Boot as well as developing mobile applications using React Native. This role demands a collaborative approach to design and implement user-friendly mobile interfaces and efficient API services that cater to the application requirements.

Responsibilities

  • Develop and maintain robust backend systems using Java and Spring Boot.
  • Design and implement RESTful APIs that serve data and functionality to mobile applications.
  • Manage database interactions and application logic, ensuring optimal performance and security.
  • Build mobile applications using React Native, optimizing for iOS and Android platforms.
  • Create responsive user interfaces with a strong focus on UI/UX best practices.
  • Utilize state management solutions like Redux or Context API to manage application state efficiently.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Java and Spring Boot for backend development.
  • Experience with database management technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Strong understanding of JavaScript and React concepts including ES6+ features, components, props, state, and hooks.
  • Knowledge of mobile UI/UX design principles optimized for mobile environments.
  • Familiarity with state management libraries such as Redux or Context API.
  • Excellent problem-solving skills and a collaborative attitude towards development projects.

Preferred Skills

  • Experience in cloud technologies and services.
  • Understanding of testing frameworks and methodologies for both backend and mobile applications.
  • Familiarity with CI/CD pipelines and version control systems like Git.

Experience

  • A minimum of 7-12 years of experience in software development or related field is preferred.

Powered by
HumanBit Logo