Senior Java Full Stack Developer

New
J
JobgetherEnterprise software
Based in United States; Fully remote position within the United States.Full-TimeSenior
Salary90,000 - 120,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software development experience
Required Skills
SQLGitSpring BootReactCI/CDRESTful APIsMicroservices

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.
  • Advanced proficiency in Java 11 and 17 and the Spring Boot framework.
  • Strong experience designing and implementing RESTful APIs.
  • Production experience with microservices, including service decomposition, inter-service communication, and observability.
  • Experience developing front-end applications with React; Angular or Vue familiarity is a 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.
  • Understanding of CI/CD tooling and Git-based workflows, including branching, code reviews, and release management.
  • Hands-on experience deploying applications to AWS, Azure, or GCP.
  • Familiarity with cloud managed services, networking, and identity fundamentals.
  • Experience with Kafka, RabbitMQ, or comparable event-streaming platforms is preferred.
  • Docker and Kubernetes production experience, distributed systems concepts, and automated testing/TDD or BDD experience are preferred.

Responsibilities

  • Architect, design, develop, and maintain enterprise-grade web applications and distributed systems.
  • Translate business and technical requirements into scalable, maintainable system designs.
  • Develop backend services using Java 11/17 and Spring Boot.
  • Design and implement RESTful APIs and microservices architectures.
  • Build responsive front-end applications using React and modern JavaScript technologies.
  • Develop and optimize SQL queries and database schemas across relational database platforms.
  • Deploy and support cloud-native applications using AWS, Azure, or GCP.
  • Implement CI/CD pipelines and Git-based development, code review, and release processes.
  • Troubleshoot technical issues, perform root-cause analysis, and document findings and solutions.
  • Collaborate with product managers, architects, DevOps engineers, and developers in an Agile environment.
View Full Description & ApplyYou'll be redirected to the employer's site
90,000 - 120,000 USD per year
Apply Now