Overview
Skills
Job Details
Technical Architect will lead complex technology implementations, designing scalable, elegant systems aligned with business objectives in an Agile environment.
This role focuses on architecting solutions using Java, JBoss, Linux, SQL Server, and CI/CD pipelines, leveraging open-source technologies and IaaS providers (Azure, AWS).
Architect systems using Java, JBoss, Linux, and SQL Server, applying architectural patterns (Microservices, SOA) for scalability and performance.
Must have expertise in Java, JBoss, SQL Server, and cloud-based architectures, with a proven track record in Agile environments and stakeholder collaboration.
Design and develop prototypes/proof-of-concepts using (Ruby, Python, Node.js), web frameworks (Django, Rails),front-end techniques (HTML5, CSS3, RESTful APIs, Twitter Bootstrap, jQuery).
Implement and optimize relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, Cassandra) database schemas, ensuring compatibility with legacy systems.
Develop JBoss Messaging with Spring-JMS connectivity and implement daily/weekly jobs for external interface interactions.
Design and execute CI/CD pipelines with automated configuration management (Chef, Puppet, Ansible, Salt) and continuous monitoring for IaaS deployments (Azure, AWS).
Must have 15+ years of technology experience in the following:
Software development, architectural design, and programming on Agile projects.
As a Technical Architect, utilizing architectural patterns (Microservices, SOA). Developing prototypes and proof-of-concepts.
Java development, JBoss, and Linux environments. Designing relational databases (SQL Server) and web services (RESTful APIs).
CI/CD pipelines, version control (Git, GitHub), and automated configuration management (Chef, Puppet, Ansible, Salt).
Proficient in Spring, Spring-JMS, HTML5, CSS3, jQuery, Twitter Bootstrap, PostgreSQL, NoSQL (MongoDB, Cassandra), Ruby, Python, Node.js, Django, Rails, and IaaS (Azure, AWS).
Experience creating user stories, managing backlogs, and collaborating in Agile environments.
Experience with legacy system integration and performance optimization.
Knowledge of continuous monitoring solutions and advanced DevOps practices.
Familiarity with additional IaaS providers or NoSQL databases.