What are the responsibilities and job description for the Java and Micro Frontend @ Miramar, FL position at Amzur Technologies, Inc.?
Job Details
Principal Engineer - Platform Engineering
Location: Miramar, FL
Onsite Requirements: Hybrid preferred in Miramar; open to remote candidates based on skills and experience
Contract Type: Contract to Hire
Travel: Up to 30%
Role Overview:
As a Principal Engineer - Platform Engineering you will lead the design and development of platform solutions that power scalable, reliable, and high-performing digital products. Your focus will be on architecting and optimizing backend services, cloud infrastructure, and ensuring seamless platform integration with Micro Frontend (MFE) architectures and module federation strategies. A strong background in platform reliability, security, and Customer Identity and Access Management (CIAM) in distributed systems is required, with the primary focus on backend systems and cloud infrastructure.
Key Responsibilities:
Scope and Impact:
- Architect and Develop Platform Solutions:
Design and build cloud-native platform solutions using Java, Spring Boot, Node.js, and Kubernetes on AWS to support scalable, high-performance services.
- Platform Optimization:
Lead the design and optimization of backend platform services with a focus on Micro Frontend (MFE) architectures and module federation to ensure scalability and modularity across distributed systems.
- Resilience and Security:
Drive initiatives that ensure platform resilience and security, focusing on CIAM (Customer Identity and Access Management) and data protection within distributed cloud architectures.
- Cross-functional Collaboration:
Collaborate with cross-functional teams to integrate platform services that deliver secure, seamless, and scalable digital experiences across web and mobile applications.
Strategic Contribution:
- Define Platform Strategy:
Create and execute a platform engineering strategy that aligns with business objectives, incorporating MFE and module federation patterns for optimal scalability and performance.
- Security Best Practices:
Lead the adoption of best practices in securing distributed systems, focusing on robust CIAM capabilities, authentication, authorization, and data protection practices.
- Platform Performance:
Implement and monitor platform performance using AWS services such as EC2, Lambda, Cognito (for CIAM), and CloudWatch, ensuring efficiency and security.
Delivery Responsibilities:
- Full Engineering Lifecycle:
Oversee the complete engineering lifecycle of platform solutions, from design to deployment, ensuring timely, high-quality delivery.
- Infrastructure Security:
Apply security best practices in both infrastructure and application layers, including secure API design, data encryption, and identity management using CIAM (e.g., AWS Cognito).
- Reliability and Monitoring:
Ensure platform reliability by automating monitoring, incident response, and self-healing infrastructure, utilizing tools like Terraform for infrastructure as code (IaC).
Leadership Accountabilities:
Mentorship:
- Guide and mentor platform engineers on cloud infrastructure, MFE, security, and container orchestration best practices.
- Foster Innovation:
Promote a culture of innovation and collaboration, ensuring platform resilience, performance optimization, and security are fundamental development priorities.
- Agile Leadership:
Lead the adoption of Agile methodologies, empowering teams to continuously improve while delivering secure, scalable digital experiences.
Minimum Qualifications:
Education:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
Experience:
- 10 years of software development experience, with a strong focus on cloud infrastructure, platform engineering, and backend systems.
- Expertise in Java, Spring Boot, Node.js, and AWS services (including EC2, Lambda, Cognito, CloudWatch).
- In-depth experience with Kubernetes and Docker for container orchestration in cloud environments.
- Strong background in Microservices architecture, Micro Frontend (MFE), and module federation to build scalable, distributed platforms.
- Proven experience in securing platforms with CIAM, authentication, authorization, and data protection best practices.
Key Skills and Experience:
- Advanced AWS Cloud Expertise:
Extensive experience with AWS EC2, ECS, Lambda, S3, Cognito, and CloudWatch for building secure, scalable cloud solutions.
- Micro Frontend and Module Federation:
Strong understanding of Micro Frontend architectures and module federation patterns for scalable digital platforms.
- Security & CIAM Expertise:
Deep knowledge of CIAM systems (such as AWS Cognito), with expertise in authentication, authorization, and data protection for distributed systems.
- Infrastructure as Code (IaC):
Proficiency with Terraform or similar IaC tools to manage cloud infrastructure and automate deployments.
- API and Microservices Development:
Expertise in designing and implementing scalable RESTful APIs and microservices with a focus on performance and security.
- Performance Optimization & Monitoring:
Experience in using tools like CloudWatch, Prometheus, and Grafana for platform monitoring, performance analysis, and optimization.
- Automation & Reliability:
Experience building self-healing systems, automating incident detection, and response processes to ensure platform uptime and availability.
- Leadership & Mentorship:
Strong leadership and mentoring skills, with the ability to guide teams and promote knowledge sharing.
- CI/CD Pipelines:
Proficiency in building and maintaining CI/CD pipelines using tools like Jenkins, GitHub Actions, and Terraform.
- Agile Methodologies:
Proven ability to work with Agile and Scrum methodologies, driving continuous improvement in platform development.
- Desired Qualities:
Strong passion for platform reliability, scalability, and security.
Strategic thinker with excellent problem-solving skills and the ability to drive innovation in platform engineering.
Strong communication and leadership skills, with a collaborative approach to problem-solving and development.
Best Regards,
Hari Krishna
Eight One Three 435 5 Three four Seven