Java Backend developer

Filled
January 12, 2026

Job Description

Job Details

  • Company Name: Carman Solutions Group
  • Employment type: Full time
  • Experience: 8 years
  • Salary: $90 to $100 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Job Overview

We are seeking an experienced Senior Java Backend Developer with 8+ years of hands-on experience in building scalable, secure, and high-performance backend systems. In this role, you will play a critical part in architecting, developing, and maintaining Java-based backend solutions while mentoring team members and contributing to technical excellence.

The ideal candidate has strong backend fundamentals, experience with modern architectures, and thrives in a collaborative Agile environment.

Key Responsibilities

System Architecture & Design

  • Design and architect scalable, secure, and high-performance backend systems using Java technologies.
  • Translate business and functional requirements into clear technical designs.
  • Collaborate with cross-functional teams to align architecture with product goals.

Backend Development

  • Write clean, efficient, and maintainable Java code following best practices.
  • Develop, test, deploy, and maintain backend services for reliability and performance.
  • Design and implement RESTful APIs to support seamless frontend integration.

Database & Data Management

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

Performance & Optimization

  • Identify performance bottlenecks and implement solutions to improve efficiency.
  • Apply caching strategies and backend optimizations where appropriate.

Security & Compliance

  • Implement backend security best practices and industry standards.
  • Stay updated on security vulnerabilities and ensure timely remediation.

Collaboration & Communication

  • Work closely with frontend developers, QA engineers, and product managers.
  • Communicate progress, risks, and solutions effectively across teams.

Code Reviews & Mentorship

  • Conduct code reviews to maintain quality and consistency.
  • Mentor junior developers and promote knowledge sharing and best practices.

Agile Development

Required Qualifications

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