Hi! We are looking for experinced Java Fullstack Software Developer to support the ESM IT Financial Applications team. :)
B2B 180 - 205 PLN net+vat/h
Location: 100% remote
Key skills:
- Bachelor’s degree in Information Technology or equivalent experience.
- At least 8 years of professional development and rollout experience with Java.
- Proficiency in automated testing tools , such as Junit and Cucumber.
- Experience with Spring, Spring Boot, JPA, and Hibernate frameworks .
- Proficiency with Git version control systems.
- Knowledge of SQL, XML, YAML, and JSON .
- Familiarity with ECMAScript (JavaScript) and Angular 2.
- Experience in the financial services industry .
- Familiarity with Apache Camel .
- Experience with agile methodologies (Scrum) and DevSecOps.
- Experience with continuous integration and continuous delivery pipelines, such as Jenkins.
- Experience with containerized environments, such as Docker .
- Experience in developing microservices .
- Familiarity with ITIL service management practices.
- Excellent English communication skills , both verbal and written.
Main Tasks:
- Collaborate with ESM’s subject matter experts to collect business requirements and relevant inputs.
- Analyze current processes and applications along with new user requirements.
- Design applications and micro-services to meet these requirements.
- Provide support for existing microservices applications across various divisions.
- Conduct tests (unit, integration, system, performance) for these applications and micro-services.
- Assist the business during user acceptance testing and secure business signoff.
- Manage documentation, reporting, and change management for these applications and micro-services.
- Actively participate in agile ceremonies.
- Source code, configurations, and automated unit tests, checked into the versioning system (Git), with documentation (e.g., Javadoc and Asciidoc).