Senior Java Developer position in Krakow, Poland. The successful candidate will contribute to the growth of business-critical applications for Middle Office space and Infomediary messaging platforms using Java and Web technologies. The role requires a strong background in Java development, experience with Spring and Angular, and good analytical skills.
Requirements
- Bachelor's or Master's degree in computer science/engineering or last year of university degree
- Good analytical skills
- At least 7+ years of hands-on Java development experience
- Very Good knowledge of Java (11+)
- Strong Experience with Spring Framework
- Strong Experience with JPA/Hibernate
- Experience with Apache Camel
- Experience with Messaging Queues
- Experience with QueryDSL or other query mapping frameworks
- Strong Experience with SQL/NoSQL with understanding of database design and optimization methodologies
- Experience in Angular 10+
- Good knowledge of linux commands and scripting
- Knowledge of unit testing frameworks (preferred Cucumber)
- Good knowledge of design patterns and scalable architecture principles
- Very Good command of English (verbal and written)
- Teamwork skills and great communications skills when working with external groups like Product Management, Project Management, Product Strategy and Senior Project Stakeholders
- Ability to lead and mentor a team of developers
- Strong analytical and problem solving skills
- Ability to prioritize tasks and manage delivery time effectively
Benefits
- Hybrid model 3 days per week in the office /2 days for a parent of a child up to 4 years
- To encourage cultural awareness and philanthropy, BBHers have 1 Culture Celebration Day and 1 Community Service Day in addition to their paid standard vacation allowance
- Contracts for an indefinite period, with 3 months' probation period
- Private medical care
- Life Insurance
- Employee Assistance Program - offering independent and confidential counselling services for you and your family. You can get support for topics including family, marriage and relationships, finances, and legal issues.
- Professional trainings and qualification support
- Wellbeing Program
- Online Social Fund benefit platform
- Social, sport and integration events
- Onboarding Program for new hires