Position: Java Developer (Spring)
Company: Infopulse
Experience required: 3y
English level: intermediate

**Areas of Responsibility**
Designing, implementing, and maintaining Java applications
Contributing in all phases of the development lifecycle
Writing well-designed, efficient, and testable code
Conducting software analysis, programming, testing, and debugging
Preparing and producing releases of software components
Support continuous improvement
Providing software updates
Adding new features
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

**Qualifications**
Bachelor's degree in Computer Science, equivalent educational or professional experience and/or qualifications
3+ years of strong Java development experience with all the project scope technologies
Strong written and verbal communication in English
Stack: Java 11, Spring boot, Git, Jenkins, Atlassian tools
Must have in-depth knowledge of software development lifecycles (Agile methodologies)
Strong communication, technical and remote collaboration skills
Ability to effectively conduct technical discussions directly with Project/Product management, and customer
Excellent team collaboration skills
Strong relationship building and maintaining skills

**Will be an advantage**
PostgreSQL, Oracle
Azure, Openshift
Kubernetes
Elasticsearch
RabbitMQ