Sr Application Developer Level I
Hannover Life Reassurance Company of America (Hannover Re) is currently seeking talented candidates for our open Sr Application Developer Level I position. This is a Full-Time role within the IT – Applications department. Please see below for more information regarding the essential functions of this position, required qualifications, and how to apply.
You can look forward to
Job Summary:
Works closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions. Leverage your coding expertise in coding, debugging, and testing to contribute to the development of cutting-edge software solutions. Collaborate with cross-functional teams to deliver high-quality code and troubleshoot issues. As a Senior Application Developer you will play a crucial role in implementing and maintaining software applications, ensuring they meet performance and reliability standards.
Essential Functions:
- (50%) Design and develop software solutions to meet business customer needs. These solutions must be aligned with business and IT strategies and comply with the organization’s architectural standards.
- (20%) Maintain existing software system in support of on-going business needs.
- (15%) Assist with identifying and analysing business problems with our customers to ensure accuracy, timelines, and compliance with software systems.
- (10%) Lead and/or assist staff or contract resources during the course of development projects to support effective use of project resources and ensure consistency and accuracy of our software solutions.
- (5%) Provide customers with assistance and training in the use of corporate software systems promoting efficient business users and effective business systems.
Competencies:
- Customer focus
- Decision quality
- Nimble learning
- Drives results
- Cultivates innovation
You come equipped with
Essential knowledge skills and abilities:
- Bachelor’s Degree in Computer Science, Information Systems or other related field or equivalent work experience
- Five or more years of application development/systems analysis experience
- Excellent verbal and written communication skills
- Ability to work with minimal supervision
- Excellent organizational and time management skills
- Advanced data analysis knowledge and abilities
- Ability to keep current with software development tools and processes
- Ability to maintain a positive and respectful attitude and work well with other people
- Ability to analyse processing problems and procedures and attention to detail
- Ability to design software and processes
- Ability to document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Ability to provide information by collecting, analysing, and summarizing development and service issues
Java based Applications:
- Experience with the J2EE Framework and internals of the architecture, including core Java, Spring, Spring Boot, JDBC and Transaction services
- Experience with Servlet Container Web Servers like Apache Tomcat
- Experience with the AWS Cloud and Cloud Architecture
- Design, implement, and maintain containerized application deployments using Docker and Kubernetes.
- Proficiency in XML/JSON parsing and manipulation.
- Extensive experience in an Agile/SCRUM environment
- Familiar with data analysis and relational databases
Preferred Technologies:
- Proficiency in Java (Java 11 or later preferred), with strong knowledge of OOP and Functional Programming concepts
- Spring Ecosystem: Spring Boot 2.x/3.x, Spring MVC, Spring Data, Spring Security, and Spring WebFlux
- Modern Web Services: RESTful services and familiarity with SOAP (for legacy systems)
- API Design & Documentation: Hands-on experience designing APIs for scalability and extensibility (Swagger/OpenAPI)
Microservices & Cloud-Native Architecture: Understanding of microservices principles and distributed
systems - Containerization & Orchestration: Hands-on with Docker
- CI/CD & DevOps: Strong preference for Jenkins as the primary continuous integration pipeline, or
experience in GitLab CI, GitHub Actions, automated testing, and deployment strategies - Provisioning & Configuration Management: Strong preference for Ansible, or experience/familiarity in Terraform or similar tools for infrastructure automation.
- Unit & Integration Testing: Proficiency in JUnit, Mockito, Cucumber, and related testing frameworks
- Databases: Strong SQL knowledge (MySQL, PostgreSQL, SQL Server), exposure to NoSQL (MongoDB, Redis, etc.) beneficial
- Frontend Technologies: JavaScript (ES6+), Angular, React, or Vue.js; basic knowledge of HTML5 and CSS3
- Package & Build Tools: Maven, Gradle, npm
- IDE & Tooling: IntelliJ IDEA or Eclipse (with modern plugins and debugging tools)
- Version Control: Git, GitLab, GitHub
- Agile Tools & Practices: Jira, Confluence, and Agile/Scrum methodologies
- Operating Systems: Proficient with Linux-based environments (shell scripting, basic administration) as well as Microsoft Windows (latest) and Windows Server
- Application Servers: Tomcat, Jetty, or newer container-based deployments (e.g., embedded servers with Spring Boot)
Desired knowledge skills and abilities:
- Two or more years of experience in the insurance industry
- Java/AWS Certification(s)
- Cloud Platforms: AWS, Azure, or GCP for deploying and managing applications at scale
- Serverless Architectures: AWS Lambda, Cloud Functions, or Azure Functions
- Infrastructure as Code (IaC): Ansible experience
Total compensation (inclusive of base + bonus):
- $110,600 - $149,600
Travel:
- No travel required
Benefits Include:
- Comprehensive medical, dental, and vision
- Paid Time Off (PTO)
- Company provided life insurance and disability benefits
- 401(k) and profit sharing
- Additional ancillary benefits available
Hannover Life Reassurance Company of America (Hannover Re) seeks to attract the best-qualified candidates who support the mission, vision and values of the company and those who respect and promote excellence through diversity. We are committed to providing equal employment opportunities (EEO) to all employees and applicants without regard to race, color, creed, religion, sex, age, national origin, citizenship, sexual orientation, gender identity and expression, physical or mental disability, marital, familial or parental status, genetic information, military status, veteran status or any other legally protected classification. The company complies with all applicable state and local laws governing nondiscrimination in employment and prohibits unlawful harassment based on any of the aforementioned protected classes at every location in which the company operates. This applies to all terms, conditions and privileges of employment including but not limited to: hiring, assessments, probation, placement, benefits, promotion, demotion, termination, layoff, recall, transfer, leave of absence, compensation, training and development, social and recreational programs, educational assistance and retirement.
We are committed to making our application process and workplace accessible for individuals with disabilities. Upon request, Hannover Re will reasonably accommodate applicants so they can participate in the application process unless doing so would create an undue hardship to Hannover Re, or a threat to these individuals, others in the workplace or the company as a whole. To request an accommodation, email HRLUS-personnel@hannover-re.com. Please allow for 24 hours to process your request.
We will accept applications until a candidate has been identified and selected to fill this position.
Nearest Major Market: Orlando