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

Infopulse Ukraine welcomes talented professionals to join our project and to work as Java Developer (Spring). 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.

Responsibilities

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.
 

Required competencies:

Java 11
Spring boot
Git, Jenkins, Atlassian tools
Scrum / Agile
Strong plus: PostgreSQL, Oracle
Strong plus: Azure, Openshift
Strong plus: Kubernetes
Strong plus: Elasticsearch 
Strong plus: RabbitMQ
 

 

Successful candidates should correspond to the following competencies / skills:

Bachelor's degree in Computer Science, equivalent educational or professional experience and/or qualifications
5+ years of strong Java development experience with all the project scope technologies
Must have in-depth knowledge of software development lifecycles (experience in Agile methodologies)
Strong communication, technical and remote collaboration skills are a must
Ability to effectively conduct technical discussions directly with Project/Product management, and customer
Excellent team collaboration skills
Strong relationship building and maintaining skills
Strong written and verbal communication in English