Application Engineer III - Java Developer
swissre
Job Description
-
Design and architect sophisticated back-end software solutions deployed on-premises or in cloud environments at enterprise scale
-
Lead development of complex Java applications using Spring Boot frameworks and related technologies
-
Optimize and enhance the performance, scalability, and security of our applications to ensure maximum reliability
-
Drive technical decisions and participate in design workshops with architects and review sessions with software engineers
-
Prototype and evaluate new technologies with a fail-fast approach to innovation
-
Establish and enforce software engineering best practices across development teams
-
Support engineering managers in estimating, planning, and grooming the product backlog
-
Provide technical leadership by coaching and mentoring fellow software engineers in their daily work
-
Troubleshoot and resolve complex technical issues across the application stack