Senior Software Engineer (Java & AWS Cloud)

Angajator: MassMutual Romania
  • IT Software
  • Tip job: full-time
    Nivel job: peste 5 ani experienta
  • Cluj Napoca
  • Actualizat la: 12.04.2021
    Scurta descriere a companiei

    To position MassMutual as a market leader for the next stage of growth, it is critical that we build top engineering capacity in a rapidly changing digital world. Romania has a significant pool of highly trained engineering professionals and so we are very excited to build operations in both Bucharest and Cluj.


    • BS/BA required;
    • Minimum 3 years of experience in SPARK, EMR, Kafka, Docker/Kubernetes/JSON, Parque, Event messaging;
    • Minimum 10 years of experience implementing large scale enterprise solution in J2EE and Data Integration;
    • Experienced J2EE, Python, JavaScript and other development languages;
    • Experienced in J2EE data integration patterns such as Spring, Spring Integration;
    • Experienced in Java RESTful webservices;
    • Experienced in Aurora, Postgress DB, AWS Athena, Columnized data store (Parque, JSON) other cloud and Big-Data data stores;
    • Strong understanding of OKTA, IAM in AWS and Security implementations;
    • Experienced in CI/CD tools such as Jenkins/Pipelines/groovy scripting;
    • Experienced through CI/CD pipeline (github/gitlab, Jenkins, Terraform, Cloudformation, Artifactory/Nexus, etc.,);
    • Experienced with Messaging Framework implementing Event Messaging Service, JMS and message streaming in Kafka.
    • Independent and self-starter with extensive experience in an agile/adaptable environment and demonstrated success;
    • Able to navigate existing application architecture and are cognizant of the challenges and recommendations in standard methodologies for supporting distributed systems;
    • Comfortable making decisions with limited data;
    • Excellent written and verbal communication;
    • Orchestration technologies: Terraform, Ansible, Cloudformation, Kubernetes
    • Frontend Technologies: React, NodeJS, MVC, JQuery, Angular JS.
    • CI/CD: Jenkins
    • Language/Scripting: Python/Go/Ansible, groovy, Javascript
    • Configuration and orchestration technologies: Terraform, Ansible, Cloudformation, Kubernetes
    • Others: Docker, Git. Artifactory, Kubernetes, Kafka, Data Power and splunk, New Relic/Dynatrace
    • AWS - S3, EC2, EMR, RDS, Kafka, Docker, Kubernetes, EKS, Terraform, OKTA (Roles/App Register), IAM, Any DB


    • 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.