
Software Engineer III
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Zinnia seeks a Senior Software Engineer I, Tech Lead to play a pivotal role in the design, development, configuration, unit testing, installation, and ongoing maintenance of Zinnia's software platforms. This role involves collaborating with stakeholders to create solutions and products that enhance efficiency and customer service for both Zinnia and its clients. The Senior Software Engineer will engage directly with project managers and business stakeholders, and may occasionally interact with Zinnia's clients. A key aspect of this position is mentoring junior team members, serving as a technical subject matter expert and guiding soft skills development.
Responsibilities include working within a global, cross-functional team to develop innovative software for Zinnia stakeholders, contributing well-designed, customized, testable, and efficient code for Zinnia platforms, and assisting teams with ongoing support, troubleshooting, improvements, and custom enhancements. The role requires flexibility to meet demanding development and delivery needs, collaboration with global teams, internal stakeholders, and customers, and acting as a mentor and technology expert, including conducting technical reviews. You will architect, design, develop, and validate requirements for Zinnia platforms, operate effectively in a fast-paced environment, adapt to changing business needs, prioritize tasks, and demonstrate self-motivation to work both independently and collaboratively.
Required qualifications include 5-8 years of experience in backend technologies such as Java, J2EE, and Spring within a cloud environment. Experience with NoSQL databases, Event-driven architecture, and Domain-driven design is essential. Candidates should possess patience, perseverance, strong problem-solving skills, and the ability to learn new technologies. Excellent work ethic, independent work capability, and effective communication, interpersonal, critical thinking, and troubleshooting skills are crucial. The ability to thrive in a cross-functional, global team environment is also necessary. Educational qualifications should include a B.Tech/BE/MCA/M.Tech/ME or equivalent from a reputable institution.
Preferred skills include Object-Oriented Programming (OOPS) and design patterns, programming with Java 8/J2EE, proficiency with frameworks like Spring and Spring Boot, experience with SOA/Microservice Architecture, knowledge of REST, and familiarity with Git, Maven, and Docker.
Zinnia is looking for innovative individuals to join our team and collaborate on cutting-edge technologies and data insights to transform the insurance industry. Visit www.zinnia.com for more information. We are an Equal Opportunity employer committed to a diverse workforce.
Company
Zinnia
Zinnia is a premier technology platform dedicated to accelerating growth in the life and annuities insurance sector. Through innovative enterprise solutions and insightful data analytics, Zinnia strea...