Senior Staff Software Engineer (Hybrid)
The Hartford
- Hartford, CT
- $126,160-189,240 per year
- Permanent
- Full-time
- 7+ years of hands-on knowledge working on applications using Java and J2EE technologies, such as, Java Web Services, XML, JSON, JDBC etc. and create End-to-End solution (designing, building and maintenance) involving multiple platforms and business solutions using Oracle, Java and UNIX.
- Experience with writing and using APIs. Experience with Web Services (SOAP and REST) using Java Spring boot.
- Having Experience in AWS, building, deploying, and migrating application to Cloud is a plus.
- Front-end skills using Angular or React is helpful.
- Leverage architectural standards and safeguard the integrity of the application environment, in alliance with architects and other tech leads.
- Ability to design and implement new software architecture patterns that are scalable, reusable , secure, and cost efficient, adhering to industry standards .
- Be part of security assessments and ability to provide strategic direction for fixing and remediating vulnerabilities , secrets etc.
- Have systems thinking and ability to tie in various moving pieces of work and collaborate with various interfacing systems.
- Collaboration across all work happening with in billing and premium audit area including maintenance , production support and Cloud migration teams.
- Ability to understand technology trade off risks and rewards for the best customer value delivery.
- Ability to review well-abstracted, reusable code for all components.
- Working knowledge of software development practices including DevSecOps and CI/CD tool chains (GitHub, Jenkins, Docker, uDeploy , Rally, checkmarx etc.)
- Implements proactive monitoring and observability to predict and detect abnormal system behaviors, with timely alerts avoiding system impacts.
- Present new ideas to leadership and present on topics to improve the learning of others.
- Function as the go-to technical subject matter expert for the software applications supported, requiring depth and breadth of knowledge in technologies, applications, and integration.
- Share knowledge with team members (including Sourcing Partners) regarding development guidelines and best practices.
- Attention to detail and ability to manage multiple priorities in a fast-paced environment.
- Ability to provide concise, transparent communications about potential risks, mitigations, and business impacts quickly.
- Takes ownership to drive innovation for effectively leveraging technology to solve the customer problem.
- Full stack technical knowledge using Java and J2EE technologies, such as, Java Web Services, XML, JSON, JDBC etc. and create End-to-End solution (designing, building and maintenance) involving multiple platforms and business solutions using Oracle, Java and UNIX.
- Ability to understand technology trade off risks and design scalable and secure solutions.