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
Mandatory technical requirements:
· 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.
· Implement these applications and micro-services using the technology stack and following FinApps-approved processes.
· 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.
· Prepare and manage releases.
· Ensure all materials are stored in ESM’s SharePoint for audit purposes.
· Identify risks and manage issues related to changes.
· Act as a change agent to facilitate effective deployments/modifications in line with current industry practices.
· Maintain customer relationships across different divisions to ensure smooth communication.
The Consultant will be responsible for providing the following deliverables to the ESM (the “Deliverables”):
· Requirements documents in the structure and formats approved by FinApps.
· Design documents in the structure and formats approved by FinApps.
· Source code, configurations, and automated unit tests, checked into the versioning system (Git), with documentation (e.g., Javadoc and Asciidoc).
· Test results in the structure and formats approved by FinApps.
· Items related to the change management process (approval & sign-off tickets in the ESM’s ticketing system ServiceNow).
· Operator and end-user documentation.
· Create and deliver training sessions.
Git Finance Agile itil Spring Boot Hibernate JSON JavaScript JUnit Cucumber devsecops Spring YAML Docker SQL XML Full-Stack Developer JPA Java Scrum Angular Jenkins microservices