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.