Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capstone IT Staffing Logo

Full Stack Java Engineer

Capstone IT Staffing

Salary not specified
Sep 24, 2025
Remote, US
Apply Now

Seeking an experienced Java Full Stack Engineer to join the Agile Workplace Solutions team to contribute to enterprise-wide growth initiatives by building scalable applications, APIs, and data services that enhance product and service capabilities.

Requirements

  • Backend: Java, Spring Boot, REST APIs, Microservices, event-driven architecture.
  • Frontend: React or Angular, JavaScript, HTML, CSS.
  • Database: SQL (PostgreSQL, Oracle, SQL Server), JPA/Hibernate.
  • Cloud/DevOps: Docker, Kubernetes/Fargate, CI/CD pipelines with GitHub Actions (or Jenkins), Gradle, Git.
  • Testing: JUnit, Spock, Mockito; strong focus on automated testing and code quality.
  • Messaging: Kafka or RabbitMQ for event-driven systems.
  • Experience with OpenAPI/Swagger documentation, JWT, and OAuth2.

Responsibilities

  • Lead and deliver end-to-end application development including backend, frontend, and database engineering (95% Backend/database, 5% Frontend).
  • Build and maintain scalable applications using Java, Spring Boot, REST APIs, Microservices, and React/Angular.
  • Design and manage relational databases (PostgreSQL, Oracle, SQL Server) using JPA/Hibernate, ensuring performance, scalability, and data integrity.
  • Develop secure RESTful APIs with OpenAPI/Swagger documentation, JWT, and OAuth2.
  • Containerize applications using Docker and deploy via Kubernetes/Fargate.
  • Implement CI/CD pipelines with GitHub Actions, Gradle, and Git for automated build and deployment.
  • Write and maintain robust automated test coverage (unit, integration, and end-to-end) with JUnit, Spock, and Mockito.

Other

  • Serve as a core member of one of eight Agile teams within the SAFe framework, supporting enterprise initiatives.
  • Contribute to Agile ceremonies (planning, reviews, retrospectives, backlog grooming) while writing actionable user stories and acceptance criteria.
  • Mentor peers, perform code reviews, and foster a culture of knowledge-sharing, diversity, and inclusion.
  • Collaborate effectively across teams, escalating blockers promptly and proactively identifying risks.
  • Provide off-hours technical assistance as part of the on-call rotation, following established communication and escalation protocols.