Java Full Stack Engineer

Capgemini
Charlotte, NC, United States
28 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$62,504.0 - $97,656.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Active Directory Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management Application Services HTML5 Unit Testing Microsoft Azure
+73 more
Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Review Databases Continuous Integration D3.Js Database Design Database Development Software Debugging Software Design Patterns DevOps Distributed Systems Github Gradle Hibernate (Java) Java Persistence API JSON JQuery Lightweight Directory Access Protocols (LDAP) PostgreSQL Apache Maven Microsoft SQL Server SQL Azure MongoDB MySQL NoSQL OAuth Object-Oriented Software Development OpenShift Oracle (Applications) Performance Tuning Scrum Methodology RabbitMQ Cloud Services Fortify (Software) Security Assertion Markup Language (SAML) Secure Coding Single Sign-On SonarQube SQL Databases Systems Architecture Software Technical Review TypeScript Web Applications RxJS Enterprise Software Applications Angular Material Spring Cloud Spring-mvc Istio System Availability Delivery Pipeline Database Optimization Spring-boot Generative AI Backend Gitlab Event Driven Architecture AngularJS Integration Tests Kubernetes Integration Frameworks Apache Kafka Front End Software Development Checkmarx Api Gateway Restful APIs Es2015 Docker Jenkins Microservices

Job description

Java Development mongodb performance tuning Docker & Kubernetes HTML5, CSS3 Azure DevOps microservices architecture Restful web services REST APIs integration, We are seeking a highly skilled Java Full Stack Developer with 4+ years of experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Angular, TypeScript, REST APIs, Microservices, SQL/NoSQL databases, and Cloud technologies. The candidate will be responsible for developing end-to-end solutions, contributing across front-end and back-end layers, and collaborating with cross-functional teams to deliver scalable and high-performance applications., * Design, develop, and maintain scalable, responsive, and high-performance web applications using Angular (12/15/17+) and modern front-end technologies.

  • Develop robust backend applications, RESTful services, and microservices using Java, Spring Boot, Spring MVC, and Spring Cloud.
  • Design and implement reusable UI components, dashboards, and responsive interfaces.
  • Build APIs and integrate applications with enterprise systems, third-party applications, and cloud services.
  • Design and optimize relational and NoSQL database solutions.
  • Implement security standards using OAuth2, JWT, SSO, LDAP, and Spring Security.
  • Participate in system architecture discussions, technical design reviews, and solution development.
  • Develop automated unit tests, integration tests, and support CI/CD deployment pipelines.
  • Troubleshoot production issues, optimize application performance, and ensure high availability.
  • Collaborate with business analysts, product owners, architects, QA teams, and stakeholders to translate business requirements into technical solutions.
  • Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and code reviews.

Required Technical Skills:

Front-End Technologies:

  • Angular (8/12/15/17+)
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Bootstrap
  • Angular Material
  • RxJS
  • NgRx
  • D3.js
  • jQuery
  • JSON

Backend Technologies:

  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Cloud
  • Hibernate/JPA
  • Microservices Architecture
  • RESTful Web Services
  • Maven/Gradle

Database Technologies:

  • SQL Server
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • Database Design & Performance Tuning

Cloud & DevOps:

  • Azure or AWS
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub/GitLab
  • Azure DevOps
  • CI/CD Pipelines

Security:

  • OAuth 2.0
  • JWT
  • Spring Security
  • SAML
  • LDAP/Active Directory

Requirements

  • 4+ years of experience in Java Full Stack Development.
  • Strong hands-on experience with Java, Spring Boot, Angular, and Microservices.
  • Experience developing enterprise-scale distributed applications.
  • Strong understanding of OOP concepts, design patterns, and secure coding practices.
  • Experience working with REST APIs and third-party integrations.
  • Proficiency in SQL and database optimization techniques.
  • Experience with Agile/Scrum development methodologies.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Excellent communication and stakeholder management skills., * Experience in Banking and Financial Services domain.
  • Exposure to Event-Driven Architecture (Kafka, RabbitMQ).
  • Experience with API Gateway and Service Mesh technologies.
  • Knowledge of OpenShift or Kubernetes platforms.
  • Exposure to Azure Services (App Services, Functions, AKS, Azure SQL).
  • Experience with SonarQube, Fortify, Checkmarx, or other code quality/security tools.
  • Familiarity with Generative AI, Azure OpenAI, LangChain, or AI-enabled enterprise applications.

Benefits & conditions

$30.05 - $46.95 an hour - Contract, Pulled from the full job description

  • Health insurance
  • Retirement plan
  • Vision insurance
  • Dental insurance, The pay range that the employer in good faith reasonably expects to pay for this position is $30.05/hour - $46.95/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all