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.