Full-Stack Java Software Engineer
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 escalate issues as appropriate.
- Work on multiple projects simultaneously.Mandatory Skills Description:
- 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, ContentSniffing, Surface attack.
- Good knowledge and troubleshooting experience in the TCP/IP networks.
- Good communication skills - both verbal and written.
Required languages
| English | B2 - Upper Intermediate |