Back to jobs
Full-Stack Java Software Engineer
Successfully
Req. VR-122374
Our client, a global provider of Financial Markets data, is executing several change programs to deliver high-quality software that connects financial markets worldwide through a real-time, high-frequency, low-latency data management system. These projects are technically demanding and take place in an engaging environment.
We are seeking a full stack software engineer experienced in developing front-end and back-end systems and services on Linux. The candidate should be capable of leading the development team, coordinating with business analysts, QA, operations, and cross-functional application teams. Additionally, they must provide network analysis support across all global regions, within the Engineering and Technology group.
Develop high-quality UI and backend software, along with design and functional documentation.
Implement user reports based on requests.
Develop and maintain tools and applications using clean, efficient code that adheres to open source standards.
Create unit and acceptance tests for software code.
Assist engineering teams in analyzing and designing complex solutions and defining requirements.
Automate tasks through appropriate tools and scripting.
Provide estimates for implementing specific software features.
Identify, prioritize, and execute tasks throughout the software development life cycle.
Ensure software aligns with the latest technologies and standards.
Collaborate with internal teams and vendors to resolve issues and enhance products.
Support the analysis, design, construction, testing, installation, and modification of small to medium scale infrastructures.
Independently research and analyze problems, escalating issues as necessary.
Manage multiple projects simultaneously.
Must have
The role requires extensive expertise in full life-cycle software development, emphasizing deep proficiency in Core Java versions 8 through 1
Candidates will apply advanced knowledge of web services, including SOAP, REST, and JSON protocols, to design and implement robust service interfaces. Experience with application and web server frameworks such as JSP, Servlets, JDBC, and MVC patterns is essential for building scalable applications. Proficiency in JavaScript and the ability to generate reports using CSS, HTML, XHTML, XML, and XSLT are also required. Additionally, scripting skills in languages like shell (sh, bash), Perl, or Python will support automation and integration tasks. Strong database experience with Oracle or PostgreSQL is necessary to manage and optimize data storage solutions. Familiarity with networking protocols and security standards, including TCP/IP, SSL/TLS, DNS, DHCP, and authenticated access methods, will ensure secure and reliable system operations. Experience working within Linux environments, containerization technologies such as Docker, and cloud platforms like AWS, alongside multiple operating systems, will be leveraged to maintain and deploy applications effectively. Knowledge of common web vulnerabilities and security best practices, including OWASP top risks, will be critical in safeguarding applications.
Hard skills:
Full software development life-cycle with Core Java 8-11 expertise
Web services design and implementation (SOAP, REST, JSON)
Application server frameworks (JSP, Servlets, JDBC, MVC)
JavaScript proficiency and report generation using web technologies (CSS, HTML, XML, XSLT)
Scripting languages (sh, bash, Perl, Python)
Database management with Oracle and PostgreSQL
Networking protocols and security standards (TCP/IP, SSL/TLS, DNS, DHCP)
Linux, Docker, AWS environment experience
Operating systems: Linux (RHEL 7.x/8.x), Windows 10, Windows Server editions
Web application security knowledge (OWASP, XSS, SQL Injection, XXE, ClickJacking)
Soft skills:
Effective verbal and written communication abilities
Strong troubleshooting capabilities in network and application contexts
Nice to have
Design Methodologies (MVC, Singleton, Data Access Object).
Languages
English: C1 Advanced
Seniority
Senior
Remote Ukraine, Ukraine
Req. VR-122374
Java Full Stack
BCM Industry
04/05/2026
Req. VR-122374
Apply for Full-Stack Java Software Engineer in Remote Ukraine
*Indicates a required field