Rockland Trust - Plymouth, MA

posted 20 days ago

Full-time - Principal
Plymouth, MA
Credit Intermediation and Related Activities

About the position

The Principal Lead Middleware/Integration Engineer is a critical role within the IT Infrastructure team, responsible for designing, deploying, managing, and optimizing middleware systems that facilitate seamless integration of applications, data, and services across the enterprise. This position requires deep expertise in middleware technologies and aims to ensure the performance, availability, and security of the middleware environment while driving the strategic roadmap for middleware services.

Responsibilities

  • Architect, configure, and deploy middleware and integration solutions to support seamless application integration across various platforms and systems.
  • Lead the implementation of complex middleware systems to facilitate application-to-application communication, API management, message queuing, and event streaming.
  • Design highly available and fault-tolerant architecture with scalability in mind to meet evolving application and business requirements.
  • Collaborate with cross-functional teams to ensure integration solutions align with cloud, data, and application strategies.
  • Manage, monitor, and maintain the middleware infrastructure to ensure optimal performance and availability.
  • Perform system tuning, upgrades, and patching as needed, ensuring all middleware systems are up-to-date and secure.
  • Act as a key resource for diagnosing and resolving middleware-related issues, providing support for production incidents and ensuring timely resolution.
  • Conduct root cause analysis and implement solutions to prevent future issues, enhancing system stability.
  • Automate middleware management tasks using tools such as Ansible, Terraform, Puppet, or custom scripts to improve operational efficiency.
  • Implement and enforce security best practices within the middleware environment, including regular security assessments and vulnerability management.
  • Create and maintain comprehensive documentation for middleware configurations, processes, and procedures.
  • Identify opportunities for improvement and innovation within middleware systems and processes.

Requirements

  • Minimum of a bachelor's degree in computer science, Information Technology, or related field; a master's degree is preferred.
  • 12+ years of experience in middleware engineering, integration, and administration within large enterprise environments.
  • Proven expertise with one or more middleware platforms such as IBM WebSphere, Oracle Fusion Middleware, MuleSoft, Apache Kafka, or similar technologies.
  • Experience in container orchestration technologies such as Docker and Kubernetes.
  • Background in DevOps practices, CI/CD pipelines, and agile methodologies.
  • Proficiency in middleware configuration, clustering, load balancing, and failover strategies.
  • Strong scripting skills in languages such as Python, PowerShell, or Bash, and experience with configuration management tools (e.g., Terraform, Ansible).
  • Solid knowledge of network protocols, security standards, and data encryption.
  • Familiarity with monitoring tools such as Splunk, AppDynamics, Dynatrace.
  • Strong analytical and problem-solving skills, with an aptitude for troubleshooting complex technical issues.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their middleware services, and microservices architectures.

Nice-to-haves

  • Knowledge of data integration, ETL processes, and data streaming technologies (e.g., Apache Flink, Spark).

Benefits

  • Competitive compensation with performance incentive awards
  • Health Insurance
  • Dental Insurance
  • 401K and DC Plan for retirement
  • LTD & Life Insurance
  • Day Care Reimbursement
  • Tuition Assistance for graduate and undergraduate programs
  • Award-winning Wellness program
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service