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