Java FullStack Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled Java Full Stack Developer with strong experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have expertise in both backend and frontend technologies, with a solid understanding of software development best practices, cloud technologies, and modern application architectures., * Design, develop, test, and deploy full-stack applications using Java and modern frontend technologies.
- Build and maintain RESTful APIs and microservices.
- Develop responsive and user-friendly web interfaces.
- Collaborate with product owners, business analysts, architects, and QA teams throughout the SDLC.
- Participate in requirement gathering, design discussions, code reviews, and sprint planning.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve application defects and production issues.
- Develop and maintain technical documentation.
- Implement CI/CD pipelines and DevOps best practices, Backend Development
-
Java 8/11/17+
-
Spring Boot
-
Spring MVC
-
Spring Security
-
Spring Data JPA
-
Hibernate
-
Microservices Architecture
-
RESTful Web Services
-
Apache Maven/Gradle Frontend Development
-
Angular (Preferred) or React
-
JavaScript
-
TypeScript
-
HTML5
-
CSS3
-
Bootstrap
-
Responsive Web Design
Requirements
- Bachelor''''s degree in Computer Science, Information Technology, Engineering, or related field.
- 5+ years of experience in Java Full Stack Development.
- Strong experience building enterprise-level applications.
- Experience with Agile/Scrum development methodologies.
- Excellent problem-solving and communication skills.