Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Java Software Engineer

Luxoft

Remote

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial technology provider is seeking a skilled full stack software engineer in the United Kingdom. The role requires development of high-quality software, expertise in Core Java and Web Services, and a minimum of 7 years of experience in software development. The chosen candidate will work in a collaborative environment to deliver complex solutions while maintaining high standards of code quality and efficiency. This is an exciting opportunity to be part of challenging projects with a focus on innovation.

Qualifications

  • 7+ years of full life-cycle software development experience.
  • Strong knowledge of Core Java 8-11.
  • Experience with Web Services like SOAP and REST.

Responsibilities

  • Develop high-quality software (UI and backend) and functional documentation.
  • Maintain tools and applications by producing clean, efficient code.
  • Collaborate with internal teams and vendors to fix and improve products.

Skills

Core Java 8-11
Web Services (SOAP, REST)
JavaScript
Scripting (bash, python)
TCP/IP networking
Oracle DB / PostgreSQL
Linux/Docker/AWS
Good communication skills
Job description
Project description

Our client is a leading global Financial Markets data provider runs a number of change programs to deliver of high-quality software that connects Financial Markets across the globe in a real-time, high frequency and low-latency data management chain. The projects are technically challenging in an environment that is very engaging. We are looking for a full stack software engineer with experience in implementation of front‑end and backend systems and services running under Linux, with capabilities to lead the development team, coordinate work with BA, QA, Operational, and cross‑functional application teams, and bale to provide network analysis supporting ALL regions globally, with a primary focus either in the AMERS, EMEA, or APAC, within the Engineering and Technology group.

Responsibilities
  • Develop high-quality software (UI and backend), design, and functional documentation.
  • Implementation of user reports based on requests.
  • Development and maintenance tools and applications by producing clean, efficient code that follows open sourcing standards.
  • Build unit/acceptance tests for your code.
  • Assist with the analysis and design of complex solutions and requirements definition together with engineering teams (network/infrastructure).
  • Automate tasks through appropriate tools and scripting.
  • Provide estimates for specific software feature implementation.
  • Identify, prioritize and execute tasks in the software development life cycle.
  • Ensure software is up-to-date with latest technologies and standards.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Supports analysis, definition, design, construction, testing, installation, and modification of small to medium scale infrastructures.
  • Research and analyze problems with minimal supervision and elevate issues as appropriate.
  • Work on multiple projects simultaneously.
Skills
Must have
  • 7+ years of full life-cycle software development experience.
  • Strong knowledge of Core Java 8-11, 7+ years.
  • Web Services (SOAP, SOAP-UI, WSDL, REST, JSON).
  • Application / Web Servers Framework (some of the following: JSP 2.2, Servlets, JDBC 4.2, XSD, SAX, DOM, AJAX, Dojo, MVC).
  • Proficiency with JavaScript.
  • Ability to create reports with some of CSS, HTML, XHTML, XML, XSLT.
  • Scripting (some of the following: sh, bash, perl, python).
  • Oracle DB 12c/18c/19c or PostgreSQL 9.x / 11.x.
  • TCP/IP, Authenticated Putty, DNS, DHCP, NFS, SSL+TLS 1.2/1.3.
  • Experience developing under Linux/Docker/AWS.
  • Operating Systems (any of listed Linux RH /7.x/8.x, Windows 10, Windows Server 2012R2/2016).
  • OWASP, XSS, SQL Injection, XXE, ClickJacking, Content Sniffing, Surface attack.
  • Good knowledge and troubleshooting experience in the TCP/IP networks.
  • Good communication skills - both verbal and written.
Nice to have

Design Methodologies (MVC, Singleton, Data Access Object).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.