drjobs Java Developer Freelancer

Java Developer Freelancer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description: Java Developer with Expertise in Stock Markets and FIX/FAST Protocols
Responsibilities:
  • Develop maintain and optimize Java applications with a focus on stock market functionalities.
  • Implement and manage communication protocols including FIX (Financial Information Exchange) and FAST (FIX Adapted for Streaming).
  • Ensure code is highly organized clean and adheres to best practices for readability and maintainability.
  • Incorporate robust logging mechanisms at every step for easy debugging and monitoring.
  • Design efficient and optimum code capable of handling multiple operations simultaneously in a dynamic stock market environment.
  • Integrate and manage thirdparty libraries specific to FIX and FAST protocols.
  • Deploy and manage applications on AWS EC2 instances ensuring smooth migration from local development to cloud environment.

Qualifications:
  • Core Java Expertise: Proficient in Java SE with a deep understanding of objectoriented programming principles.
  • Experience with FIX and FAST Protocols: Handson experience working with FIX and FAST protocols including their implementation and troubleshooting.
  • Stock Market Knowledge: Familiarity with stock market operations trading systems and financial instruments.
  • ThirdParty Libraries: Experience with thirdparty libraries related to FIX/FAST protocols and integrating them into Java applications.
  • Clean Code Practices: Ability to write clean welldocumented and maintainable code. Familiarity with coding standards and best practices.
  • Logging and Monitoring: Proficiency in implementing logging mechanisms using tools like Log4j SLF4J or similar. Experience with monitoring tools to ensure system health and performance.
  • Concurrency and Performance Optimization: Strong understanding of concurrency in Java and experience with performance optimization techniques to handle highthroughput lowlatency requirements.
  • Socket Sessions and TCP: Understanding of socket programming session management and TCP/IP protocols to ensure reliable communication in stock trading applications.
  • Testing and Debugging: Experience with unit testing (JUnit TestNG) and debugging tools to ensure code quality and reliability.
  • Version Control: Proficient with version control systems like Git.
  • Agile Methodologies: Experience working in Agile development environments.
  • Deployment and AWS: Experience with deploying Java applications to AWS EC2 instances including understanding of underlying compilation and deployment processes.

Additional Prerequisites:
  • Database Knowledge: Understanding of SQL and experience with relational databases (e.g. MySQL PostgreSQL) and nonrelational(Mongodb).
  • Networking Concepts: Knowledge of networking principles and protocols especially those relevant to financial markets.
  • Security Best Practices: Awareness of security practices in financial software development to ensure data integrity and confidentiality.
  • Communication Skills: Strong verbal and written communication skills for effective collaboration with team members and stakeholders.
  • ProblemSolving Abilities: Strong analytical and problemsolving skills to tackle complex technical challenges.
Preferred Qualifications:
  • Certifications: Relevant certifications in Java financial markets or related technologies.
  • Experience with Microservices: Knowledge of microservices architecture and experience in building scalable distributed systems.
  • Cloud Platforms: Familiarity with cloud platforms (AWS Azure GCP) and experience in deploying applications in the cloud.


sql,relational databases,socket programming,third-party libraries,fix protocol,communication skills,fast protocol,logging and monitoring,core java,unit testing,security best practices,stock market knowledge,cloud platforms,deployment (aws ec2),clean code practices,tcp/ip protocols,stock market,sessions management,code,non-relational databases,debugging tools,version control (git),problem-solving abilities,concurrency and performance optimization,microservices,java,networking principles,agile methodologies

Employment Type

Full Time

Company Industry

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.