We are looking for Lead / Senior Java Developers for Sabancı Ageas Health Insurance which is building a team for their new ınsurance product with new technologies.
QUALIFICATIONS
Experience or knowledge;
JOB DESCRIPTION
.
QUALIFICATIONS
$ads={1}
- BS. Or MS degree in Computer Science or Computer Engineering.
- 7+ years of experience in software development.
- 2+ years of technical leadership and architectural guidance
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experienced Solution Architecture, Enterprise Architecture, Open-Source Technologies and Integration platform
- Military service must be completed
Experience or knowledge;
- Domain-Driven Design, Mini Services
- Cloud Architecture, containerization and orchestration frameworks such as Docker, Kubernetes, OpenShift
- DevSecOps, CI/CD (Jenkins, Maven, Nexus, Gradle, etc.) and APM (Application Performance Monitoring)
- J2EE, Spring Boot and Web (Responsive, Javascript base like React JS) and Oracle.
- Kafka, Redis, NoSql databases
- Good at design thinking, excellent team player, open – minded
- Ability to work and adapt state-art-technologies
- Ability to work with deadlines in a dynamic work environment.
- Fluency in written and spoken English
JOB DESCRIPTION
- Develop and maintain high-quality, scalable, and efficient Java code for our software solutions
- Collaborate with cross-functional teams, including product owners to understand requirements, design solutions, and develop features
- Participate in code reviews, debugging, and troubleshooting to ensure code quality, performance, and reliability
- Write unit and integration tests to validate functionality and ensure stability
- Keep up-to-date with the latest technologies and industry trends to continually improve development practices and processes
- Provide technical guidance and mentoring to junior developers to help them grow their skills and knowledge
- Communicate effectively with team members and stakeholders to ensure a clear understanding of project status, issues, and risks
- Be a part of leading for end-to-end cross-functional software architecture and system design
- Design and implement enterprise and software solution architecture with state-of-art