Application Architect
RemoteIndia
Job Summary
Develop architectural best practices for high-availability, scalable platforms and analyze current applications to create optimization plans. Conduct technical reviews, provide coaching to developers, and implement Proof of Concepts to standardize software delivery and DevOps practices. Monitor the development team's progress to ensure adherence to concepts, philosophies, and delivery dates while participating in product management to address company needs. Secure the overall performance of the application stack, manage deployment topologies and sizing decisions, and maintain comprehensive documentation including technical specifications and test plans. Requires 5+ years of application architecture experience with a 4-hour GMT+4 overlap.
Required Qualifications
- Bachelors/Masters degree in Engineering, IT, or Computer Science (or equivalent experience)
- At least 5+ years of relevant experience as an application architect
- At least 14+ years of engineering experience
- At least 5+ years of experience creating, architecting, and suggesting solution architecture across multiple platforms (Web, Android & iOS)
- Knowledge of software development, algorithm design, and data structures
- Experience with AWS cloud, Apache Kafka, Kubernetes, Java 8+, and Spring framework
- Working knowledge of Maven, Jenkins, Chef, etc. in continuous integration
- Prolific experience with Hibernate, React Native, SQL/NoSQL DBs, REST/RESTful APIs, and microservices architecture
- Demonstrable experience in agile methodology, quality assurance procedures, and software testing techniques
- Experience working in dynamic, complex situations with multi-vendor, multi-culture, distributed offshore and onshore development teams
- In-depth knowledge of trading, brokerage, or financial platforms
- Strong analytical and detail-oriented problem-solving abilities
- Good communicator with a command of English
- This position requires at least 4 hours of overlap with the GMT+4 time zone
Desired Qualifications
- Showcase a thorough understanding of the SOLID design concepts, modeling techniques, and principles of software quality assurance
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.