Java Software Enigneer
Job Description:
Java Developer
· Master, B.A in Computer Engineer or Telecommunications.
· High level of English.
· At least 4- 5 years of provable experience in IT.
· Previous experience working in agile methodologies.
· Knowledge and Experience in:
o REST API development.
o Distributed System Design/Development
o Java, REST, Spring/Springboot/…, HTTP(S).
o Continuous Integration, Maven or equivalent
o Messages brokers and streaming systems: JMS, Rabbit, Kafka, SQS.
o Relational and non-relational databases
o Microservices: Dockers, Kubernetes, etc.
·
It will be a plus:
o Experience of Web Services SOA.
o Cloud Computing/Platform Services, i.e. AWS, Azure or Google Cloud
o Angular 8+
o Java Certifications
Required Skills:
Maven Microservices (Dropwizard, SpringBoot), Java springboot Microservice Web Services REST Microservices Java English Kubernetes Engineer Continuous Integration Angular Agile Methodologies