Java Software Engineer

Apply Now

Company: SeaHill Consulting Group

Location: Boston, MA 02115

Description:

Candidates must reside on the East Coast.
MUST BE US CITIZENS AND BE ABLE TO PASS A BACKGROUND CHECK

NO C2C OR C2H FOR THIS ROLE

Key Responsibilities
  • Participate in all phases of the software development life cycle as part of a small, agile team.
  • Design, develop, test, deploy, and maintain complex components and features of a trading platform.
  • Handle complex systems and deliver quality solutions that meet business requirements.
  • Troubleshoot and resolve system issues efficiently in a fast-paced, high-stress environment.


Day to Day Responsibilities
  • Collaborate with team members to design and implement software solutions for back-end and middleware components.
  • Write clean, maintainable code in Python and Java for the platform.
  • Develop and integrate high-availability systems, microservices, and pub-sub architecture.
  • Work with SQL and possibly FIX protocol for financial order routing.
  • Manage and optimize system performance, deploying solutions to production in a timely manner.
  • Ensure smooth integration with various financial systems while adhering to industry standards and best practices.
  • Monitor and troubleshoot production systems, providing support as necessary.
  • Assist in continuous improvement of the development process and tools, with an emphasis on DevOps, testing, and deployment.
  • Communicate technical concepts effectively to non-technical stakeholders.


Preferred Experience and Attributes
  • Education: BS in Computer Science or related field.
  • Professional Experience: At least 5 years of professional development experience, with a proven track record in software engineering. Candidates with longer track records are encouraged to apply.
  • Programming Skills: Proficiency in Java and Python is required.
  • Industry Experience: Prior experience or interest in the financial services industry is a plus.
  • Advanced experience with SQL.
  • Familiarity with FIX protocol and financial order routing is a plus.
  • Experience with high-availability systems and microservices is a plus.
  • Experience with AWS and Linux environments is a plus.
  • Experience in DevOps, testing, deployment, and support is desirable.
  • Strong problem-solving skills with a focus on delivering solutions, not just writing code.
  • Ability to work well in a fast-paced, high-stress environment.
  • Strong attention to detail and troubleshooting skills.
  • Superior communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Similar Jobs