Remote Full-Stack Java Developer
Los Angeles, CA - USA
Job Summary
A Remote Full-Stack Java Developer is responsible for designing developing testing and maintaining scalable web applications using Java-based backend technologies and modern frontend frameworks. The role involves building RESTful APIs developing user-friendly interfaces integrating databases and ensuring application performance security and reliability while collaborating with distributed teams remotely. Key Responsibilities Design develop and maintain full-stack web applications using Java and Spring and maintain RESTful APIs and responsive user interfaces using HTML CSS JavaScript and frameworks such as React or optimize and manage relational and NoSQL databases including MySQL PostgreSQL and authentication authorization and application security best clean reusable and maintainable code following industry unit testing integration testing debugging and with developers QA engineers product managers and other stakeholders in a remote Git and CI/CD pipelines to manage source code and automate deployment and maintain applications using cloud platforms such as AWS Azure or Google in code reviews sprint planning and Agile development application performance and continuously improve system scalability and Skills and Qualifications Strong proficiency in Java and object-oriented with Spring Boot Spring MVC and Spring of frontend technologies such as HTML5 CSS3 JavaScript React or developing and integrating RESTful with SQL and database with Git Maven or Gradle and automated testing frameworks such as of microservices architecture and software design with Docker Kubernetes and CI/CD tools is an of cloud computing platforms is problem-solving communication and time-management to work independently and collaborate effectively with a distributed team.