Position: Strong Junior Java Developer
Company: ITPG Development
Experience required: 1y
English level: intermediate

Our project provides a web-based trading technology for over-the-counter (OTC) instruments, integration solutions and related services. It stands for innovation in the FX market.

You will be part of the Software Development Unit and join one of our Change-the-System teams (CTS) according to your skills and interests. As a Strong Junior Software Engineer, you take over ownership of projects from conception to final product. Your tasks will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and working with customers or departments on technical issues including software system design and maintenance.

Requirements:
🔸1.5 - 2+ years of experience in Java programming skills and its core libraries
🔸Good knowledge of object-oriented analysis and design patterns
🔸Deep knowledge of JVM internals, garbage collection tuning, JVM profiling
🔸Deep knowledge of multi-threaded and concurrent programming
🔸Understanding Java networking, having at least first exposure to sockets programming, TCP internals, willing to go to even lower level for optimization
🔸Clear and concise design of functionality and components
🔸Writing clear and understandable code according to best practices
🔸Testing and documenting code
🔸Development of business functionality and DevOps of the 360T trading platform
🔸Thorough documentation of design and code of all produced artefacts
🔸Transferring knowledge and insights to his colleagues
🔸Mentoring new team members
🔸Experience with at least a second language like C/C++
🔸Experience with database systems
🔸Understanding and adhering to the principles of clean code development
🔸Understanding and adhering to defensive programming
🔸High level of spoken English
🔸Strategic Planning Abilities
🔸Strong Communication Skills
🔸Enthusiastic in understanding the business drivers behind the technical requirements
🔸Understanding project deadlines, committing to them, able to estimate, plan and make visible the progress of the project, deliver what is promised

What do you get?

🔸18 working days of vacation 
🔸sick leave compensation for the 20 days
🔸full reimbursement of expenses for FOP
🔸 medical insurance, sports compensation, mental healthcare (psychologist)
🔸corporate training, corporate access to external courses
🔸paid training - professional courses, conferences, etc
🔸preparation and payment of certifications
🔸 English courses