Position: Backend Java Developer
Location: Warsaw, Poland (Hybrid 2 days onsite a week)
Duration: Long Term B2B Contract
Job Description:
Responsible for designing, developing, testing, operating and maintaining the new services.
· Design and develop REST APIs for pricing services.
· Take ownership by consistently writing production-ready and testable code.
· Consistently create optimal design adhering to architectural best practices; considering scalability, reliability and performance of systems/contexts affected when defining technical designs.
· Ensure code quality by striving for maximum code coverage and where possible follow TDD approach towards development.
· Review tasks critically and ensure they are appropriately prioritized and sized for incremental delivery. Anticipate and communicate blockers and delays before they require escalation.
• Work closely with partner technology teams and to collaborate effectively.
Candidates must have the technical skills listed below, and in addition, have worked within financial services in the last 3 years. History of role stability is preferred.
Technical Skills Required:
· Very deep understanding of Core Java (8) and Spring Boot and Solid understanding of OO principles.
· Experience in testing frameworks like Mockito and Sonar
· Experience in RESTful API techniques.
· Solid understanding of and experience with multi-threading and asynchronous programming.
· Familiar with SQL and NoSql databases
· Hands-on experience with containerisation solutions like Docker.
· Experience designing and building api based service oriented or microservice architectures.
· Agile development/Software life cycle
Nice to have Skills:
· Rate derivatives product knowledge
· Recent 3-year experience in banking and financial services.
· Knowledge of Python.
· An awareness of/understanding of one or more JavaScript single page application framework.
· Experience using AWS platform.
Qualities Required
· Excellent analytical and problem-solving skills,
· Strong written and verbal communication skills in English,
· The ability to learn quickly and absorb new information,
· Energetic, motivated, and determined,
· Pragmatic and results-oriented,
· Productive and able to manage time effectively.
Qualifications Required
Bachelor’s degree in computer science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level.
Position: Backend Java Developer
Location: Warsaw, Poland (Hybrid 2 days onsite a week)
Duration: Long Term B2B Contract
Job Description:
Responsible for designing, developing, testing, operating and maintaining the new services.
· Design and develop REST APIs for pricing services.
· Take ownership by consistently writing production-ready and testable code.
· Consistently create optimal design adhering to architectural best practices; considering scalability, reliability and performance of systems/contexts affected when defining technical designs.
· Ensure code quality by striving for maximum code coverage and where possible follow TDD approach towards development.
· Review tasks critically and ensure they are appropriately prioritized and sized for incremental delivery. Anticipate and communicate blockers and delays before they require escalation.
• Work closely with partner technology teams and to collaborate effectively.
Candidates must have the technical skills listed below, and in addition, have worked within financial services in the last 3 years. History of role stability is preferred.
Technical Skills Required:
· Very deep understanding of Core Java (8) and Spring Boot and Solid understanding of OO principles.
· Experience in testing frameworks like Mockito and Sonar
· Experience in RESTful API techniques.
· Solid understanding of and experience with multi-threading and asynchronous programming.
· Familiar with SQL and NoSql databases
· Hands-on experience with containerisation solutions like Docker.
· Experience designing and building api based service oriented or microservice architectures.
· Agile development/Software life cycle
Nice to have Skills:
· Rate derivatives product knowledge
· Recent 3-year experience in banking and financial services.
· Knowledge of Python.
· An awareness of/understanding of one or more JavaScript single page application framework.
· Experience using AWS platform.
Qualities Required
· Excellent analytical and problem-solving skills,
· Strong written and verbal communication skills in English,
· The ability to learn quickly and absorb new information,
· Energetic, motivated, and determined,
· Pragmatic and results-oriented,
· Productive and able to manage time effectively.
Qualifications Required
Bachelor’s degree in computer science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level.