Java Software Engineer
Apply NowCompany: 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
Day to Day Responsibilities
Preferred Experience and Attributes
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.