Principal Software Engineer (JAVA)
Company Overview
Tazteq-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.
Responsibilities
· Design and develop enterprise class business applications and integration solutions using Java/J2EE.
· Must have a computer science/software engineering background (degree and/or experience)
· Knowledge and experience using enterprise application, integration and design patterns
· Strong problem solving skills
· Ability to conceptualize and articulate ideas clearly and concisely
· Excellent communication and interpersonal skills
· Constantly be learning and pushing your understanding of the technology, techniques and tricks of software development
· Build and tune high performance systems that support thousands of concurrent users and millions of transactions per week
· Hands-on development and Unit/Integration testing
Requirements
· 7+ years of software development experience on large scale, high-volume web applications
· Proficient with open source Java technologies like Spring, ActiveMQ, BPM, Maven
· Proficient working with relational databases as well as NoSQL technologies like Redis and Riak
· Experience building service-oriented solutions and RESTful microservices
· Strong understanding of Java multithreading, concurrency and memory management
· Experience with writing both unit tests and integration tests
· Strong algorithmic and object-oriented design skills
· Experience with MySQL handling large data tables
Bonus points for:
· Experience with clustered application deployment
· Experience with Unix/Linux
· Experience working with and creating elastic deployment models utilizing AWS & Docker
· Oracle Certified Java Professional
· Experience with JMeter for Automated/Load testing
What we are offering
· Gym & Ping Pong,
· Annual Bonus Salary
· Provident fund
· Health and life insurance
Medical
· Leaves
Other requirements
Education
BS or MS in CS or equivalent
Industry Experience
8+ Years
Age
30 - 35 Years
Positions
1
Salary
Negotiable
Shift
Morning
Location
Lahore