hero

Portfolio Careers

Discover regional opportunities across our network of transformational companies.
KCRise Fund
companies
Jobs

BSM developer

Sailes

Sailes

Software Engineering
Alpharetta, GA, USA
Posted on Mar 9, 2026
Job Title: Senior Java Developer

Location: Remote

Experience: 8+ Years

Employment Type: Full-Time

Department: Software Development / Engineering

About The Role

We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java-based application development, a passion for clean code, and the ability to lead and mentor junior developers. You will be responsible for designing, developing, and maintaining high-performance, scalable applications.

Key Responsibilities

  • Design, develop, and maintain robust Java applications and services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code following best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues.
  • Participate in architectural discussions and contribute to system design.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor junior developers and support their technical growth.
  • Stay updated with emerging technologies and industry trends.

Required Skills & Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8+ years of hands-on experience in Java development.
  • Strong knowledge of Java 8+ and object-oriented programming principles.
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Proficiency in RESTful API design and development.
  • Familiarity with databases (SQL and NoSQL), such as MySQL, PostgreSQL, MongoDB.
  • Experience with build tools like Maven or Gradle.
  • Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI).
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.

Preferred Qualifications

  • Experience with microservices architecture.
  • Exposure to containerization tools like Docker and orchestration with Kubernetes.
  • Knowledge of front-end technologies (JavaScript, Angular, React) is a plus.
  • Agile/Scrum development experience.

What We Offer

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and remote work options.
  • Health insurance and wellness benefits.
  • Learning and development opportunities.
  • A collaborative and inclusive work environment.