Point your AI agent at freehire and let it find you a job.

Get the CLI →

Compunnel, Inc.

NewBe an early applicant

Java Full Stack Systems Developer

Posted 2 views
Discussion

Summary

A full-stack engineer who designs, builds, and supports enterprise Java applications: developing RESTful APIs and microservices, React/Angular front-ends, and SQL database layers, deployed with Kubernetes and CI/CD, while collaborating with global teams across the full SDLC.

We are seeking a Java Full Stack Systems Developer to design, develop, integrate, and support enterprise applications. The role requires strong hands‑on experience with Java, modern web technologies, relational databases, and microservices, along with the ability to collaborate with global teams and business stakeholders.

Key Responsibilities

  • Des ign and develop high-quality Java applications in a multi-tier enterprise environment.
  • Build and maintain RESTful APIs, microservices, and web-based applications.
  • Collaborate with business stakeholders and global development teams to gather requirements and deliver solutions.
  • Develop proofs of concept to evaluate new technologies and frameworks.
  • Participate in technical design and architectural discussions.
  • Troubleshoot production issues, perform root‑cause analysis, and improve application stability.
  • Support the complete SDLC, including design, development, testing, deployment, and post‑release support.
  • Develop clean, reusable, well‑tested, and maintainable code aligned with enterprise standards.

Required Qualifications

  • BA/BS degree in Computer Science, Engineering, or a related field.
  • Hands‑on experience with Java 11+, RESTful APIs, OpenAPI/Swagger, Gradle or Maven, and enterprise microservices.
  • Strong front‑end development experience with React or Angular.
  • Strong RDBMS and SQL skills, preferably PostgreSQL, MS SQL Server, or DB2.
  • Experience with Kubernetes and modern microservices architectures.
  • Development experience with Python and Unix/Bash scripting.
  • Experience with JUnit, Git‑based workflows, CI/CD, and tools such as Jenkins.
  • Comfortable working in Linux environments.
  • Knowledge of Agile methodologies and tools such as JIRA.
  • Strong analytical, problem‑solving, communication, and collaboration skills.
  • Willingness to work occasional weekends.

Preferred Qualifications

  • Experience with TDD or BDD methodologies.
  • Experience with enterprise architecture standards and integration patterns.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available