
Application Engineer III
Swiss Re
full-time
Posted on:
Location Type: Office
Location: Hyderabad • India
Visit company websiteExplore more
Tech Stack
About the role
- Design, development and creation of proof of concept for our product application solutions.
- Be in charge to design, maintain and extend application architectures artifacts.
- Participate in Design & Code reviews and actively engage in Review sessions.
- Collaborate with peers to drive the backend application architecture best practices leveraging the modern cloud services for our product portfolio.
- Keep up with technology trends and identify promising new solutions that meet our requirements.
- Provides hands-on troubleshooting and consulting for solution challenges when needed
- Defining/improving standard methodologies for building, testing and deploying of applications
Requirements
- University Degree in Computer Sciences or similar IT related fields
- 10 + years experience in leading solution effort closely working hands-on to design and develop solutions with other Sr Software engineers in Java.
- 5+ years of experience in one or more of the following:
- Programming languages and backend frameworks: Spring Boot, Hibernate
- Design and Development of RESTful webservices
- Experience in GoF Design Patterns
- Database: MS SQL Server, PostgreSQL DB, Oracle
- APIs: API design, development and API management on Azure/AWS
- Experience in developing scalable and highly available application solution leveraging cloud services like dynamic scaling, Cloudflare and caching technologies
- Experience in one or more web/application servers such as WebLogic, Tomcat, JBoss, Internet Information Services, NGINX, Apache, etc
- Experience in Microservices Architectures
- Experience using integrated development environments (e.g., Visual Studio, Visual Studio Code, Eclipse, XCode)
- Experience in containerization & deployment of applications using Docker and/or Azure Kubernetes Service (AKS)
- Exposure to Azure DevOps (Repo, Pipeline, CICD)
- Experience in Cloud Application Architecture
- Experience in agile software engineering practices with strong fundamentals
- Strong analytical skills, and address problems in a structured way, joining your own creative ideas and those of others.
- Good communication (written, verbal, and presentation) skills
- Proven experience in collaborating and working with global business stakeholders.
- Ability to describe and document application architecture and processes in an easy-to-understand manner.
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootHibernateRESTful web servicesGoF Design PatternsMS SQL ServerPostgreSQLOracleAPI designMicroservices Architecture
Soft Skills
analytical skillsproblem-solvingcommunication skillscollaborationdocumentation skills