MassMutual Software Solution Engineer in Springfield, Massachusetts
What your days and weeks will include.
The ideal candidate in the role of Sr. Software Solution engineer is a hands-on coder, who would be able to work independently or work in a team of other application Architects/Engineers/various project stakeholders. The Engineer would work with the Enterprise Architects and other engineers to define strategy, build solutions, and build technology components for a state-of -the-art policy migration platform in AWS cloud Infrastructure.
In addition, Analyze and develop specifications for the enhancement, maintenance and problem solving for the most complex applications or operating system (s). Provide in-depth consulting to IT management and staff at the highest technical level in the identification and resolution of an application or the overall operating system(s) problems or difficulties. Analyze existing product and recommends modifications which will enhance operating capacity and meet business requirements. Provide guidance and assistance to the staff in the installation and testing of new operating system releases and in fine-tuning of existing systems.
Define and implement highly available, fault-tolerant software solutions in containerized applications ( J2EE, Kubernetes , EMR, SPARKS, Columnized data store(Big Data, Parque, JSON) ) capitalizing event messaging model (Kafka) in a cloud platform.
Define and influence innovative solutions that meet not only functional, but also performance, scalability and reliability, security requirements.
Define and build event based streaming data transformation platform that supports large scale data migration.
Collaborate with engineering teams to identify and resolve pain points as well as evangelize best practices.
Actively review code, mentor, and provide peer feedback.
Partner with various teams to transform concepts into requirements and requirements into services and tools.
Guide implementation best practices and assist other teams with implementation details in a variety of programming languages.
Engineer efficient, adaptable and scalable architecture in support of a variety of data applications.
Solve live performance and stability issues and prevent their recurrence
Deploying, automating, maintaining and managing AWS cloud-based systems, to ensure the high availability, performance/tuning, scalability and security of systems.
Execute Performance testing /tuning, monitoring, and troubleshooting tools
Work with various teams including developers, QA, technical support, project managers, database administrators
Assist in implementation of security best practices and initiatives at all levels of the Infrastructure.
Bachelors Degree in Software Engineering or a related discipline
5+ years of experience in Aurora, PostgressDB , AWS Athena , Columnized data store (Parque, JSON) other cloud and Big-Data data stores.
Experience with Messaging Framework implementing Event Messaging Service, JMS and message streaming in Kafka.
4+ years of experience with Spark, EMR and other large scale ETL technologies.
3+ years of hands-on experience with Docker/Kubernetes .
Experience with J2EE data integration patterns such as Spring, Spring Integration.
Experience with Java RESTful webservices
Experience with JSON, Parquet and ProtoBuff.
Strong technical acumen in implementing enterprise applications and software integration.
Strong understanding of OKTA, IAM in AWS and Security implementations.
Experience with with CI/CD tools such as Jenkins/Pipelines/groovy scripting.
Experience CI/CD pipeline tools (github/gitlab, Jenkins, Terraform, Cloudformation, Artifactory/Nexus , etc.,)
Orchestration technologies: Terraform, Ansible, Cloudformation, Kubernetes
Frontend Technologies: React, NodeJS, MVC, JQuery, Angular JS.
3+ years of experience with Kafka
4+ years of ex perience wit h AWS - S3, EC2, EMR, RDS, Kafka, Docker, Kubernetes, EKS, Terraform, OKTA (Roles/App Register), IAM, Any DB
- MassMutual Jobs