Infrastructure Engineer (Cloud Focus)

OpenKyber LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 135K

Job location

Tech stack

Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
JIRA
Cloud Computing
Code Review
Databases
Continuous Integration
Data Integrity
DevOps
Amazon DynamoDB
Java Platform Enterprise Edition (J2EE)
Spring
Node.js
Scrum
SQL Databases
Data Streaming
Web Applications
Backend
GIT
Cloudformation
Event Driven Architecture
Angular
Information Technology
Deployment Automation
Kafka
Non-relational Database
Functional Programming
Api Gateway
REST
Jenkins
Redshift

Job description

  • System Design & Maintenance: Architect, build, and optimize complex distributed web applications with a focus on high-performance backend development.
  • Event-Driven Architecture: Perform Kafka configuration and administration, ensuring seamless data streaming and messaging across the enterprise.
  • Data Modeling: Create and maintain sophisticated data models to organize complex data sources while ensuring absolute data integrity.
  • Technical Leadership: Conduct rigorous code reviews, mentor junior team members, and champion best practices for clean, maintainable Java code.
  • Cloud Operations: Design and deploy scalable solutions using a wide array of AWS technologies, including Lambda, S3, EC2, and CloudFormation.
  • Collaborative Strategy: Partner with Product Owners to break down requirements and work closely with Architects to ensure all development aligns with the overarching solution design.
  • Continuous Improvement: Drive CI/CD maturity using Jenkins, Git, and JIRA within an Agile Scrum framework to ensure rapid, high-quality delivery.

Requirements

  • Education: Bachelor of Science degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
  • Java Expertise: 8+ years of professional experience in Java programming, specifically at a senior or lead level.
  • Kafka & Streaming: 3+ years of hands-on experience with Kafka; proficiency in data-streaming platforms and event-driven design is required.
  • AWS Proficiency: Extensive experience with the AWS ecosystem, including Kinesis, DynamoDB/Aurora, Redshift, API Gateway, and server-side NodeJs.
  • Full-Stack Familiarity: Strong hands-on development experience with Angular, J2EE, Spring, and REST APIs.
  • Database Mastery: Solid experience in SQL, data modeling, and designing complex relational and non-relational databases.
  • DevOps Mindset: Expertise in CI/CD pipelines and automated deployment tools in an agile environment.
  • Communication: Excellent analytical skills and the ability to communicate complex technical concepts to both technical and non-technical stakeholders.

Apply for this position