Germany (Remote)
TP
Primary Language : German C1
Primary Skill
Java full stack (Java, Spring, Spring Batch, Spring boot, Project Reactor, Not ReactorJS , GraphAPI)
Secondary Skill
Experience In OpenShift, Devops, Jenkins, Maven
Skill (Mandatory)
Java full stack
Must Have
German C1, English
Good to have
devops, CI/CD, Agile
Jd
We are looking for Java Application Developer that will join a team of highly skilled professionals in the analysis, development and maintenance of our micro service applications.
Job Responsibilities
- Taking responsibility for the full lifecycle of application development: Requirement Gathering, Design and Development, Testing, Debugging
- Working on integrations, utilising middle-tier frameworks.
- Cooperating with business to gather expectations
- Testing, both manual and automated
- Reviewing the code on a regular basis and initiating needed improvements and refactoring
- Investing in CI CD platform and configurations and performing technical release tasks
- Maintaining technical documentation
Required Skills
- 5+ years of experience as Java developer
- Knowledge and experience in Java, Spring, Spring Batch, Spring boot, Project Reactor, Not ReactorJS , GraphAPI
- Knowledge of MQ, REST, SOAP based integrations
- Knowledge of Microservices development
- Knowledge and ability to use Clean Code principles
- Knowledge of automation frameworks such as Selenium and Cucumber
- Experience with Kubernetes container deployment
- Good in English and German language, both spoken and written.
Desired Skill The successful candidate will also possess some, or all, of the following:
- Familiarity with like Jenkins, maven, Bamboo, GIT, Jira
- Experience with Agile and DevOps practices
- Ability to multi-task and prioritize tasks and comfortable with short deadlines
- Experience in OpenShift
- Customizing OpenShift Objects
- DeploymentConfig
- Route
- Service
- ConfigMap
- Secrets