BPMN (nice to have) BDD (nice to have) English (advanced) Architecture (advanced) Git (advanced) Microservices (advanced) REST API (advanced) Spring Boot (advanced) Kafka (advanced) Java 8+ (master) Senior Java Developer Do you want to work in a development environment, where sparring with others, growth and cross-disciplinary learning is important? Then we might have the right place for you! We are looking for a senior/mid Java developer ready to share and grow The position is in Warsaw or Lublin, in one of the feature teams for the Mortgage program (Mortgage 4). You will join the Mortgage program where we work on delivering state of the art solutions for the customers in Denmark. Our main task is to work on a big project in the Mortgage area, where we build a solution for about 20 different banks in Denmark. The project is interesting and challenging because it involves many different components and technologies. It is a scaled project, with 4 teams in BEC and about 9 teams in Nykredit working on it. As a developer you will have a chance to work with different aspects of the project, from design and refinement, through development, up to code review and deployment. You will also have a chance to work with different technologies like Java 11, Rest APIs, Angular 12, Camunda, Kafka, OpenShift, K8s, SonarQube etc. As a team architect, you will have a chance to dig deeper into the business processes and have a good understanding of how the system works. Later you will use this knowledge to help the team to design, plan and implement the upcoming features. We expect to spend up to 20% of your time as an architect and the rest on the development. Primary task and responsibilities As Java developer with a function of team architect, you will work closely with people in your team, as well as people outside of your team. You will be working with developers, other team architects, domain architect, BAs, testers, PO etc. Your primary tasks and responsibilities will include: Work together with PO, other architects and team to design and plan new functionality of the systemDesign, model and code solutions that fit the problem domainTake responsibility for all development work and ownership of quality controlWork with other developers, testers, Scrum Master, Product Owner and other stakeholdersStay up to date with new technology and teach other developers how to incorporate new trendsParticipate in architectural meetings and be the team representativeGenerate ideas with other team members and offer insightful solutionsMeet tight deadlines with a cool headAttend meetings with clients and peers We are looking for you who love to explore and learn! Preferably, you have an educational background at Master’s level within IT or mathematics and 4+ years of relevant experience. Required:Broad knowledge and experience with different parts of the software development process and technologiesStrong knowledge and experience in Java and Spring BootIs interested in business processes and systems architecture and designStrong knowledge and experience with REST APIsExperience with microservicesKnowledge and experience in QA techniques: unit testing, code reviews, clean code etc..Strong background in coding (min. 4 years)GIT proficiencyExperience in working in an Agile setup (SAFe, Scrum)Strong written and verbal English communication skillsBe a good team playerBe proactive, confident, and open minded Nice to have:Experience as an architectKnowledge and experience in front-end technologies (Angular)Knowledge and experience in testing tools and QA techniques: BDD, Cucumber, Playwright, Sonarqube etc.Experience in BPMN tools like CamundaKnowledge and experience in Banking and Mortgage To us, curiosity is essential, and at BEC you'll join a community of helpful, ambitious, and tech-savvy people who love to explore and grow. We ensure that banks can comply with the legislation such as reporting requirements, providing solutions for individual banks as well as the entire community of BEC banks. Join a community of people sharing great ambitions BEC is a fintech company with branches in Denmark and Poland. As an IT partner for a wide range of banks and other parties in Denmark's financial industry, we create financial solutions for 20-30 % of the Danish bank customers. We make it possible for them to check their account online, take out loans, and transfer money. In other words, everything it takes to run a bank. We are 1.400+ employees cultivating an informal, yet dedicated culture. We help each other and learn from each other to create the strongest possible solutions for the banks, their customers, and the Danish society. Make us aware of your talent Ready to join a culture of tech-loving people? Then we look forward to receiving your application and resume as soon as If you have any questions related to the position, do not hesitate to contact Robert Piec, who is responsible for the recruitment process. We are committed to hiring top talent regardless of race, religion, color, national origin, sexual orientation, gender identity, and age. As a result, we encourage all qualified candidates to apply for the position.
Senior Java Developer in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!