9 февруари, 2023

Employment Type: Regular Full-Time
Location: Sofia

Job Details

Job Description

We are seeking a dedicated and collaborative Web Application Developer to join our growing team.
The primary purpose of this position is to design, develop, and maintain web sites and applications used by external and internal clients. The ideal candidate will have in depth knowledge of Java, J2EE technologies, and Java frameworks and standards. Additional areas of focus include devops duties for supporting, deploying, and administrating internal and externally developed web applications. General ability to work with *nix environments is required.
This is a great opportunity to work in a fast paced, 24x7x5 environment, on a team that builds and supports a majority of the company’s web entities. There are major project plans and business endeavors underway and we expect you to live technology and love learning and figuring out creative ways to solve problems.

Day to day duties include:

  • Working on development projects on their own as well as in a small team.
  • Gather requirements from other departments and interpret business goals in combination with best practices and development life cycle.
  • Problem solve, debug, and troubleshoot production issues.
  • Automating deployments of various internally develop applications
  • Administering web application


  • Experienced with Java development in an enterprise setting or creating enterprise level software
  • Experienced with object oriented and multi-threaded programming
  • Experienced with Java web app frameworks like Struts, Tiles, Spring, and J2EE (JSP, Servlets, EJB, JMS, JPA, etc.)
  • Experienced with Java web services (RESTful and SOAP) development using JAX-RS, JAX-WS, JAX-RPC and JAXB
  • Experienced in database development using JDBC, Hibernate, and SQL
  • Experienced with working with Linux or Unix-like operating systems
  • Experienced with administering web/app containers like Tomcat, Jetty, Glassfish, or JBoss
  • Familiar with frontend design technologies like JavaScript/JQuery, HTML5, CSS3


  • Experience with C#, PHP, and Shell scripting
  • Experience with software change management technologies like Maven, Gradle, Git, Perforce, and Jenkins
  • Experience with CDNs and load balancing technologies
  • Web performance metrics and automated testing technologies

All employees working for FXCM must be eligible to work in Bulgaria

Prior to submitting your resume, the firm requests that you review the firm’s website thoroughly at http://www.fxcm.com/

Company Description
FXCM Support EAD is a subsidiary of FXCM Group. The FXCM group of companies (collectively, the „FXCM Group“) is a leading provider of online foreign exchange (forex) trading, CFD trading, spread betting and related services. Our mission is to inspire global traders with access to the world’s largest and most liquid market. By offering the most innovative trading tools, hiring the best trading educators, and meeting strict financial standards to protect trader funds, we strive for the best online trading experience in the market.