Java Full Stack Developer

Alltech Consulting Services
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

HTML
Java
JavaScript
API
Amazon Web Services (AWS)
Business Logic
Unit Testing
Azure
CSS
Cloud Computing
Databases
Eclipse
Github
Revision Control Systems
Gradle
Design of User Interfaces
Hibernate
IntelliJ
Java Persistence API
PostgreSQL
Maven
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Oracle Applications
Query Optimization
Responsive Web Design
Software Engineering
SQL Stored Procedures
SQL Databases
Web Applications
Data Processing
Google Cloud Platform
Spring-mvc
React
Spring-boot
Backend
GIT
Vue.js
Angular
Integration Tests
Kubernetes
Enterprise Integration
Build Tools
Front End Software Development
REST
Docker
Jenkins
Web Api
Microservices

Job description

A Java Full Stack Developer is responsible for designing, developing, and maintaining both front-end (client-side) and back-end (server-side) components of web applications using Java technologies. They work across the entire software development lifecycle, from concept to deployment and support., 1. Front-End Development

Develop user interfaces using technologies like:

HTML, CSS, JavaScript

Frameworks such as Angular, React, or Vue.js

Ensure responsive and mobile-friendly designs

Collaborate with UI/UX designers to implement design requirements

  1. Back-End Development

Design and develop server-side logic using:

Java, Spring Boot, Spring MVC

Build RESTful APIs and microservices

Implement business logic and data processing

  1. Database Management

Work with databases such as:

MySQL, PostgreSQL, Oracle, MongoDB

Write efficient queries, stored procedures, and optimize performance

  1. Integration & APIs

Integrate third-party services and APIs

Develop secure and scalable API endpoints

  1. Testing & Debugging

Perform unit testing, integration testing

Troubleshoot and fix bugs

Ensure high performance and responsiveness

  1. Deployment & Maintenance

Use tools like Docker, Kubernetes (optional)

Work with CI/CD pipelines (Jenkins, GitHub Actions, etc.)

Requirements

Technical Skills

Strong knowledge of Core Java & OOP concepts

Experience with:

Spring Boot, Hibernate/JPA

Front-end expertise in:

Angular / React / JavaScript frameworks

Understanding of:

REST APIs, microservices architecture

Database handling (SQL & NoSQL)

Version control tools (Git)

Tools & Technologies

IDEs: IntelliJ IDEA, Eclipse

Build Tools: Maven, Gradle

Cloud platforms (optional): AWS, Azure, Google Cloud Platform


Soft Skills

Problem-solving ability

Good communication & teamwork

Attention to detail

Apply for this position