Job Openings Java Developer (Spring Boot) - (Junior & Mid - Level)

About the job Java Developer (Spring Boot) - (Junior & Mid - Level)

Industry: Fin Tech

About the Company

Combo Power International is a forward-thinking company focused on delivering innovative technology solutions. We aim to drive efficiency and growth for our clients through modern methodologies and best practices. We foster a collaborative and dynamic work environment where professionals can grow and excel.

Job Summary

We are looking for a Java Developer (Spring Boot) at Junior to Mid-Level to join our team. You will be responsible for developing, testing, and maintaining backend applications, while contributing to scalable and high-performance systems. This role offers hands-on experience in building modern applications in a fast-paced environment.

Main Responsibilities

  • Develop and maintain backend applications using Java
  • Write clean, efficient, and maintainable code
  • Build and support RESTful APIs and backend services
  • Participate in code reviews, debugging, and troubleshooting
  • Work with databases to manage data and optimize queries
  • Collaborate with frontend developers for API integration
  • Assist in testing, deployment, and documentation
  • Fix bugs and improve system performance
  • Follow coding standards and development processes

Main Requirements

  • Bachelor's degree in Computer Science, IT, Software Engineering, or related field
  • Basic knowledge of Java programming
  • Understanding of Object-Oriented Programming (OOP)
  • Familiarity with SQL and relational databases (MySQL, PostgreSQL)
  • Basic understanding of REST APIs
  • Knowledge of Git or version control systems
  • Ability to learn quickly and work in a team

Preferred Skills

  • Experience with Spring Boot / Spring Framework
  • Basic knowledge of Hibernate / JPA
  • Understanding of Software Development Lifecycle (SDLC)
  • Exposure to Docker, CI/CD, or cloud platforms is a plus

Soft Skills

  • Strong problem-solving ability
  • Willingness to learn and adapt
  • Good communication and teamwork
  • Ability to manage tasks and meet deadlines