Job Description :

Job Title: Java Developer
Location: Charlotte, NC (Onsite)
Type: Long-term Contract (W2 Role)

Please Note: This opportunity is only open to candidates who can join us on our *W2*.


Must-Have Key Skills:

* Java tech stack, Kafka, Spring Boot
* Experience in the Financial Services industry
* Knowledge of GraphQL and its usage
* Ability to create custom software tailored to specific issues, concerns, and customers

Required Experience (8+ years):

Java Core Knowledge:

* Java 17+
* Annotations
* Generics
* Enums
* Lambda expressions
* Stream API

Spring Platform Expertise:

* Spring MVC
* Controller Design
* JSON Request/Response Design
* Spring Batch
* Spring Boot
* Spring Data JPA
* Spring Integration

Database Skills:
Strong SQL skills (8+ years)


(Higher Priority)

* Message Queue experience (RabbitMQ, IBM MQ, etc.)
* Kafka and RabbitMQ
* REST API development
* Leadership/mentorship experience
* Database design and development
* SQL Server, DynamoDB, PostgreSQL
* UI Testing Frameworks (Playwright, Cucumber)
* Unit/Integration Testing (JUnit, Spock, WireMock, Testcontainers)
* Red Hat OpenShift, ROSA
* Docker
* AWS Knowledge:

* Lambda
* Step Functions
* S3
* SQS
* DMS
* AWS Certifications (Practitioner, Architect, etc.)
* Python
* TypeScript
* Terraform
* Experience with Authorization/Authentication protocols (OAuth2, OIDC)
* Event-Driven Architecture and Integration Design

             

Similar Jobs you may be interested in ..