Java Full Stack Developer
Java Full Stack Developer
Location: Lake Mary, Florida (Onsite)
Duration - 6+months
Note: Looking only for H4 EAD//'s/ OPT//'s / USC//'s or GCEAD//'s only
Note: PP Number & LinkedIn profile with Proper Profile and Connections is Mandatory.
Note: There will be a live coding interview
2 rounds of Interviews: 1-Screening, 2-Technical
Job Description
We are looking for an experienced Java Full Stack Developer with 5-6 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, REST APIs, Microservices, SQL, AngularJS, CI/CD, and modern software development practices. Experience with AI-assisted development tools and workflows is highly desirable.
The candidate will work closely with cross-functional teams to develop high-quality applications, build scalable backend services, integrate frontend applications, and contribute to automated testing and continuous delivery.
Key Responsibilities
Design, develop, test, and maintain enterprise applications using Core Java and Spring Boot.
Develop scalable and secure RESTful APIs and backend services.
Design and implement Microservices-based applications using Spring Boot.
Develop responsive and user-friendly web applications using AngularJS/Angular.
Write efficient SQL queries, stored procedures, and database operations.
Integrate frontend applications with REST APIs and backend services.
Implement application security, error handling, logging, and performance optimization.
Participate in CI/CD processes and support automated application deployments.
Develop and maintain automated unit, integration, and behavior-driven tests.
Apply BDD (Behavior-Driven Development) practices using tools such as Cucumber where applicable.
Troubleshoot production issues and perform root-cause analysis.
Participate in code reviews and follow coding standards and best practices.
Collaborate with Business Analysts, QA Engineers, DevOps Engineers, and other development teams.
Use AI-assisted development tools to improve coding productivity, debugging, documentation, testing, and code optimization.
Stay current with emerging technologies and contribute to continuous improvement of development processes.
Required Technical Skills
Backend
Strong hands-on experience with Core Java
Java 8/11/17+ experience
Strong knowledge of Spring Boot
Spring Framework / Spring MVC
Strong experience developing REST APIs
Hands-on experience with Microservices Architecture
Exception handling, multithreading, collections, Java Streams, and OOP concepts
Frontend
Hands-on experience with AngularJS / Angular
HTML5, CSS3, JavaScript, and TypeScript
Experience integrating Angular applications with REST APIs
Database
Strong SQL skills
Experience with relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL
Query optimization and database integration