Full Stack Developer (java)

Job Summary

We are seeking a Full Stack Java Developer responsible for designing, developing, and maintaining scalable web applications. The role involves working across the backend and frontend layers, integrating business logic, APIs, databases, and user interfaces while adhering to coding standards and best practices.

The ideal candidate is comfortable working in Agile teams, understands enterprise architectures, and delivers high-quality, secure, and maintainable software solutions.

Key Responsibilities

Backend Development

Design and develop Java-based backend services using Spring Boot / Java EE

Build and maintain RESTful APIs and service integrations

Implement business logic, validations, and transaction management

Work with JPA / Hibernate for database persistence

Optimize application performance, security, and scalability

Write unit and integration tests (JUnit, Mockito)

Frontend Development

Develop responsive user interfaces using Angular / React / JSF (PrimeFaces) as applicable

Integrate frontend components with backend APIs

Ensure cross-browser compatibility and UI performance

Apply UX/UI design principles and accessibility standards

Database & Integration

Design and manage relational databases (Oracle, PostgreSQL, MySQL)

Write optimized SQL queries and stored procedures if required

Integrate with external systems via APIs, message queues, or middleware

DevOps & Quality

Participate in CI/CD pipelines (Jenkins, GitLab CI)

Use version control systems (Git/SVN)

Apply secure coding practices and comply with quality standards

Support deployment, troubleshooting, and production issues

Collaboration

Work closely with Product Owners, Business Analysts, QA, and DevOps teams

Participate in sprint planning, code reviews, and technical discussions

Contribute to documentation and knowledge sharing

تاريخ النشر: ١٥ ديسمبر ٢٠٢٥
الناشر: Wuzzuf .com
تاريخ النشر: ١٥ ديسمبر ٢٠٢٥
الناشر: Wuzzuf .com