Job Openings Senior Java Developer

About the job Senior Java Developer

Senior Java Developer 

Research & Development Team

Who are we?

If you know someone who runs their own stock portfolio, then there's a good chance that they use our insightful investing analysis to help make their decisions! We have been successfully supporting investment decisions through innovation since 1999. Our award-winning products, trusted by 300 of the world's leading brands and 100 million end users, combine Patented Software, Artificial Intelligence and Human Expertise.

With offices in New York, London, Paris, Hong Kong, Shanghai, Cyprus, Sydney and Ottawa, we are truly a global team with an entrepreneurial startup company culture. Were proud to create a friendly, social and intellectually challenging environment focused on building collaborative teams and personal career growth. We build personalized career paths for each employee and give you the tools, education, and opportunities to succeed.

Our work environment is fast paced and team oriented, encouraging creative problem solving, customer focus and a passion to advance your craft. We connect across our global offices every day to deliver on our mission to empower todays investors with actionable, insightful analytics. This journey is filled with learning opportunities and challenges, which are balanced with an international friendly atmosphere and work-life balance. 

Who are you?

You are a forward thinker and want to acquire knowledge in various web and server technologies as well as gain an edge in understanding online investment tools.

Main requirements:

- 6+ years of software development experience with excellent understanding of core Java concepts and clean code principles; 

- Very good experience in Java server-side technologies (preferably Spring-based);

- Good testing skills & working knowledge of JUnit, Mockito, testcontainers;

- Cloud services - experience with any of the main cloud providers;

- Docker - building, debugging experience;

- Git: git-flow / PR reviews;

Nice to have:

- Hands on Angular: Typescript/RxJs/HTML/CSS/SASS;

- AWS experience: Lambda, S3, SNS, SQS, Cloudwatch, Batch, etc;

- Database: preferably Postgres, Redis, OpenSearch;

- Kubernetes / EKS;

- Financial market knowledge/interest will be an asset;

What will we do together?

You will join our Research & Development Team to help build modern, scalable and responsive web applications that are integrated in some of the worlds leading brokerage sites.

Your main responsibilities will be:

- Work as a key member of an agile team to design, develop, and test end-to-end projects that meet our clients' requirements.

- Design and implement scalable REST API's, backend processes for automated stock market analytics and front-end web applications that integrate our analytics into our clients sites.

- Provides technical guidance and assumes responsibility in all development activities.

- Bring an awareness of industry trends and potential new technologies which can offer a positive impact to our customer base.

- Mentor team members in design collaboration, code reviews, development tools and processes.