Lead Software Development Engineer at Plano, Texas, USA |
Email: [email protected] |
From: Manoj, Nitya Software Solutions [email protected] Reply to: [email protected] Lead Software Development Engineer Location: Plano, TX (Onsite) Duration: Long Term Job Summary: We are seeking an experienced Lead Developer with expertise in Kafka and extensive AWS experience to join our dynamic software development team. The ideal candidate is a well-rounded developer with a strong background in architect-level design and programming skills. You will play a pivotal role in designing, implementing, and maintaining high-performance Java applications, especially those leveraging Kafka for real-time data streaming, and AWS cloud services. Key Responsibilities: Software Design and Development: Lead the design and development of complex Java applications with a focus on scalability, performance, and reliability. Architect and implement solutions using Kafka for real-time data streaming and event-driven architectures. AWS Cloud Expertise: Utilize extensive knowledge of AWS services to design, build, and deploy cloud-native applications. Optimize existing AWS infrastructure for cost-effectiveness and performance. Code Reviews and Best Practices: Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines. Mentor junior developers, sharing expertise and knowledge to enhance the team's skills. Performance Optimization: Identify and address performance bottlenecks in Java applications and Kafka setups. Implement efficient data processing and data flow pipelines. Troubleshooting and Debugging: Investigate and resolve complex technical issues in production environments. Collaborate with DevOps and infrastructure teams to ensure smooth operations. Documentation: Create and maintain comprehensive documentation for architectural designs, codebases, and deployment procedures. Security and Compliance: Implement security best practices and compliance standards for applications and AWS resources. Qualifications: Bachelors degree in computer science or a related field (preferred). A minimum of 12-15 years of experience in Java software development. Strong expertise in Kafka for real-time data streaming. Extensive experience with AWS services (e.g., EC2, Lambda, S3, RDS, Redshift, Kinesis, CloudFormation). Proficiency in architect-level software design and development. Strong knowledge of software development best practices and design patterns. Excellent problem-solving and troubleshooting skills. Familiarity with containerization technologies (Docker, Kubernetes) is a plus. Experience with CI/CD pipelines and automation tools (e.g., Jenkins, Terraform) is a plus Keywords: continuous integration continuous deployment sthree Texas |
[email protected] View all |
Fri Sep 22 21:54:00 UTC 2023 |