QUALIFICATIONS AND JOB DESCRIPTION
Software Engineer – Java - Spring Boot
We’re looking for Software Engineers for the units below:
Digital Insurance Technologies (This IT Unit is located in Fiba Sigorta)
If you want to be a part of our Digital Technology team in this new and growing family, join us!
Responsibilities
- Works with business stakeholders to understand their needs; proactively suggests new solutions/improvements to the products s/he works on,
- Designs, develops, tests, runs performance testing, deploys, maintains and improves software components and service to develop or improve new features,
- Resolves production incidents or defects as needed, and proactively identifies potential production issues before they appear in the production environment,
- Makes sure to deliver solutions on time and identifies and eliminates potential waste,
- Regularly collaborates with other developers to evaluate work for technical feasibility,
- Participates in technical discussions and brings new ideas on the table,
- Reviews new feature impact on an application and recognizes potential risks,
- Creates technical documentation for new features that can be easily understood by peers,
- Creates comprehensive unit and integration tests,
- Adheres to internal best practices and coding conventions.
Minimum Technical Skills and Qualifications
- Bachelor’s or Master’s Degree in Information Technology, Computer Science, Computer Engineering, Electric-Electronic, Mathematical Engineering or a related quantitative discipline,
- Min 2+ years of experience in Java software development/programming/coding (End-to-End),
- Experienced with web service development/integration,
- Experienced with object-oriented programming/design,
- Proficient in Java programming language,
- In-depth knowledge on the following tool, library and framework: Spring Boot
- Deep knowledge of Java fundamentals and Design Patterns like Factory, Singleton, Strategy and Facade,
- Proficient in Oracle database and SQL,
- Proficient in software testing, debugging and issues troubleshooting with the system(s) under responsibility,
- Experienced with Git/TFS/SVN and Maven,
- Familiar with SDLC and programming design patterns,
- Having experience in micro-services design with containers(Docker) and orchestration, (Kubernetes, OpenShift),
- Having experience in cloud native technologies. (e.g. Prometheus, Grafana, Kafka, ElasticSearch, Jaeger).
- Experienced with or knowledgeable about Insurance domain is a plus,
Soft Skills / Other Requirements
- Detail oriented, logical thinking, analytical and problem solving attitude,
- Communicates professionally both verbally and in writing,
- Responsive to service needs and operational demands,
- Team player, solid collaboration skills, highly motivated, possesses a positive work attitude,
- Male candidates must have completed military service