- LocationRomania
-
IndustryInformation Technology
Responsibilities
• Developing new technology applications in partnership with Business and Operations stakeholders to transform the Corporate Bank.
• Working with amazing people in a cross disciplined team, collaborating daily with our business users, Functional Analysts, SRE, UX Designers & UI Developers.
• Shaping the future of our technology stack and applying it innovatively to solve complex problems.
• You will value a software craftsmanship approach to software development, taking pride in well-crafted software that steadily adds value.
• Embracing automated unit/integration testing as a standard development practice.
• Promoting a DevOps/SRE culture and modern toolchains to support continuous delivery.
• Mentoring and guiding more junior staff.
Skills
Must have
• You are a passionate driven engineer.
• Having knowledge of Spring Framework.
• Significant experience with JavaScript, HTML/CSS.
• Significant experience with JavaScript frameworks(ReactJS, Node.js)
• Strong knowledge of Relational Database, SQL and ORM (Hibernate, JPA).
• Prior experience working with XP practices and Agile software methodologies.
• Prior experience building microservices with REST APIs around big data storage.
• Desirable to have experience in cloud (AWS or GCP).
• Experience in the implementation of ETL processes
• Desirable to have experience in the implementation of CQRS design pattern.
• Experience designing, developing, and maintaining complex applications using TDD and BDD practices.
• Ability to develop reusable and performant clean Java code aligned with good architectural and design principles.
• Experience building message driven applications.
• Desirable to have experience with data streaming and processing technologies (Kafka)
• Practical experience with modern DevOps/SRE pipelines and CI/CD tools (Maven, Gradle, Git, Jenkins or TeamCity).
• Desirable to have experience of deployment to container environments (Docker, Kubernetes).
• Proactive can-do attitude
• A creative approach towards solving technical problems
• Able to work efficiently with colleagues in multiple locations
• Willing to collaborate across domains, for efficiency in technology sharing and reuse
• Excellent English communication skills
Nice to have
Team player
Orientation to results
Flexibility
Follow to the business & process changes
Positive thinking
Please note our career adverts may use approximative salary levels purely as a guide. However, we are happy to consider applications from all candidates who are able to demonstrate the skills necessary to fulfil the role. We can only answer to the best-fit applicants within an average response time of a maximum of 4(four) weeks. The rest of the CVs are stored in our international talent pool for future potential matches. Please note that your personal information will be treated in accordance with our Privacy Policy.
Wishing you a prosperous career and thank you!
