Who are we?
Flyer is a rapidly growing FinTech company building SaaS-based software for asset managers and advisors to master trading and better manage wealth. Our customers are RIAs, hybrid RIAs, Asset Managers, TAMPs and large-scale technology platforms in the asset management and wealth advisory marketplace. Flyer delivers front-end and back-end modular solutions via SaaS & API technologies to deliver scalable and robust portfolio and trade order management tools on our network connected to hundreds of the leading brokers and custodians. Flyer has offices in New York City and Hyderabad, India.
Who are we looking for?
Flyer is looking to grow its Hyderabad based Engineering team by adding a developer engineer. Your role will require you to develop a skillfully engaging platform for our new and existing clients who leverage Flyer trading solutions which include the Flyer Trading Network (FTN), the Co-Pilot portfolio & order management platform, FIX enterprise software, and Flyer APIs. Co-Pilot is our portfolio trading platform for wealth and asset managers to create and execute trades at scale and across with a level of sophistication and control uncommon in legacy trading systems.
Your role will encompass the development of a front-end User Interface that would showcase our products in a way that would bring out its unique features and robust mechanisms involving the whole trading lifecycle as well as a broad range of asset/security types including equities, mutual funds, options, and fixed income. You will be required to coordinate externally with clients and internally with multiple teams.
This role is for individuals with strong technical, functional, and service skills, looking for a challenging and varied role in a fast-paced environment.
This is an excellent opportunity who wants direct interaction with clients & trading systems, and a career pathway in the groundbreaking UI market.
We are seeking a highly motivated Java Developer to join our dynamic team. The ideal candidate will have a passion for software development, a strong understanding of core Java concepts, and the ability to work collaboratively to deliver high-quality solutions.
Roles and Responsibilities:
• Develop, test, and maintain software applications using Core Java and related technologies.
• Work with frameworks such as Spring, Spring Boot, and Spring MVC to build scalable and secure applications.
• Implement RESTful APIs and work with JavaScript frameworks like AngularJS or ExtJS for front-end integration.
• Design and optimize database schemas and queries for RDBMS systems like MySQL.
• Collaborate with team members to implement messaging systems and ORM frameworks.
• Utilize AWS services, and work in Linux/Windows environments to deploy and maintain applications.
• Follow industry best practices for version control (Git), build tools (Maven), and task management tools (JIRA).
• Participate in team meetings, contribute to project planning, and ensure code quality through reviews and testing.
Tech Stack and Tools:
• Programming Languages: Proficient in Core Java, with a strong understanding of data structures, collections, and object-oriented programming principles.
• Concurrency and Networking: Experience with multithreading, socket programming, and networking concepts.
• Frameworks: Expertise in Spring Framework (Spring Boot, Spring Data, Spring MVC) for building scalable, enterprise-grade applications.
• Web Technologies: Knowledge of RESTful web services, front-end integration using JavaScript frameworks (ExtJS, Sencha) or any other framework and modern web standards such as HTML5 and CSS3.
• Databases: Proficient in relational database management systems (preferably MySQL) and ORM frameworks like Hibernate.
• Messaging Systems: Familiarity with messaging technologies such as RabbitMQ, Kafka, or ActiveMQ.
• Cloud Platforms: Hands-on experience with Amazon Web Services (AWS) for application deployment and infrastructure management.
• Operating Systems: Comfortable working in Linux and Windows environments.
• Development Tools: Skilled in version control systems (Git), build tools (Maven), and issue tracking platforms (JIRA).
Eligibility:
• Experience: 2 to 4 years of professional experience in Java development.
• Education: Bachelor’s or master’s degree in computer science or equivalent (graduates from reputed institutions preferred).
• Proficiency in data structures, collections, and core Java concepts.
• Knowledge of multithreading, sockets, and networking is a plus.
• Strong analytical and problem-solving skills with a keen eye for detail.
• Ability to rapidly learn and adapt to new tools and technologies.
• Effective communication and collaboration skills.
• Experience with FIX protocols, Capital Markets, or Trading Systems is a plus but not mandatory.
Why Join us
• Opportunity to work with a passionate team in a collaborative environment.
• Gain hands-on experience with modern tools and technologies.
• Contribute to innovative projects and grow your technical expertise.
• Working in agile teams
• Freedom to come up with own ideas and productize them
• Exposure to intelligent trading platform
If you are enthusiastic about coding, eager to learn, and ready to take on new challenges, we’d love to hear from you!