
c2c remote jobs
Role – Software Architect
Location – St Louis, MO(Remote)
Contract
Job Details:
Responsible for designing and implementing highly scalable, highly secure, highly available mission critical systems and applications using modern cloud native technologies. Additionally, they act as techno-functional experts and provide thought leadership in architecture design and play a foundational role in assisting developers as needed and in ensuring adherence to coding standards, secure coding practices and security principles. Experience in developing fault-tolerant DevOps pipelines, applying Site Reliability Engineering (SRE) principles and use of GenAI technologies and tools for the SDLC is a plus.
Skills/Experience:
-Create software architecture adhering to best practices in modern architecture patterns like microservices, micro frontends, reactive, event-driven, pub/sub, BFF, service mesh.
-Experience working on complex, cloud native systems with high scalability and availability requirements.
-Experience applying proficiency in concurrent and reactive programming patterns using Java while performing code reviews and troubleshooting concurrency related issues
-Staying current with evolving standards in non-functional aspects of software systems and driving technical product improvements.
-Design RESTful APIs and GraphQL APIs using domain driven principles.
-Able to work with minimal supervision.
Required Skills:
Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred.
Preferred Certifications: AWS or GCP or Azure Certified Solution Architect
AND
Minimum 5-7 years of experience in software development
AND
Strong proficiency in microservices based architecture using Java, cloud native messaging/eventing systems (Kafka or GCP PubSub or AWS SNS), service mesh (Istio/Envoy), distributed caching (Redis), SQL and NoSQL databases and management of containerized workloads (Kubernetes or Cloud Foundry). Expertise in secure coding practices, security principles, and designing secure software solutions. Ability to write code at a staff engineer level, with proficiency in multiple programming languages and frameworks. Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
To apply for this job email your details to tarun@hmgamerica.com