Infopulse is inviting a talented professional to join our growing team as a 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 the top 20 largest world banks.
Areas of Responsibility
- Designing, implementing, and maintaining Java applications.
- Contributing to all phases of the development lifecycle.
- Writing a well-designed, efficient, and testable code.
- Conducting software analysis, programming, testing, and debugging.
- Preparing and producing releases of software components.
- Supporting continuous improvement.
- Providing software updates.
- Adding new features.
- Supporting continuous improvement by investigating alternatives and technologies and presenting them 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
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
- Obligatory 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 customers
- Excellent team collaboration skills
- Strong relationship building and maintaining skills
- Strong written and verbal communication in English