A

Backend Java Developer

Axiom Software Solutions Limited
Contract
On-site
Warsaw, Masovian Voivodeship, Poland
Backend Development
Description

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.



Requirements

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.