You are viewing a preview of this job. Log in or register to view more details about this job.

Java Full Stack Developer

Position:  Java Full Stack Developer

Location: 100% Remote ( W2 Position)

Visa: OPT 

Duration: Long-term 

Experience:  2-5 years

Job Details

Required Skills:

Backend Technologies:

  • Proficiency in Java (Java 8+), Spring Boot, Spring Cloud, Spring MVC, and Hibernate.
  • Experience in building and deploying microservices.
  • Knowledge of RESTful APIs, SOAP, and JSON/XML data exchange formats.
  • Experience working with Kafka, RabbitMQ, or similar messaging queues.

Frontend Technologies:

  • Strong experience with modern JavaScript frameworks like ReactJS, AngularJS, and VueJS.
  • Proficient in HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with CSS frameworks like Bootstrap or Material UI.

Databases and Cloud:

  • Experience with relational databases like MySQL, PostgreSQL, and NoSQL databases like MongoDB.
  • Proficiency in AWS or similar cloud platforms (Azure, Google Cloud).
  • Familiarity with Docker and containerization for application deployment.

Version Control and CI/CD:

  • Experience with Git, GitHub, or GitLab for version control.
  • Knowledge of Jenkins, GitLab CI, or other CI/CD tools for continuous integration and delivery.

Additional Skills:

  • Experience with Agile/Scrum methodologies.
  • Strong understanding of design patterns, software engineering principles, and best practices.
  • Excellent problem-solving and debugging skills.
  • Strong verbal and written communication skills.