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.
View more
View less