Job Title: Back-End Engineer
Location: Pittsburgh, PA (Preferred) or Lake Mary, FL
Job Description:
We’re seeking a skilled Back-End Engineer to join our team in designing and developing scalable, data-driven solutions that will shape the financial industry. In this role, you will work with cutting-edge technologies, contribute to modernizing critical systems, and collaborate with a global team in an Agile environment. You’ll have the opportunity to solve complex architectural challenges, leverage open-source technology, and drive innovation within a highly impactful application for the worldwide investment market.
Responsibilities:
- Design and develop scalable, back-end services using SaaS-based technology.
- Work in an Agile methodology to deliver high-quality solutions and share best practices with the team.
- Collaborate with cross-functional teams, including product owners and quality engineers, to address design and architectural challenges.
- Leverage and integrate open-source technology to meet business objectives.
- Modernize existing accounting systems while working with distributed cloud services and relational databases.
Required Qualifications:
- Bachelor’s degree in Computer Science or Engineering.
- Proven experience in Java (preferably Java 17) and Spring frameworks (Spring Boot, Lombok).
- Strong knowledge of microservices architecture and distributed cloud services (Azure preferred).
- Proficiency in relational and in-memory databases, such as Oracle and Redis.
- Experience with REST/GraphQL APIs and web technologies.
- Familiarity with CI/CD pipelines, GitLab, Jenkins, or similar tools.
Preferred Qualifications:
- Financial or investment industry knowledge.
- Experience with Angular (Angular 17 preferred).
- Proficiency in an additional programming language (Python, C++, Groovy).
- Hands-on experience with Snowflake.
- Exposure to distributed data technologies like Kafka and Spark.
Team and Work Environment:
- Join a team of 30+ professionals across the US, India, and Poland, working in pods of 6-10 members.
- Engage in daily stand-ups and collaborate with product owners and senior developers.
- Contribute to a modern Agile environment, focused on delivering frequent and impactful code changes.
About the Role:
This is an exciting opportunity to work on cloud data storage solutions using Azure and Oracle databases, develop a newly launched application for instruction capture servicing, and replace legacy systems with state-of-the-art technology.
Experience Level:
5-7 years of experience preferred.