Full Stack Developer

Compunnel

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of full-stack software development experience
  • Strong experience with Java 17+ and Spring Boot 3
  • Expertise in developing RESTful APIs
  • Hands-on experience with reactive programming and Spring WebFlux
  • Proficient in containerization with Docker
  • Experience with relational databases like PostgreSQL and NoSQL databases such as MongoDB
  • Familiarity with CI/CD practices using GitHub Actions and GitFlow.

Responsibilities

  • Design and develop scalable full-stack applications utilizing Java and modern frontend frameworks
  • Build RESTful APIs and backend services with Spring Boot and Spring WebFlux
  • Create reactive, event-driven applications following reactive programming principles
  • Implement containerized deployment solutions using Docker in collaboration with engineering teams
  • Engage in CI/CD processes through GitHub Actions and GitFlow
  • Integrate solutions with relational and NoSQL databases
  • Troubleshoot issues across application, security, performance, and infrastructure in distributed systems.

Benefits

  • Collaborative work environment with engineering and cloud teams
  • Opportunity to work on modern cloud-native applications
  • Focus on the full application lifecycle from design to production support
  • Engage in innovative practices around CI/CD and automated testing
  • Access to developing reusable internal libraries and SDKs.
Full Job Description
Job Summary:

The Full Stack Developer will design, develop, and maintain modern, cloud-native applications with a strong focus on Java and Spring-based backend development and React or Angular frontend technologies. The role encompasses the full application lifecycle, including REST API development, reactive programming, containerization, CI/CD, database integration, automated testing, deployment, troubleshooting, and production support. The developer will collaborate with engineering, cloud, and platform teams to deliver scalable, reusable, and reliable solutions.

Key Responsibilities
• Design, develop, and maintain scalable full-stack applications using Java and modern frontend frameworks.
• Build and support RESTful APIs and backend services using Spring Boot and Spring WebFlux.
• Develop reactive, event-driven applications using reactive programming principles.
• Collaborate with engineering teams to implement containerized deployment solutions using Docker.
• Participate in CI/CD processes using GitHub Actions and GitFlow development practices.
• Design and integrate solutions with relational and NoSQL databases.
• Develop and execute automated unit tests across frontend and backend applications.
• Troubleshoot application, security, performance, and infrastructure issues across distributed systems.
• Contribute to reusable internal libraries, shared code packages, SDKs, and engineering best practices.
• Collaborate with cloud and platform teams to integrate services using AWS SDKs and cloud-native technologies.
• Support frontend architecture initiatives, including component-based development and microfrontend environments.
• Support applications throughout the deployment lifecycle and troubleshoot issues across containerized and production environments.

Required Qualifications
• 5+ years of full-stack software development experience.
• Strong experience with Java 17+.
• Strong experience with Spring Boot 3.
• Strong experience developing REST APIs.
• Hands-on experience with Spring WebFlux and reactive programming.
• Strong understanding of Docker and containerization concepts.
• Strong experience with PostgreSQL or other relational databases.
• Experience with MongoDB.
• Experience with Redis or similar caching technologies.
• Experience with AWS services and AWS SDK integrations.
• Hands-on experience with GitHub Actions, CI/CD pipelines, and GitFlow methodologies.
• Proficiency with unit testing frameworks and automated testing practices.
• Frontend development experience with React 17+ or Angular, with React 19 preferred.
• Understanding of modern JavaScript module patterns and microfrontend architectures.
• Strong troubleshooting and debugging skills across web applications and security-related issues.
• Experience working with reusable code libraries, SDKs, or shared application frameworks.

Preferred Qualifications
• Experience building cloud-native and microservices-based applications.
• Familiarity with frontend architecture patterns and module federation concepts.
• Experience supporting applications throughout the deployment lifecycle and understanding application behavior in containerized and production environments.
• Knowledge of application observability, monitoring, and performance tuning.
• Exposure to DevOps and Site Reliability Engineering (SRE) practices

Similar Jobs

More Jobs at Compunnel

  • Project Manager
    $95K — $115K *
    Boston, MA 02115 (Suffolk County)
    Enterprise Technology
    In-Person
  • Full Stack Java Developer
    $90K — $110K *
    Montreal, QC H1A 0A1
    Information Technology
    In-Person
  • Senior .NET / SQL Server Developer
    $120K — $145K *
    Florham Park, NJ 07932 (Morris County)
    Information Technology
    In-Person
  • Senior Application Developer
    $130K — $155K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • OCM Lead
    $110K — $130K *
    San Diego, CA 92154 (San Diego County)
    Business Services
    In-Person

More Information Technology Jobs

Find similar Full Stack Developer jobs: