hero

Portfolio Careers

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

Java developer - ATS

Sailes

Sailes

Software Engineering
Alpharetta, GA, USA
Posted on Mar 9, 2026
Job Description Java Developer

Position Overview

We are seeking a skilled and motivated Java Developer to design, develop, and maintain high-quality applications. The ideal candidate will have strong expertise in Java programming, object-oriented design, and modern frameworks, along with the ability to collaborate effectively with cross-functional teams to deliver robust and scalable software solutions.

Key Responsibilities

  • Design, develop, test, and maintain Java-based applications.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment.
  • Debug and resolve technical issues, ensuring optimal performance and reliability.
  • Collaborate with product managers, architects, QA engineers, and other developers to deliver high-quality solutions.
  • Implement and maintain RESTful APIs and integrate with third-party systems when required.
  • Stay updated with emerging technologies, frameworks, and industry best practices.
  • Contribute to code reviews, knowledge sharing, and continuous process improvement.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
  • Proven experience as a Java Developer (25 years for mid-level, 5+ for senior).
  • Strong proficiency in Java SE/EE.
  • Hands-on experience with frameworks such as Spring, Spring Boot, Hibernate, JPA.
  • Solid understanding of relational databases (MySQL, PostgreSQL, Oracle, etc.).
  • Experience with build tools (Maven/Gradle) and version control (Git).
  • Familiarity with microservices architecture and cloud platforms (AWS, Azure, GCP) is a plus.
  • Knowledge of Agile/Scrum methodologies.
  • Excellent problem-solving skills and attention to detail.

Key Competencies

  • Strong analytical and debugging skills
  • Collaboration and teamwork
  • Adaptability to new technologies
  • Effective communication skills
  • Ownership and accountability

Work Environment

  • Office or hybrid/remote setup depending on project needs.
  • Collaboration with global teams and stakeholders.
  • Fast-paced, innovative, and agile development environment.