Intermediate Java Developer

  • Hungary

Spread the love

Job Responsibilities:

  • System Architecture: Build microservice-based forex brokerage system, bearing in mind scalability, security, and performance of the software, in an orchestrated (k8s) and modular environment
  • Backend Development: Develop robust and scalable, stateless microservice backend components and APIs using Java, adhering to coding standards, best practices, and industry-standard frameworks (e.g., Quarkus, Docker).
  • Database Design: Design and optimize database schemas, ensuring efficient data storage, retrieval, and integrity for the forex brokerage software. (MariaDB Galera cluster)
  • Integration and API Development: Collaborate with cross-functional teams to integrate the forex brokerage software with external systems, such as market data providers, trading platforms, and payment gateways, through RESTful APIs.
  • Performance Optimization: Identify and optimize performance bottlenecks, conduct profiling and code optimizations, and ensure efficient resource utilization to deliver a highly responsive and scalable software solution.
  • Testing and Quality Assurance: Collaborate with QA engineers to develop and execute comprehensive test plans, conduct unit testing, and ensure the delivery of high-quality, bug-free software releases. Ensure product quality standards used within the team are maintained or improved.
  • Troubleshooting and Bug Fixing: Investigate and debug complex technical issues, provide timely resolutions, and collaborate with the support team to address customer-reported issues effectively.
  • Documentation: Create and maintain technical documentation, including system design, API documentation, and development guidelines, ensuring knowledge sharing and smooth onboarding of new team members.
  • Continuous improvement: challenge the status quo (technologies and/or processes) to help improve delivery within the team

Job Requirements:

  • Bachelor’s Degree: A bachelor’s degree in computer science, software engineering, or a related field is preferred, but equivalent work experience will also be considered.
  • Java Development Expertise: Extensive experience (2+ years) in Java development, with a strong understanding of core Java concepts, microservices, event queues and multi-master databases and familiarity with popular frameworks (e.g., k8s, docker, kafka etc.).
  • Database Experience: Proficiency in database concepts, SQL, and experience with relational databases (e.g., MySQL, PostgreSQL) and nosql databases (e.g., mongoDB).
  • Software Development Lifecycle: Solid understanding of software development methodologies, such as Agile/Scrum, and experience working in an iterative development environment with version control systems (e.g., Git).
  • Problem-Solving Skills: Excellent analytical and problem-solving abilities to identify and address technical challenges, debug complex issues, and optimize system performance.
  • Collaboration and Communication: Effective communication skills to collaborate with cross-functional teams, articulate technical concepts to non-technical stakeholders, and participate in team discussions and decision-making.
  • Continuous Learning: A passion for staying updated with the latest Java and software development trends, tools, and frameworks, and a commitment to continuously improving technical skills and knowledge.
  • Good English language skills are a must.


  • Experience and in-depth knowledge of the financial market or the forex brokerage ecosystem
  • Development experience based on modeling (UML and Sysml)
  • Master’s degree in relevant field
  • Cross-regional and remote project work experience is preferred
  • Added Advantage: Proficient in Mandarin/Chinese

What We Offer:

  • Benefit package (cafeteria)
  • Flexible work hours, home office
  • Opportunities for professional development
  • Vibrant and collaborative international financial corporate environment
  • Free snacks available in the office
  • Wednesday Tea Break to satisfy your sweet tooth!
  • Opportunity to travel abroad for work-related projects

Interested in joining our team and explore your talents in different parts of the world? Worry not, a work visa will be provided by Doo Group too, if applicable.

Please send in your resume, and personal as well as professional certificates, along with your job application to our HR mailbox: [email protected]

We will contact you soon if the requirements are met.