Java Developer ( E- Trading)
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Java Developer specializing in Electronic Trading (E-Trading) platforms to join our dynamic financial technology team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and secure trading applications that facilitate electronic trading operations. This role offers an exciting opportunity to work on cutting-edge trading systems, leveraging modern technologies and best practices to enhance performance and reliability. The successful applicant will play a key role in delivering innovative solutions that support our clients' trading activities globally., * Develop and implement high-performance Java-based components for electronic trading systems, ensuring seamless integration with existing infrastructure.
- Design and optimize RESTful APIs, SOAP web services, and microservices architectures to support real-time trading functionalities.
- Collaborate with cross-functional teams to gather requirements, translate business needs into technical specifications, and deliver scalable solutions.
- Conduct thorough code reviews, unit testing, and debugging to maintain high code quality and system stability.
- Participate actively in Agile development processes, including sprint planning, stand-ups, and retrospectives.
- Maintain comprehensive documentation using UML diagrams and technical specifications to facilitate ongoing support and future enhancements.
- Monitor system performance, troubleshoot issues promptly, and implement improvements to ensure low latency and high availability.
- Integrate third-party APIs and external data sources such as market data feeds while adhering to security standards.
- Support deployment processes utilizing CI/CD pipelines on cloud platforms like AWS or Azure.
- Ensure compliance with industry regulations by implementing secure coding practices and data protection measures.
Requirements
Do you have experience in Web applications?, * Proven experience in Java development within electronic trading or financial services environments.
- Strong proficiency in Web development technologies including HTML, CSS, JavaScript, TypeScript, React, Angular, Node.js, Bootstrap, and related front-end frameworks.
- Extensive knowledge of software development lifecycle (SDLC), Agile methodologies, version control systems such as GitHub or SVN, and build tools like Maven or Gradle.
- Hands-on experience with databases including Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, and PL/SQL scripting.
- Familiarity with web services protocols such as RESTful APIs and SOAP; experience with WCF is a plus.
- Expertise in microservices architecture using Spring Boot or similar frameworks; knowledge of containerization tools like Docker is advantageous.
- Strong understanding of multithreading, concurrency control, debugging techniques, and performance tuning in Java applications.
- Experience working with cloud platforms such as AWS or Azure for deployment and scaling solutions.
- Knowledge of UI/UX principles using frameworks like React Express or Angular for front-end development.
- Proficiency in application security standards relevant to financial trading systems.
- Excellent problem-solving skills with the ability to analyze complex technical issues efficiently. If you are passionate about developing innovative electronic trading solutions and possess the technical expertise outlined above, we encourage you to apply today. Join our team to contribute to transformative financial technology projects that impact markets worldwide.
Benefits & conditions
Up to $142,739.78 a year - Contract