Senior Java Developer - Remote | WFH

Chicago 23 months ago Remote Full-time External
Negotiable
We welcome U.S. Citizens and those authorized to work in the U.S. to apply. Unfortunately, we are unable to sponsor at this time. About Us At our company, we are on a mission to redefine the insurance experience for our customers, and we're looking for a Senior Java Developer to join us on this exciting journey. As a key member of our team, you will play a crucial role in driving our business transformation, collaborating with talented engineers, product managers, and stakeholders to innovate, build, and enhance systems that make a real impact. Job Overview As a Senior Java Developer, you will lead the charge in shaping our technical landscape, contributing to the development of cutting-edge solutions that increase product delivery velocity and unlock new engineering capabilities. If you have a passion for problem-solving, a deep technical expertise in Java development, and a desire to mentor and inspire others, we want to hear from you. Responsibilities Focus on key technical areas, providing thought leadership to the enterprise. Collaborate with cross-functional teams to solve challenging problems and contribute to the technical software development strategy. Be accountable for the quality, usability, and performance of our solutions. Utilize a variety of programming languages and tools, including .NET, Java, Python, SQL, Docker, Kubernetes, and Azure services. Act as a mentor, sharing best practices and enhancing the technical expertise of our engineering and product community. Influence and educate executives, consistently improving processes across teams. Analyze costs, forecast, and incorporate insights into business plans. Support resource requirements, evaluate operational processes, measure outcomes, and sponsor continuous learning. Qualifications Strong ability to design, conduct experiments, and influence engineering direction and product roadmap. Experience transferring research to production and collaborating with engineering teams. Track record of publications in credible conferences and journals. Practical knowledge of working in Agile environments (Scrum/Kanban/SAFe). Experience with continuous delivery and infrastructure as code. In-depth knowledge of CS data structures and algorithms. Experience solving analytical problems with quantitative approaches. Ability to thrive in a fast-paced, startup-like environment. Knowledge of developer tooling across the software development life cycle. Proven technical experience in a Technology/Architecture Leadership role. Building influential relationships internally and externally to lead and drive change. Strong verbal and written communication skills. Excellent problem-solving skills, proactive, and adaptable to an ambiguous environment. Flexible and adaptable to a fast-paced work environment. Experience 10+ years of professional software development experience within a Java framework (J2EE, web containers, and Java). 8+ years of experience in architecture and design. 6+ years of experience in open-source frameworks. 4+ years of experience with AWS, Google Cloud Platform, Azure, or another cloud service. 3+ years of people management experience. Education Bachelor's degree in computer science, Information Systems, or equivalent education or work experience. If you're passionate about making a difference in the world of insurance and technology, we invite you to join our dynamic team. Apply now and be part of our exciting journey towards transforming the insurance experience for our customers. Employment Type: Full-Time