Job title: Senior Java Full Stack Developer
Company: Sundus Recruitment Services
Job description: Java Full stack 7+ YrsA Java Full Stack Developer is a software developer proficient in both front-end and back-end development, primarily using Java for server-side programming. They have the skills to design, develop, and manage applications that encompass both the client-side (user interface) and server-side (business logic, databases, and APIs). Here’s a breakdown of their responsibilities and expertise:Key Responsibilities: * Front-End Development:
- Technologies: HTML, CSS, JavaScript, frameworks like Angular, React, or Vue.js.
- Tasks: Building user interfaces, ensuring responsiveness, designing user experiences, and integrating front-end with back-end services.
- Back-End Development:
- Core Language: Java.
- Frameworks: Spring, Spring Boot, Hibernate, or similar.
- Tasks: Developing APIs, handling business logic, data processing, and managing the application’s overall functionality.
- Database Management:
- Skills: SQL, NoSQL (e.g., MongoDB), database design, and optimization.
- Tasks: Creating, managing, and querying databases, ensuring data integrity, and handling migrations.
- Version Control and Deployment:
- Tools: Git, GitHub, CI/CD pipelines.
- Tasks: Managing code versioning, merging codebases, and automating deployments to different environments.
- Server and API Management:
- Skills: RESTful APIs, SOAP, handling HTTP requests, server-side configuration.
- Tasks: Setting up servers, managing security and authentication (e.g., JWT, OAuth), and optimizing for performance.
- Cloud and DevOps:
- Knowledge: AWS, Docker, Kubernetes (optional but increasingly expected).
- Tasks: Deploying applications to cloud platforms, using containers for scalable deployments, and managing microservices architecture.
Essential Skills:
- Java (Core and Advanced).
- JavaScript/TypeScript for front-end logic.
- Spring/Spring Boot for building enterprise-grade applications.
- HTML/CSS/ReactJS for front-end design.
- Database (SQL/NoSQL) proficiency.
- RESTful APIs development and consumption.
- Version control tools (like Git).
Other Desirable Skills:
- Microservices Architecture.
- Agile methodologies for team-based projects.
- Problem-solving and debugging expertise.
Overall, a Java Full Stack Developer bridges the gap between client and server-side technologies, making them highly versatile and valuable for full lifecycle software development
Expected salary: 20000 – 25000 per month
Location: Dubai
Job date: Tue, 24 Dec 2024 23:45:06 GMT
Apply for the job now!