Software Engineer Level III (Java)
Core
Develops, implements, and maintains software solutions to enable business operations and realize company goals.
Role type
Senior IC software engineer (Java backend)
Builds
Scalable, high-availability back-end applications and microservices
Domain
Insurance / Reinsurance Systems and Data
Deliverable
production ML models | product features
Required skills
Java, SQL, JavaScript, Spring Boot, Microservices, API development, SQL Server, HTML5, CSS, Angular, Node.js, PowerBI, SSRS, TSQL, SSIS, Shell scripting, Linux, Windows, IIS, Tomcat, JBoss, Visio
Preferred skills
MongoDB, Redis, Chef, Puppet, Salt, Octopus Deploy, Jenkins, TypeScript
Technologies
Java, Spring Boot, Angular, Node.js, SQL Server, MongoDB, Redis, PowerBI, SSRS, Jenkins, Octopus Deploy, Chef, Puppet, Salt, Tomcat, JBoss, Linux, Windows, IIS
Responsibilities
Translate stakeholder requests into engineering artifacts including design specifications and source code; coordinate with software architects to ensure alignment with Enterprise Architecture principles; complete software development work including application design, coding, code review, and testing; manage engineering risks by tracking issues and devising mitigation methods; liaise with project areas to coordinate interdependencies; support business units in resolving in-depth user questions and issues following production support processes; maintain knowledge of new technology and software engineering standards; provide input on Product Roadmap and High Level Estimates; collaborate on defining documentation and engineering artifact standards.
Seniority
Senior, hands-on IC