Junior Software Developer

3 Months ago • 1 Years +
Programming

Job Description

The project involves developing digital solutions for a Swiss leader in online trading. The role requires enhancing existing products and developing new applications within a team using agile methodologies. Responsibilities include developing new applications, implementing new features, writing unit and integration tests, and participating in Scrum events with the client. The focus is on building and maintaining efficient and secure platforms for over 500,000 clients who trade various products including stocks, bonds, funds, derivatives, and cryptocurrencies. The work is evolving into microservices and self-contained systems, requiring a proactive developer.
Good To Have:
  • Bachelor's or Master's degree in Computer Science or Computer Engineering
  • Experience with ReactJS, Redux, TypeScript, HTML, and CSS
  • Familiarity with Docker
  • Experience using Unix/Linux systems
  • Knowledge of SQL and any RDBMS (Oracle is a plus)
Must Have:
  • 1. 5 years of proven Software Developer experience
  • Strong knowledge of Java Core and Java 8-17 features
  • Solid understanding of OOP/OOD principles and design patterns
  • Experience with unit testing frameworks (e.g., JUnit, Mockito)
  • Familiarity with the Spring Framework, especially IoC
  • Experience with RESTful services
  • Proficiency with distributed version control systems
  • Willingness to learn and work with ReactJS, Redux, TypeScript, HTML, and CSS

Add these skills to join the top 1% applicants for this job

oracle
design-patterns
html
linux
redux
unix
junit
spring-framework
docker
microservices
sql
typescript
css
java

Project description

Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly efficient and secure platforms. In addition to various online trading products, including stocks, bonds, funds, derivatives, and cryptocurrencies, we also offer Forex, robo-advisory, and mortgage solutions.

Since 2012, we have collaborated with the client to develop innovative and cutting-edge digital solutions that enable customers to achieve their investment goals. Our solutions are continually evolving, transitioning into atomic microservices and self-contained systems.

We are seeking a responsible and proactive developer who will help enhance our products.

Responsibilities
bullet icon

Develop new applications

bullet icon

Implement new features for existing products

bullet icon

Write unit and integration tests

bullet icon

Participate in Scrum events with the client

Skills

Must have

bullet icon

At least 1.5 years of proven experience as a Software Developer

bullet icon

Strong knowledge of Java Core and Java 8-17 features

bullet icon

Solid understanding of OOP/OOD principles and design patterns

bullet icon

Experience with unit testing frameworks (e.g., JUnit, Mockito)

bullet icon

Familiarity with the Spring Framework, especially IoC

bullet icon

Experience with RESTful services

bullet icon

Proficiency with distributed version control systems

bullet icon

Willingness to learn and work with ReactJS, Redux, TypeScript, HTML, and CSS

Nice to have

bullet icon

Bachelor's or Master's degree in Computer Science or Computer Engineering

bullet icon

Experience with ReactJS, Redux, TypeScript, HTML, and CSS

bullet icon

Familiarity with Docker

bullet icon

Experience using Unix/Linux systems

bullet icon

Knowledge of SQL and any RDBMS (Oracle is a plus)

Other
seniority icon

Languages

English: B2 Upper Intermediate,Ukrainian: C2 Proficient

seniority icon

Seniority

Junior

Set alerts for more jobs like Junior Software Developer
Set alerts for new jobs by luxsoft
Set alerts for new Programming jobs in Ukraine
Set alerts for new jobs in Ukraine
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙