Jobgether
Jobgether

Senior Java Full Stack Developer

engineeringfull-timeUS
SALARY
$90k – $120k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Architect, design, develop, and maintain enterprise-grade web applications and distributed systems.
    • Translate business and technical requirements into robust, scalable, and maintainable system designs.
    • Develop production-quality backend services using Java 11/17 and Spring Boot.
    • Design and implement clean, reliable RESTful APIs and microservices architectures.
    • Build responsive, component-driven front-end applications using React and modern JavaScript technologies.
    • Design and operate microservices, including service decomposition, inter-service communication, and observability patterns.
    • Develop and optimize SQL queries and database schemas across relational database platforms.
    • Deploy and support cloud-native applications using AWS, Azure, or GCP and applicable managed services.
    • Implement and maintain CI/CD pipelines, Git-based development workflows, branching strategies, code reviews, and release processes.
    • Troubleshoot complex technical issues, perform root-cause analysis, and document findings and solutions clearly.
    • Collaborate with product managers, architects, DevOps engineers, and other developers in an Agile environment.
    • Contribute to secure, performant, reliable applications throughout their operational lifecycle.
    • Support event-driven architectures using technologies such as Kafka or RabbitMQ where applicable.
    • Contribute to automated testing and modern development practices, including test-driven or behavior-driven development.
    • Requirements:

      • Bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline.
      • 5+ years of professional software development experience building production-grade enterprise applications.
      • Strong understanding of data structures, algorithms, computational complexity, and end-to-end system design principles.
      • Advanced proficiency in Java 11 and 17 and the Spring Boot framework.
      • Strong experience designing and implementing RESTful APIs.
      • Hands-on production experience with microservices architectures, including service decomposition, inter-service communication, and observability.
      • Proven experience developing front-end applications with React; familiarity with Angular or Vue is a strong plus.
      • Strong SQL skills and experience with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server.
      • Experience with query optimization and database schema design.
      • Solid understanding of CI/CD tooling and Git-based version control workflows, including branching, code reviews, and release management.
      • Hands-on experience deploying applications to at least one major cloud platform such as AWS, Azure, or GCP.
      • Familiarity with cloud managed services, networking, and identity fundamentals.
      • Strong debugging, troubleshooting, and root-cause analysis capabilities.
      • Experience with Kafka, RabbitMQ, or comparable event-streaming platforms is preferred.
      • Familiarity with Docker and Kubernetes in production environments is preferred.
      • Understanding of distributed systems concepts such as eventual consistency, CAP trade-offs, idempotency, and saga patterns is a plus.
      • Experience developing automated tests using modern testing frameworks and contributing to TDD or BDD practices is preferred.
      • Strong communication and collaboration skills, with the ability to work effectively across technical and product teams.
      • Must be authorized to work in the United States. U.S. citizens, Green Card holders, EAD holders, and H-1B transfer candidates are eligible; new H-1B sponsorship is not available for this position.
      • Benefits:

        • $90,000–$120,000 annual salary.
        • Fully remote position within the United States.
        • Full-time, direct W2 employment.
        • Opportunity to work on enterprise-scale web applications and distributed systems.
        • Exposure to modern Java, Spring Boot, React, microservices, cloud platforms, and DevOps practices.
        • Collaboration with product, architecture, DevOps, and engineering teams in an Agile environment.
        • Opportunity to work with cloud-native technologies and complex distributed architectures.
        • Career growth opportunities within an established technology environment.
        • Specific healthcare, retirement, paid time off, and additional benefits were not specified in the source job description.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Senior Java Full Stack Developer at Jobgether — Remote