Software Architect (JAVA) Jobs in Lahore, Pakistan

Information Technology and Services - Lahore, Pakistan{ "@context": "", "@type": "JobPosting", "url": "", "title": "Software Architect (JAVA) ", "description": "Software Architect (JAVA)Company OverviewTazteq-PK is a sisters’ company of Global Engineering Services business and it is a process automation and outsourcing company, based in Pakistan, offering quality services and customized technology solutions to organizations from all across the globe. A combination of technological expertise, specific domain experience, and passion for excellence to deliver enterprise-grade solutions is our hallmark.Tazteq-PK is your ideal technology partner. Our team can develop seamless mobile, desktop, and web-based applications and other digital solution to help your business propel forward at an incredible speed.Tazteq-PK is honored to have bought license from Tazteq, a US-based company founded by US nationals of Pakistani origin.Requirements & Responsibilities12+ years of experience as both a hands-on architect and a software engineer on large scale, high-volume web applicationsMicro-services Architecture, Service Oriented Architecture & Design PatternsZoo Keeper, Eureka, Docker, Wildfly, AWS, ELK Stack, Redis/MemcachedSpring Boot, Spring Data, Spring REST, JDBC Templates, ActiveMQ, BPM/ActivitiDatabase (MySQL/Percona Server/MongoDB), Data Sharding & PartitioningStrong understanding of Java multi-threading, concurrency and memory managementHas good experience with Clustering, Load Balancing, Fail-over, Backup & Recovery, Master Slave environmentsHas good experience with the TDD approach, doing unit testing, mocking, integration/UI testing, behaviour driven testingHas good experience working with, setting up and configuring any continuous integration and delivery systems, any code quality automation technologiesMust have experience with one or more front end technologies including templating, CSS and JS frameworks(Angular/React/Ember)Build and tune high performance systems that support thousands of concurrent users and millions of transactions per weekHas good experience with Cloud computing architectingLeadership experience in creating, deploying, and iterating excellent softwareKnowledge and experience using enterprise application, integration and design patternsStrong problem solving skillsAbility to conceptualize and articulate ideas clearly and conciselyExcellent communication and interpersonal skillsConstantly be learning and pushing your understanding of the technology, techniques and tricks of software development

Original jobs :