Overview
Skills
Job Details
Job Title: Java Full Stack Developer
Location: Malvern, PA or Charlotte, NC (Hybrid / Onsite as per client need)
Duration: Long-term Contract
Job Description:
We are looking for an experienced Java Full Stack Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will work closely with business and technical teams to deliver high-quality solutions across front-end and back-end systems.
Key Responsibilities:
Design, develop, and maintain full stack applications using Java and modern front-end frameworks
Build RESTful APIs and backend services using Java, Spring Boot, and Microservices architecture
Develop responsive user interfaces using Angular or React
Integrate applications with databases and third-party systems
Participate in requirements analysis, design discussions, and code reviews
Write clean, maintainable, and well-tested code
Support applications in development, test, and production environments
Work in Agile/Scrum teams and contribute to sprint planning and delivery
Required Skills:
Strong experience in Java, Spring Boot, and Microservices
Hands-on experience with Angular or React
Experience in developing REST APIs
Strong knowledge of SQL and relational databases (Oracle, SQL Server, or PostgreSQL)
Experience with HTML, CSS, JavaScript
Familiarity with CI/CD pipelines and version control tools (Git)
Experience working in Agile environments
Nice to Have:
Experience with cloud platforms (AWS or Azure)
Exposure to DevOps tools (Jenkins, Docker, Kubernetes)
Experience in financial services or enterprise-scale applications
Knowledge of security best practices
Education:
Bachelor’s degree in Computer Science, Engineering, or related field