Senior Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Boston, NH - USA

profile Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

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