Position: Senior Java Engineer (with K8S)
Company: GlobalLogic
Category: Java
Experience required: 3y
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

Technical Skills:
- At least 3 years of practical experience in software development
- Java8, Spring Core 5.x
- RESTful
- Spring Boot
- JPA/Hibernate, SQL
- Maven / Git
- Practical experience with microservices
- Jenkins / Gerrit
- JMS => messaging (RabbitMQ preferred, others would be a plus too)
- k8s => User experience with Kubernetes and/or Helm
- Golang, Python knowledge is a plus
- Linux

Position Qualifications:
- Understanding Agile development methodologies e.g. test-driven development, continuous integration, code coverage, code analysis, etc.
- Demonstrated ability to develop and deliver complex software projects
- Effective interpersonal communication skills in a highly collaborative team environment
- Self-directed work style, provide technical leadership and mentorship to less experienced professional staff

Job Responsibilities:
- Applications (microservices) Development, Observability, Manageability, General O&M
- Perform continuous analysis and requirement handling from early phases to delivery
- Develop, test and document new features as part of the service development backlog activities
- Handle CI / CD operations for the product
- Perform troubleshooting and customer support
- Drive continuous improvements in products and processes
- Performance Management, Log, Trace - in a Cloud-native scenario
- Integration of 3PP and open source software, Troubleshooting, Security and development of secure products, Correcting faults or contributing to open-source software
- Agile way of working and corporate culture
- Overall: Development of microservices to enable Cloud-native applications within the Application Development Platform concept