Leads or significantly contributes to medium-to-large feature releases; usually multi-person projects that cross engineering team boundaries. Contributes to defining strategic direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success. Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment. Prioritizes and values unowned or undesirable work that enables the team to move faster. responsible for leading a development team, and responsible for the quality of its technical deliverables. Representing the technology perspective on a management. To work with the team to establish and validate their understanding of architecture.
Required - Must have a good coding skill, Java/J2ee technologies, multithreading, Spring boot, Spring MVC, Spring Security, Hibernate, JPA and Rest Web services. Junit with mockito/powermockito , design patterns, JMS, Rest/Soap services, micro-service architecture, containerization (docker/kubernetes), GoCD CI/CD, Docker, Kubernetes, Prometheus Grafana and Alert Manager, SonarQube, Fortify, Ansible, splunk Version Control: Git, SVN, Helm
Good to have - Cloud computing AWS/PCF.
Development methodology:
Agile development (Scrum & SAFe) and TDD or BDD
Keyskills: JMS Cloud computing Hibernate Multithreading Version control GIT Coding TDD Scrum JPA
Orange Business Services is a global IT and communications services provider, with services in 220 countries. We help companies collaborate more effectively, operate more efficiently and engage better with their customers, connecting their people, sites and machines securely and reliably.