Java Backend developer

Filled
January 15, 2026

Job Description

Job Details

  • Company Name: Carman Solutions Group
  • Employment type: Full time
  • Experience: Contractor
  • Salary: $10 to $15 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Role Overview

We are seeking an experienced Senior Java Backend Developer with 8+ years of hands-on experience building scalable, high-performance backend systems. The ideal candidate will play a key role in architecting, developing, and maintaining robust Java-based services, working closely with cross-functional teams to deliver secure, reliable, and efficient solutions.

Key Responsibilities

System Architecture & Design

  • Design and architect scalable, secure, and high-performance backend systems using Java technologies.
  • Translate business and product requirements into technical designs and specifications.
  • Contribute to architectural decisions and long-term technical strategy.

Backend Development

  • Write clean, efficient, and maintainable Java code following best practices.
  • Develop, test, deploy, and maintain backend services and APIs.
  • Implement and manage RESTful APIs for integration with frontend and external systems.

Database Management

  • Design and optimize database schemas for performance and scalability.
  • Write efficient and optimized SQL queries.
  • Work with relational databases such as MySQL and PostgreSQL.

Performance Optimization

  • Identify performance bottlenecks and implement improvements.
  • Apply caching strategies and optimization techniques to improve system efficiency.

Security & Compliance

  • Implement security best practices across backend services.
  • Stay updated on vulnerabilities and apply patches and enhancements proactively.

Collaboration & Communication

  • Work closely with frontend developers, QA engineers, and product managers.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Provide regular updates on progress, risks, and dependencies.

Code Reviews & Mentorship

  • Conduct code reviews to ensure quality, performance, and maintainability.
  • Mentor junior developers and foster a culture of learning and best practices.

Agile Development

  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Contribute to continuous improvement of development processes.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum 8 years of professional experience in Java backend development.
  • Strong expertise in Java and the Spring Framework (Spring Boot preferred).
  • Experience designing and building microservices architectures.
  • Hands-on experience with containerization technologies such as Docker and Kubernetes.
  • Solid understanding of software design patterns, best practices, and optimization techniques.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities.