Position: Lead Engineer (Java)
Company: GlobalLogic
Experience required: 5y
English level: upper

Requirements (must have):

- 7+ years with Java
- Spring Boot
- Experience with microservices architecture
- Camunda or Apache Camel
- Oracle/Postgres RDBMS
- REST (e.g. WebFlux)
- Log file/data analyzer like Splunk, Nagios
- Containerization and microservices
- RHEL
- JMS/AMQP/Kafka
- CI/CD experience, Agile SDLC
- Deployment scripts Helm chart / other deployment scripts
- Azure or similar cloud experience
- FE: UI Framework required such as Smart GWT or Javascript based UI Frameworks
- Read and write technical documentation
- Excellent written and verbal communication skills
- Excellent troubleshooting skills

Nice to have:

- Legacy technology knowledge is a great plus (C++ awareness to understand / read the existing codebase, Data Transfer Service written in either Java accessing JNI or C++ able to access Message Bus)
- Telecom domain experience

Preferences:

C++-Linux, Telecom-OSS/BSS, Helm

Responsibilities:

- Develop and Support Application Architecture
- Application Development (Gateway)
- Develop, support process of testing and documenting new features as part of the service development backlog activities
- Support continuous analysis and requirement handling from early phases to delivery
- Support CI / CD operations for the product
- Support UAT/SIT tasks
- Drive continuous improvements in products and processes
- Consider high quality of the product from Functional/Performance/Security/Cloud-ready perspective
- Agile way of working and corporate culture