Hiring for Senior Software Engineer – Chicago, IL – Onsite

Overview

Join Clover Solutions, a global leader in technology-enabled business solutions, headquartered in Tampa, FL, USA. At Clover, we're dedicated to delivering cutting-edge solutions across Telco Networks, Data Analytics, Cyber Security, and more.

About Us: Clover Solutions LLC is a premier Technology Staffing and Consulting firm renowned for its commitment to excellence. We specialize in providing top-tier workforce solutions customized to meet our clients' diverse needs.

Our Commitment to Diversity: At Clover, diversity is more than a checkbox—it's our foundation. We embrace differences in gender, religion, race, ethnicity, sexual orientation, and gender identity, fostering an inclusive work environment where every individual's uniqueness is valued.

Position Overview: We're currently seeking a talented Senior Java Software Engineer to join our dynamic team. In this role, the successful candidate will play a crucial part in developing robust applications, leveraging their skills in Java development and ensuring high-quality software solutions.

No. of Vacancies
1
Responsible For
  • Lead the design and implementation of Java-based microservices architecture, ensuring scalability, reliability, and performance. 
  • Mentor and guide junior developers in offshore, providing technical leadership and best practices in software development. 
  • Collaborate with cross-functional teams including architects, product managers, and QA engineers to deliver high-quality software solutions.
  • Drive technical discussions and decisions, advocating for best practices, design patterns, and emerging technologies.
  • Perform code reviews, provide constructive feedback, and ensure adherence to coding standards and guidelines. 
  • Investigate and resolve complex technical issues in production environments, ensuring system stability and uptime. 
  • Design and implement automated tests to validate the functionality, performance, and security of microservices. 
  • Continuously research and evaluate new tools, technologies, and frameworks to improve development processes and efficiency.
  • Engineering, or related field. 7+ years of hands-on experience in Java development with a strong emphasis on building microservices architecture.
  • Using industry best practices. 
  • Expertise in cloud platforms such as AWS, Azure, or Google Cloud, including deployment and management of microservices. 
  • Strong understanding of containerization technologies like Docker and container orchestration tools like Kubernetes.
  • Experience with continuous integration and deployment (CI/CD) pipelines using Jenkins, GitLab CI, or similar tools. 
  • Excellent problem-solving skills and ability to troubleshoot complex issues in distributed systems. 
  • Outstanding communication skills and ability to collaborate effectively with stakeholders at all levels. 
  • Demonstrated leadership abilities, with a track record of mentoring and coaching junior team members.
  • Familiarity with NoSQL databases such as MongoDB, Cassandra, or DynamoDB. Knowledge of message brokers like Kafka, RabbitMQ, or ActiveMQ. Certification in Java or related technologies is a plus.
 
Job Nature
Onsite
Educational Requirements
  • Bachelor’s degree in computer science, Information Technology, or a related field.
Experience Requirements
8-9 years
Job Location
Chicago
Job Level
Mid - Level

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Type(s): pdf