Java Full Stack Developer

TalentOla


Job Location:

Irving, TX - USA

Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Role Overview

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.

Key Responsibilities

1. Front-End Development

Develop user interfaces using technologies like:

HTML CSS JavaScript

Frameworks such as Angular React or

Ensure responsive and mobile-friendly designs

Collaborate with UI/UX designers to implement design requirements

2. 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

3. Database Management

Work with databases such as:

MySQL PostgreSQL Oracle MongoDB

Write efficient queries stored procedures and optimize performance

4. Integration & APIs

Integrate third-party services and APIs

Develop secure and scalable API endpoints

5. Testing & Debugging

Perform unit testing integration testing

Troubleshoot and fix bugs

Ensure high performance and responsiveness

6. Deployment & Maintenance

Use tools like Docker Kubernetes (optional)

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

Maintain and upgrade applications

Required Skills

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 GCP

Role Overview 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 ...