hero

Portfolio Careers

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

Senior Java Developer

Sailes

Sailes

Software Engineering
Alpharetta, GA, USA
Posted on Mar 9, 2026
Job Summary

We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable backend systems. The role involves working closely with cross-functional teams to build reliable applications using modern Java and cloud-native technologies.

Key Responsibilities

  • Design, develop, and maintain enterprise-level Java applications
  • Build scalable, secure, and high-performance RESTful APIs
  • Lead and contribute to system architecture and technical design decisions
  • Write clean, maintainable, and well-tested code following best practices
  • Optimize application performance and troubleshoot production issues
  • Collaborate with product, QA, DevOps, and frontend teams
  • Review code and mentor junior developers
  • Ensure application security, reliability, and scalability
  • Participate in Agile/Scrum ceremonies and technical planning

Required Skills & Qualifications

  • 6+ years of hands-on experience in Java (Java 8 or higher)
  • Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Experience building RESTful and microservices-based architectures
  • Strong understanding of JPA/Hibernate and relational databases
  • Experience with SQL and database performance optimization
  • Solid understanding of OOP, design patterns, and SOLID principles
  • Experience with version control systems (Git)

Nice to Have

  • Experience with messaging systems (Kafka, RabbitMQ, AWS SQS)
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of Docker and Kubernetes
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with NoSQL databases (MongoDB, Redis)

Education

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience