Senior Java Developer
Job Description
Senior Java Developer
W2 contract
Location: Charlotte, NC, Onsite
We are looking for an experienced Java Developer with strong expertise in building scalable, high-performance, and secure applications. The ideal candidate should be passionate about coding, problem-solving, and collaborating in an agile environment.
Key Responsibilities
Design, develop, and maintain enterprise-grade applications using Java/J2EE.
Build and integrate RESTful APIs and microservices.
Optimize application performance, scalability, and security.
Collaborate with cross-functional teams (DevOps, QA, Data, Product).
Participate in code reviews, mentoring, and best practices adoption.
Work with cloud platforms (AWS/Azure/GCP) for deployment and integration.
Required Skills
Strong hands-on experience with Core Java, Spring Boot, Hibernate, JPA.
Solid understanding of Microservices Architecture.
Experience with Databases (Oracle, PostgreSQL, MongoDB, MySQL).
Exposure to DevOps tools (Docker, Kubernetes, Jenkins, Git).
Knowledge of Cloud services (AWS preferred).
Strong debugging, troubleshooting, and problem-solving skills.
Excellent communication and leadership qualities.
Good to Have
Experience with Kafka, RabbitMQ, or other messaging queues.
Knowledge of CI/CD pipelines and automation.
Familiarity with front-end frameworks (Angular/React) is a plus.
If you are a seasoned Java expert who loves working on challenging projects, we’d love to hear from you!
Similar Jobs
Java Developer
Illinois
Java Developer
AZ
Lead Java Developer
Texas
Java Developer
California
Full Stack Java Developer.
California