Mid-level Java Developer working with Technology project teams at CareCentrix. Designing and maintaining software solutions with extensive collaboration across teams and business owners.
Responsibilities
Design, develop, execute, deliver and maintain Software Development and Maintenance projects.
Participate in the activities of an Agile Software Development team comprised of remote onshore and offshore development team members.
Attend project and client meetings and represent the team.
Share technical advice on technical solutions, performance issues, and project objectives.
Contribute to the Agile defined processes while still delivering efficiently.
Deliver high-quality, secure, scalable and maintainable production software.
Comply with coding standards.
Ensure documentation, including technical, functional and troubleshooting, is maintained and created.
Interact with Business Owners to understand business requirements and be adept at conveying application and technological logic/decisions to non-technical users and product owners.
Partner with other IT teams including Enterprise Architecture, Security, DevOps and Infrastructure to ensure that solutions are implemented, blockers are removed and industry best practices are followed.
Ensure effective ongoing, collaborative team interaction between all team members.
Requirements
Bachelor's Degree in Computer Science or equivalent work experience required
Minimum 5+ years’ experience with designing, developing, delivering and maintaining large scale enterprise systems
Experience working on agile software development teams with onsite, offshore and remote team members
Experience with full software development lifecycle including design, architecture, development, building, testing, deployment and maintenance.
Understanding of web services and APIs
Strong Oracle database knowledge.
Ability to be forward-thinking and be able to analyze and anticipate project, technology and team solutions to ensure successful project delivery.
Ability to own and drive technological and team issues to resolution with minimal guidance.
Self-motivated, curious, eager to learn and able to thrive in a fast-paced, remote or onsite environment.
Engineer II developing scalable distributed systems for insurance technology transformation at GEICO. Collaborating across teams to maintain high - performance, low maintenance platforms and applications.
Senior Software Engineer developing scalable applications for GEICO's Finance Technology sector. Involves full stack development using React and Java, with a focus on AI capabilities.
Senior Software Engineer responsible for building and scaling underwriting platform at GEICO. Collaborate cross - functionally to enhance applications for improved decision - making efficiency.
Senior AWS/Java Developer for Broadridge, delivering high quality software solutions and overseeing project teams. Collaborating across teams to ensure successful development processes and adherence to best practices.
Team Lead in Software Engineering (.NET) at Inlogik overseeing a small team and leading technical planning discussions. Drive mentoring, solutions design, and continuous learning within a fintech environment.
Lead a team in delivering high - quality backend systems for Kensho’s AI applications. Ensure performance, security, and effective cross - functional collaboration with various teams.
Java Software Engineer II develops solutions focusing on analytics and supports business objectives at TD. Responsible for development, testing, and configuration of applications collaborating with technology partners.
Software Developer for innovative Kfz - Schadensmanagement solutions at ControlExpert. Designing architecture and developing applications with modern technologies like .NET, React, and Typescript.