/Java Lead Software Engineer

Java Lead Software Engineer

Columbus, OHusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
3 weeks ago

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 &amp; 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 &amp; 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 &amp; 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>

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Java Lead Software Engineer position at Gables Search Group.