

Senior Developer Java Springboot
We are looking for a Senior Developer with high expertise as Java Springboot developer to join us on the product team.The technical stack is mainly Java Springboot micro services, Kafka + Avro + Schema Registry for messaging, Hazelcast for distributed caching, PostgreSQL for persistence and ElasticSearch + Kibana for logging, Oracle Databases, etc.. The CI/CD pipeline is based on GIT, Maven, Jenkins, SonarQube, Nexus and Urban Code.
Client Details
Our Client is an international company from Banking sector. For their developing structures we are looking to hire experienced candidate for the role of Senior Java Developer.
Description
- Develop new components, maintain and evolve existent ones according to the team priorities and product roadmap;
- Active role on team software quality assurance, best practices and agile methodology;
- Work on definition and implementation of automated tests for a streaming & micro-services oriented architecture;
- Monitor the different deployments by ensuring that the established test circuits have been met, regression tests if applicable and ensure the correct functioning of the application after new changes have been incorporated
- Coaching junior team members
- Take responsibility of the software delivery by ensuring quality and scope expectations are met;
- Contribute and take ownership of the technical design and ensure all aspects of the system architecture are well documented;
- Ensure that the application is kept up to date in terms of Cybersecurity rules, Software vulnerabilities and Technological Obsolescence. Manage the attention of Audit requests (external and internal) within the required deadlines.
- Work closely with partner technology teams and to collaborate effectively;
- Technically refine epics and user stories with the team;
- Write documentation, prepare and perform presentations of new features, components or technology;
- In short, Support the team and the product
Profile
- 5 years of experience in similar roles and technologies;
- 2 years of experience on working in Agile Teams and tools, like JIRA and Confluence;
- Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level;
- Deep understanding of Java (8 or above) and Java Spring (4 or superior) and solid understanding of OO principles;
- Spring Boot, Spring Cloud Stream Kafka; Spring Cloud Config; Spring Data JPA; Spring MVC;
- Experience designing and building service oriented or micro service architectures;
- Diligent with automated testing i.e. JUnit/Mockito/Cucumber, etc;
- Solid experience with continuous integration and continuous delivery tools;
- Agile methodologies (SCRUM) and Software life cycle;
- Understanding of RESTful API principles;
- Proficient spoken and written command of English;
Job Offer
- Perm. contract of employment
- Hybrid type of work
- Many additional benefits including private medical healthcare and extra days off


Location: Warsaw
Contract type: Na czas nieokreślony
About Michael Page
Michael Page is a leading professional recruitment consultancy specialising in the recruitment of permanent, contract and temporary positions on behalf of the world's top employers.
More



