Java Developer

Java Developer

Posted Today by 1761902161

Negotiable
Outside
Remote
USA

Summary: The Full-Stack Developer role is focused on designing and developing cloud-native web applications using JavaScript/TypeScript and React. The position requires collaboration with cross-functional teams and participation in Agile ceremonies to ensure alignment with technical specifications. Candidates should have extensive experience in both front-end and back-end technologies, particularly with React and Java/Spring Boot. The role is fully remote and emphasizes best practices in code quality and testing.

Key Responsibilities:

  • Design and develop high-quality, cloud-native web applications using JavaScript/TypeScript and the React framework.
  • Translate complex business requirements into modular, scalable, and maintainable code with clear implementation strategies.
  • Write comprehensive unit and integration tests to ensure robust functionality and prevent regression issues.
  • Contribute to and participate in design and code reviews, promoting best practices and code quality across the team.
  • Collaborate closely with cross-functional teams including Product Management, UI/UX, and QA to ensure alignment with technical and functional specifications.
  • Actively engage in Agile ceremonies such as daily stand-ups, sprint planning, demos, and retrospectives, driving continuous improvement and team alignment.

Key Skills:

  • Minimum of 3 years of hands-on experience building and maintaining modern web applications using React (JavaScript/TypeScript).
  • Strong hands-on experience developing scalable backend services using Java and Spring Boot framework.
  • Proficiency in REST API design, security best practices, dependency injection, and configuration management.
  • Proven experience designing, developing, and deploying applications following a microservices-based architecture.
  • Familiarity with concepts such as service discovery, inter-service communication, fault tolerance, and service decomposition.
  • Exposure to or experience with micro frontend patterns, including federated modules and independent deployment strategies.
  • Solid understanding and experience with MongoDB or other NoSQL databases.
  • Familiarity or hands-on experience with Google Cloud Platform is a plus.
  • Experience working in Agile environments.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Full-Stack Developer
Location: 100% Remote
Duration: 6+ Months Responsibilities:

  • Design and develop high-quality, cloud-native web applications using JavaScript/TypeScript and the React framework.
  • Translate complex business requirements into modular, scalable, and maintainable code with clear implementation strategies.
  • Write comprehensive unit and integration tests to ensure robust functionality and prevent regression issues.
  • Contribute to and participate in design and code reviews, promoting best practices and code quality across the team.
  • Collaborate closely with cross-functional teams including Product Management, UI/UX, and QA to ensure alignment with technical and functional specifications.
  • Actively engage in Agile ceremonies such as daily stand-ups, sprint planning, demos, and retrospectives, driving continuous improvement and team alignment.

Required Experience:

  • React (JavaScript/TypeScript): Minimum of 3 years of hands-on experience building and maintaining modern web applications using React. The candidate should demonstrate strong knowledge of component-based architecture, hooks, state management, and performance optimization techniques.
  • Java & Spring Boot: Must have strong hands-on experience developing scalable backend services using Java and Spring Boot framework.
  • Proficiency in REST API design, security best practices, dependency injection, and configuration management is expected.
  • Microservices Architecture: Proven experience designing, developing, and deploying applications following a microservices-based architecture.
  • Should be familiar with concepts such as service discovery, inter-service communication, fault tolerance, and service decomposition.
  • Micro Frontend Architecture: Exposure to or experience with micro frontend patterns, including federated modules, independent deployment strategies, and integration of multiple frontends in a shared ecosystem, is highly desirable.
  • MongoDB: Solid understanding and experience with MongoDB or other NoSQL databases, including schema design, query optimization, indexing strategies, and performance tuning.
  • Cloud Platforms (Nice to Have): Familiarity or hands-on experience with Google Cloud Platform (Google Cloud Platform) is a plus, particularly with services like Cloud Run, Pub/Sub, Firestore, and deployment pipelines.
  • Agile Development Practices: Experience working in Agile environments with familiarity in participating in sprints, daily stand-ups, planning sessions, and retrospectives.
  • Education: Bachelor s degree in Computer Science, Software Engineering, or a related field is preferred.