Lead the design and architecture of robust and efficient, cloud-native applications using modern frameworks and technologies
Do hands-on coding and software development to create high-quality, scalable applications
Lead technical design discussions and provide architecture thought leadership to the team
Ensure best practices in coding, architecture, and security are followed
Collaborate with cross-functional teams to deliver solutions that meet business needs.
Stay abreast of emerging technologies and industry trends to drive innovation
Mentor and guide junior engineers, fostering a culture of continuous learning and technical excellence
Champion the implementation of SOLID principles and software engineering best practices across the codebase
Collaborate with senior management and traders to understand business requirements and translate them into technical solutions
Drive technical decision-making and provide thought leadership in architecture reviews and design discussions
Ensure high standards of code quality, performance, and maintainability through rigorous code reviews and testing practices
Provide technical support and resolve issues related to supported applications
Create test data and conduct interface and unit tests
Design, code, test, debug, and document programs using Agile development practice
Requirements
7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
6+ years of experience in full stack java development; front-end Java with Spring framework for back-end
4+ years of experience with Apache Kafka for messaging and stream processing
1+ years of experience developing Capital Markets applications with strong preference for Primary Issuance Domain
4+ years of experience with build tools such as Maven or Gradle
4+ years of experience with code quality tools like SonarQube
4+ years of experience with monitoring and observability tools such as Splunk, Grafana, AppDynamics, Elastic, or OpenTelemetry
4+ years of Capital Markets Fixed Income domain
3+ years of experience with Agile, CI/CD, and DevOps practices using tools such as Jenkins, GitLab, or Tekton
3+ years of experience with cloud platforms (AWS, Azure, GCP) and hybrid infrastructure setups
Experience using OpenShift / Kubernetes container platforms
Experience designing and delivering cloud-native, microservices-oriented solutions at enterprise scale in financial services or regulated sectors
Experience with test automation using tools such as Selenium
Ability to collaborate effectively in a multi-cultural, matrixed environment
Strong delivery focus and ability to work in a fast-paced enterprise environment
Tech Stack
Apache
AWS
Azure
Cloud
Google Cloud Platform
Gradle
Grafana
Java
Jenkins
Kafka
Kubernetes
Maven
Microservices
OpenShift
Selenium
Splunk
Spring
Benefits
Health benefits
401(k) Plan
Paid time off
Disability benefits
Life insurance, critical illness insurance, and accident insurance