- Type of contract: FTE or B2B
- Salary: up to 28k PLN
- Working model: remote
Our client is developing a project for a Portfolio Management solution. The main purpose of the platform is to help their clients to manage their environmental credits and trade them from a single point.
About the role:
As a Java Engineer, you will work on the modernization of the application architecture and its evolution. Most projects either modernize one part of the platform or implement a new business requirement. Independently of the type of the project, you will be required to perform the next list of tasks: reverse engineer the current platform to understand how it works, collaborate on designing new solutions/plans, estimate and report times, debug/troubleshoot production issues, implement Java APIs/Services, develop unit and integration tests.
Tech Stack:
-
Java 8 and 17
-
Spring Core 4, Spring Boot 2
-
API First, Open API and OAuth2.0/OpenID
-
Serenity, Cucumber and Selenium
-
Docker & Kubernetes
-
Cloud services for AWS: S3, DynamoDb, SNS, SES, EKS, Redshift
-
Angular for frontend development
-
Agile/Scrum and modern software engineering practices
Our Requiements:
-
Experience in software development
-
Experience working with a team that is building software
-
Strong coder. Regardless of which language you use or how you learned it, we’re looking for people who can write clean, effective code
-
Strong ability to work within a functional programming stack
-
Prior start-up/small company experience
-
Excellent communicator; direct & transparent (English)
-
Experience building APIs using REST principles
-
You enjoy delivering production-quality software to be used by the largest financial institutions in the world
-
Curiosity, and drive to learn!
-
Ability to fend off dragons with your mind
Benefits:
-
No weekly in-office work is required
-
Luxmed and fully paid Multisport
-
Board Games, Craft Beer, and foosball