Skip to main content

Full Stack Java Developer

Technology
Cynet Systems
Miami, United States1 month agoUntil 11/8/2026
Service contract

Job description

Job Overview:

Pay Range $62hr - $67hr

Requirement/Must Have:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in Full Stack Development.
  • Strong expertise in Java 8/11/17+.
  • Spring Boot, Spring MVC, Spring Data JPA.
  • RESTful API development.
  • Angular (preferred) or React.
  • HTML5, CSS3, JavaScript, TypeScript.
  • SQL databases (Oracle, SQL Server, PostgreSQL, MySQL).
  • Git version control.
  • Experience with microservices architecture.
  • Knowledge of CI/CD and DevOps practices.
  • Strong analytical and problem-solving skills.
Responsibilities:
  • Design, develop, and maintain scalable applications using Java 8/11/17+.
  • Build RESTful APIs and microservices using Spring Boot, Spring MVC, and Spring Cloud.
  • Implement security using OAuth2, JWT, Spring Security, and authentication protocols.
  • Develop and optimize database solutions using SQL and NoSQL technologies.
  • Integrate third-party services and enterprise applications through APIs and messaging systems.
  • Develop responsive user interfaces using Angular, React, or similar modern frameworks.
  • Build reusable UI components and ensure cross-browser compatibility.
  • Collaborate with UX/UI designers to implement intuitive user experiences.
  • Consume REST APIs and manage frontend state effectively.
  • Deploy and maintain applications on Azure, AWS, or GCP.
  • Implement CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD.
  • Utilize containerization technologies such as Docker and Kubernetes.
  • Monitor application performance and troubleshoot production issues.
  • Write unit and integration tests using JUnit, Mockito, and frontend testing frameworks.
  • Participate in code reviews and enforce coding standards.
  • Ensure software quality through automated testing and continuous improvement practices.
  • Work closely with business analysts, architects, product owners, and QA teams.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Provide technical guidance and mentor junior developers when needed.
Nice to Have:
  • Experience with Azure Cloud or AWS Cloud.
  • Knowledge of Kafka, RabbitMQ, or event-driven architectures.
  • Experience with Kubernetes and container orchestration.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra.
  • Exposure to AI-assisted development tools such as GitHub Copilot.
  • Relevant certifications in Java, Cloud, or Agile technologies.
Skills:
  • Java 8/11/17+.
  • Spring Boot.
  • Spring Cloud.
  • Spring Security.
  • Hibernate/JPA.
  • REST APIs.
  • Microservices.
  • Angular 12+.
  • React.js.
  • TypeScript.
  • JavaScript.
  • HTML5/CSS3.
  • Bootstrap/Material UI.
  • Oracle.
  • PostgreSQL.
  • SQL Server.
  • MySQL.
  • MongoDB.
  • Azure/AWS/GCP.
  • Docker.
  • Kubernetes.
  • Jenkins.
  • GitHub Actions.
  • Azure DevOps.
  • Git.
  • Maven/Gradle.
  • SonarQube.
  • JIRA.
  • Postman.
  • Swagger/OpenAPI.

Interested in this role?