We need Senior people with 12-25 years experience and strong financial end client experience. The amount of experience below is a minimum in each skill set only
Request ID: 232649-1 Duration: 1 year Location: Boston MA Job Title: Information Technology - Software Engineer - Advanced
Job Description: Experience designing building and implementing large financial services applications using cloud native application development in Azure using Java Spring Boot Microservices Kafka /Azure Service Bus/RabbitMQ Kubernetes Redis and cloud databases.
Senior Software Engineer Java/Microservices
Position Summary
We are seeking a highly skilled Senior Software Engineer with expertise in cloud-native application development on Microsoft Azure using Java and Spring Boot Microservices. The ideal candidate will have strong experience in event-driven architectures distributed systems and high-performance transactional applications within enterprise environments.
Key Responsibilities
Architect and develop cloud-native applications within the Front Office Order and Execution Management Systems (OEMS) space.
Collaborate with Team Leads Business Analysts and Product Managers to design and implement scalable cloud-based solutions.
Lead or contribute to projects involving highly transactional and concurrent database-intensive applications.
Design develop test debug and implement software applications using Java C# React SQL JavaScript and related technologies.
Participate in code reviews and provide technical guidance on proposed design changes and enhancements.
Develop unit and automation tests to ensure high-quality software delivery.
Contribute to technical design documents API documentation and customer-facing documentation.
Actively participate in Agile/Scrum ceremonies and team collaboration activities.
Required Qualifications & Experience
Minimum 8 years of professional software engineering experience.
At least 5 years of hands-on experience independently designing and developing enterprise software solutions.
Minimum 5 years of experience developing high-performance applications using Java.
At least 3 years of experience building software solutions in highly transactional concurrent and event-driven environments.
Minimum 5 years of cloud-native application development experience on platforms such as Microsoft Azure.
Strong expertise in:
Spring Boot Microservices
Kafka / Azure Service Bus / RabbitMQ
Kubernetes
Redis
Cloud Databases
Minimum 5 years of experience working in Agile development environments.
Strong understanding of object-oriented programming operating systems compiler/interpreter technologies scripting and advanced programming concepts.
Technical Skills
Required
Java
Spring Boot Microservices
Kafka / Azure Service Bus / RabbitMQ
Kubernetes
Redis
SQL Server
PostgreSQL
Azure Cloud Platform
REST APIs
JavaScript
Agile/Scrum Methodology
Preferred
Oracle
Exadata
Cosmos DB
MongoDB
Snowflake
React / UI Development
Observability & Monitoring tools:
Dynatrace
SolarWinds
Grafana
OpenTelemetry
Domain Experience (Preferred)
Experience within the financial services domain is highly preferred including exposure to:
Portfolio Management
Trading Systems
Order Management
Compliance
Post-Trade Processing
IBOR
Wealth Management
Soft Skills
Excellent written and verbal communication skills.
Strong analytical and problem-solving abilities.
Ability to work effectively in a collaborative team environment.
Ability to manage solution complexity while ensuring simple and scalable designs.
Why Join Us
Opportunity to work on cutting-edge cloud-native technologies and enterprise-scale systems.
Exposure to highly scalable and mission-critical financial applications.
Collaborative Agile environment with strong technical leadership and career growth opportunities.
We need Senior people with 12-25 years experience and strong financial end client experience. The amount of experience below is a minimum in each skill set only Request ID: 232649-1 Duration: 1 year Location: Boston MA Job Title: Information Technology - Software Engineer - Advanced Job Des...
We need Senior people with 12-25 years experience and strong financial end client experience. The amount of experience below is a minimum in each skill set only
Request ID: 232649-1 Duration: 1 year Location: Boston MA Job Title: Information Technology - Software Engineer - Advanced
Job Description: Experience designing building and implementing large financial services applications using cloud native application development in Azure using Java Spring Boot Microservices Kafka /Azure Service Bus/RabbitMQ Kubernetes Redis and cloud databases.
Senior Software Engineer Java/Microservices
Position Summary
We are seeking a highly skilled Senior Software Engineer with expertise in cloud-native application development on Microsoft Azure using Java and Spring Boot Microservices. The ideal candidate will have strong experience in event-driven architectures distributed systems and high-performance transactional applications within enterprise environments.
Key Responsibilities
Architect and develop cloud-native applications within the Front Office Order and Execution Management Systems (OEMS) space.
Collaborate with Team Leads Business Analysts and Product Managers to design and implement scalable cloud-based solutions.
Lead or contribute to projects involving highly transactional and concurrent database-intensive applications.
Design develop test debug and implement software applications using Java C# React SQL JavaScript and related technologies.
Participate in code reviews and provide technical guidance on proposed design changes and enhancements.
Develop unit and automation tests to ensure high-quality software delivery.
Contribute to technical design documents API documentation and customer-facing documentation.
Actively participate in Agile/Scrum ceremonies and team collaboration activities.
Required Qualifications & Experience
Minimum 8 years of professional software engineering experience.
At least 5 years of hands-on experience independently designing and developing enterprise software solutions.
Minimum 5 years of experience developing high-performance applications using Java.
At least 3 years of experience building software solutions in highly transactional concurrent and event-driven environments.
Minimum 5 years of cloud-native application development experience on platforms such as Microsoft Azure.
Strong expertise in:
Spring Boot Microservices
Kafka / Azure Service Bus / RabbitMQ
Kubernetes
Redis
Cloud Databases
Minimum 5 years of experience working in Agile development environments.
Strong understanding of object-oriented programming operating systems compiler/interpreter technologies scripting and advanced programming concepts.
Technical Skills
Required
Java
Spring Boot Microservices
Kafka / Azure Service Bus / RabbitMQ
Kubernetes
Redis
SQL Server
PostgreSQL
Azure Cloud Platform
REST APIs
JavaScript
Agile/Scrum Methodology
Preferred
Oracle
Exadata
Cosmos DB
MongoDB
Snowflake
React / UI Development
Observability & Monitoring tools:
Dynatrace
SolarWinds
Grafana
OpenTelemetry
Domain Experience (Preferred)
Experience within the financial services domain is highly preferred including exposure to:
Portfolio Management
Trading Systems
Order Management
Compliance
Post-Trade Processing
IBOR
Wealth Management
Soft Skills
Excellent written and verbal communication skills.
Strong analytical and problem-solving abilities.
Ability to work effectively in a collaborative team environment.
Ability to manage solution complexity while ensuring simple and scalable designs.
Why Join Us
Opportunity to work on cutting-edge cloud-native technologies and enterprise-scale systems.
Exposure to highly scalable and mission-critical financial applications.
Collaborative Agile environment with strong technical leadership and career growth opportunities.