Lead Software Engineer

Company:  V-Soft Consulting Group, Inc.
Location: Chicago
Closing Date: 30/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Title - Lead Software Engineer - Java/Azure/Micro services

ONSITE 3 days per week in Chicago IL (Downtown)


Required Skills

  • 11+ years professional experience Expertise in Azure Cloud, Java, Spring Boot, Microservices, API Security, and Kafka or Event Bus (no flex) Azure Certifications are highly preferred


Additional Skills

  • Strong communication skills Strong Coding Skills Strong Azure Skills
  • We are seeking 3 Senior or Lead Engineers with strong experience in Devops and Azure Cloud Computing.
  • Responsible for the analysis, design and development of scalable software solutions across the full secure software development life cycle – from conception to deployment.
  • Should be well familiar with CI/CD pipelines.
  • Knowledge of full secure software development lifecycle. Analytical and problem-solving skills. A positive goal-oriented attitude with a focus on delivery.
  • Exp in REST API, Azure Functions, Event Consumer/Producer apps.
  • Should know integration patterns with Azure services like APIM, Event hub, Key Vault, App config

REQUIRED EXPERTISE:

  • Java
  • Azure deployments
  • Azure Functions
  • Bus Architecture/Event Driven programming skills: Event Hub, Kafka
  • General familiarity with database technologies such as MySQL, Oracle, Redis, and MongoDB.
  • Competent using GIT based source code management tools.
  • Cloud Deployment
  • Knowledge of .Net a plus
  • Knowledge on Kubernetes a plus
  • Knowledge on secupi a big advantage

Tasks and Responsibilities:

  • Design and develop integration approaches for various Azure resource
  • Design detailed technical solutions using the best available technologies
  • Design, develop and unit test components as defined above
  • On the technical side, work with architects, designers and enterprise framework groups on the best solution for both business and IT
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.

Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙