About the Role
IBA IT Park is looking for a Middle Java Developer (Full Stack) to join a team building banking applications. You will work on both the front end and the back end, on a microservices architecture.
Responsibilities
•Implement front-end components for banking applications
•Build server-side functionality with Java frameworks in a microservices architecture
•Work with databases, key-value stores, and blob stores for data storage
•Investigate issues and optimize application performance
Requirements
•2+ years of commercial experience in Java development
•Strong Java: OOP (inheritance, polymorphism, abstraction), multi-threading, concurrency, common data structures
•Experience with Spring
•Solid understanding of robust server-side architecture
•SQL
•Experience building and consuming APIs
•Understanding of HTML, CSS, JavaScript, and TypeScript
•Hands-on experience (or a solid pet project) with at least one JavaScript framework (React, Angular, Vue, or similar). Commercial front-end experience is not required if you have a good grasp of the principles
•Interest in front-end development and readiness to deepen your skills in it
•English: B2+ (comfortable in written and spoken communication with the team)
Conditions
•Flexible working hours and hybrid format (remote and in the office)
•Healthcare: 50% discount on treatment at partner private medical centers, preventive healthcare programs and diagnostics
•Sports: own sports center (gym, fitness, table tennis, yoga, etc.)
•Learning and development: training and certification, foreign language classes