Location- Riverwood, IL
Title- Java Developer
Duration- 6 Months contract
We are seeking a skilled Java Developer with strong experience in SSL implementation and RabbitMQ messaging to design, develop, and maintain scalable and secure enterprise applications. The ideal candidate will have expertise in building high-performance backend systems, implementing secure communication protocols, and working with distributed messaging frameworks.
Key Responsibilities
Design, develop, and maintain Java-based backend applications and microservices.
Implement and manage SSL/TLS encryption for secure communication between services and external systems.
Develop and integrate asynchronous messaging solutions using RabbitMQ.
Design and maintain RESTful APIs and ensure high performance and responsiveness.
Collaborate with cross-functional teams including DevOps, QA, and frontend developers.
Troubleshoot, debug, and optimize application performance and security.
Implement best coding practices, unit testing, and code reviews.
Participate in system architecture discussions and technical design reviews.
Ensure compliance with security and data protection standards.
Required Skills & Qualifications
Strong experience in Core Java and J2EE technologies.
Hands-on experience with Spring Boot, Spring MVC, and Microservices Architecture.
Strong knowledge of SSL/TLS protocols, certificate management, and secure communication implementation.
Experience working with RabbitMQ including message queues, exchanges, routing, and consumers.
Experience in building and consuming RESTful web services.
Knowledge of SQL and NoSQL databases such as Oracle, MySQL, MongoDB, or PostgreSQL.
Familiarity with Git or other version control systems.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.
Thanks
Saurav Deb
Lead Staffing
360 Mt. Kemble Avenue, Suite 2000 Morristown, NJ 07960
Office: Fax:
Email:
Website: