About the Role
<div>MUST LIVE IN COLUMBUS OHIO area. MUST have NOSQL experience</div>
<div> </div>
<div>
<p class="MsoNormal"><strong>Java Lead Software Engineer</strong></p>
<p class="MsoNormal">Our client is consistently acknowledged as a top workplace by numerous independent programs. They value and incentivize individuals and achievements with a comprehensive Total Rewards package. This includes competitive pay that recognizes your unique contributions—performance, experience, and skills—along with exceptional perks, such as best-in-class health coverage, retirement plans with generous company contributions, and a dedication to your overall well-being.</p>
<p class="MsoNormal">Join them in revolutionizing how people globally access information and be a part of a mission-focused team that generates a worldwide impact.</p>
<p class="MsoNormal">The job specifics are as follows:</p>
<p class="MsoNormal">They seek a Lead Software Engineer to offer technical guidance and hands-on development for large-scale, distributed systems supporting products utilized by libraries around the world. This position is perfect for a seasoned engineer who enjoys designing resilient software systems, mentoring others, and shaping technical direction while also producing high-quality code.</p>
<p class="MsoNormal"><u>Responsibilities</u></p>
<p class="MsoNormal">Technical Leadership & Architecture</p>
<ul type="disc">
<li class="MsoNormal">Oversee the design and implementation of medium to large-scale software projects from inception to production.</li>
<li class="MsoNormal">Architect scalable, robust systems using up-to-date Java-based frameworks, cloud infrastructure, and distributed system methodologies.</li>
<li class="MsoNormal">Establish and advocate for engineering best practices, including code quality, testing, observability, and documentation.</li>
<li class="MsoNormal">Assist teams in navigating complex technical choices, system design, and implementation trade-offs.</li>
</ul>
<p class="MsoNormal">Mentorship & Engineering Excellence</p>
<ul type="disc">
<li class="MsoNormal">Mentor small teams of engineers across various levels, serving as a trusted technical leader and advisor.</li>
<li class="MsoNormal">Cultivate an inclusive, high-trust environment where engineers are encouraged to share ideas, experiment, and learn.</li>
<li class="MsoNormal">Provide constructive feedback through code reviews, design dialogues, and one-on-one mentorship.</li>
<li class="MsoNormal">Demonstrate strong communication skills and collaborative problem-solving throughout the organization.</li>
</ul>
<p class="MsoNormal">
<p class="MsoNormal"> Strategic & Cross-Functional Impact</p>
<ul type="disc">
<li class="MsoNormal">Collaborate with product and business stakeholders to translate customer requirements into scalable technical solutions.</li>
<li class="MsoNormal">Assess emerging technologies and industry trends to guide architectural and platform decisions.</li>
<li class="MsoNormal">Clearly articulate complex technical concepts to technical and non-technical audiences.</li>
<li class="MsoNormal">Lead cross-team initiatives to enhance system reliability, developer efficiency, and platform capabilities.</li>
</ul>
<p class="MsoNormal">
<p class="MsoNormal"> Hands-On Development</p>
<ul type="disc">
<li class="MsoNormal">Design, develop, and manage backend services using Java, Spring Boot, and microservices architectures.</li>
<li class="MsoNormal">Construct and integrate distributed systems utilizing technologies like Kafka, Spark, and cloud-native services.</li>
<li class="MsoNormal">Write clean, testable code and ensure quality through unit, integration, and performance testing.</li>
<li class="MsoNormal">Participate in code reviews, incident response, and ongoing enhancement of engineering processes.</li>
</ul>
<p class="MsoNormal">
<p class="MsoNormal">Qualifications</p>
<ul type="disc">
<li class="MsoNormal">Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.</li>
<li class="MsoNormal">7+ years of professional software development experience, including 5+ years working with Java.</li>
<li class="MsoNormal">Demonstrates strong initiative and ownership, completing tasks with minimal supervision.</li>
<li class="MsoNormal">Experience in working autonomously while aligning with broader team objectives.</li>
<li class="MsoNormal">Strong expertise in:</li>
<ul type="circle">
<li class="MsoNormal">Java and object-oriented design (design patterns, UML)</li>
<li class="MsoNormal">Distributed systems and service-oriented architectures</li>
<li class="MsoNormal">Spring IoC, Spring Boot, Maven</li>
<li class="MsoNormal">RESTful and SOAP-based web services</li>
</ul>
</ul>
<ul type="disc">
<li class="MsoNormal">Experience with data-intensive or event-driven systems preferred (e.g., Kafka, Spark, Hadoop).</li>
<li class="MsoNormal">Utilization of AI tools or frameworks for enhancing software development a plus.</li>
<li class="MsoNormal">Working with cloud-based applications (AWS preferred; Snowflake a plus).</li>
<li class="MsoNormal">Proficient in Linux/UNIX environments and CI/CD pipelines.</li>
<li class="MsoNormal">Excellent written and verbal communication skills.</li>
</ul>
<p class="MsoNormal">
</div>
<div> </div>