Position: Middle/Senior Java Developer
Company: Infopulse
Experience required: 3y
English level: intermediate

Infopulse is inviting a talented professional to join our growing team as a Middle/Senior Java Developer. We are looking for an experienced and responsible engineer to be a part of our expert team working on the financial middleware systems for one of top 20 largest world banks.

Areas of Responsibility
Designing, implementing, and maintaining Java applications
Contributing to 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
4+ years of strong Java development experience (Java 11, Spring boot)
Experience with Git, Jenkins, Atlassian tools
Knowledge of software development lifecycles (experience in Agile methodologies)
Strong written and verbal communication in English

Will be an advantage
Experience with PostgreSQL, Oracle
Experience with Azure, Openshift, Kubernetes
Experience with Elasticsearch, RabbitMQ