Overview
Skills
Job Details
Job Title: Full Stack Java Developer
Experience: 5 6 Years
Location: Remote
Visa: OPT
Employment Type: Full-time
Job Summary:
We are seeking a skilled and passionate Full Stack Java Developer with 5 6 years of hands-on experience in designing, developing, and deploying scalable web applications. The ideal candidate will have strong expertise in backend development using Java/Spring Boot and frontend frameworks like Angular or React, with solid knowledge of RESTful APIs, microservices, and cloud technologies.
Key Responsibilities:
Design, develop, test, and deploy high-quality web applications and services.
Build and maintain RESTful APIs and microservices using Java and Spring Boot.
Develop responsive and dynamic front-end interfaces using Angular or React.
Collaborate with cross-functional teams including Product, QA, and DevOps.
Write clean, efficient, and maintainable code following best practices.
Participate in code reviews, troubleshooting, and performance optimization.
Work with CI/CD pipelines, containerization, and cloud deployment (AWS/Azure/Google Cloud Platform).
Ensure security, scalability, and performance of applications.
Required Skills & Experience:
5 6 years of experience as a Full Stack Developer.
Strong expertise in Java 8+/J2EE, Spring Boot, and Microservices.
Proficiency in front-end frameworks: Angular, React, or Vue.js.
Experience with HTML5, CSS3, JavaScript (ES6+), and TypeScript.
Knowledge of RESTful API design and integration.
Hands-on with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI, etc.).
Experience in cloud platforms (AWS / Azure / Google Cloud Platform) is a plus.
Strong debugging, problem-solving, and analytical skills.
Good to Have:
Knowledge of message brokers (Kafka, RabbitMQ).
Familiarity with testing frameworks (JUnit, Mockito).
Experience with Agile/Scrum methodologies.
Basic understanding of security best practices (OAuth2, JWT).
Education:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.