Java Fullstack Developer

JOB DETAILS
APPLY ONLINE
Experience Required:
3-5 years
Job Description:
We are looking for a skilled Java Full Stack Developer with strong expertise in Java technologies and modern front-end frameworks. The ideal candidate should be comfortable working across the entire technology stack from designing responsive UIs to building robust backend services and managing cloud deployments.
Job Responsibilities:
- Design, develop, and implement front-end UIs using HTML, CSS, and JavaScript (Angular or React).
- Build and maintain RESTful APIs using Java, Spring, and Spring Boot.
- Design and manage scalable server infrastructure and databases.
- Participate in the design and development of scalable, high-performance software applications.
- Ensure responsiveness, performance, and quality across the full stack.
- Write clean, maintainable, and well-documented code following best practices.
- Create and maintain CI/CD pipelines for automated testing and deployment.
- Implement secure development practices including encryption, authentication, and access control.
- Conduct software testing using TDD or BDD methodologies.
- Collaborate with cross-functional teams in an agile environment, including international stakeholders.
Required Skills:
- Strong programming skills in Core Java, Spring, and Spring Boot.
- Experience with frontend technologies: HTML, CSS, JavaScript, Angular, and/or React.
- Proficiency with Maven, Git, and Linux environments.
- Expertise in SQL and database design (MySQL, PostgreSQL) as well as NoSQL databases (MongoDB, Cassandra).
- Familiarity with CI/CD tools and pipeline design.
- Understanding of application security: token management, API security, RBAC, encryption, Spring Security, etc.
- Experience deploying full stack applications to cloud platforms (Azure preferred).
- Hands-on experience in software testing practices (TDD, BDD).
- Experience in performance optimization and query tuning.
Primary Skills:
- springboot
- Angular/React/Vue.js
- Database Management
- Java
- Java frameworks
Other Skills:
- MongoDB
- NoSQL Databases
- Frontend Technologies
- CI/CD Pipelines