Job DescriptionThis position is opened for Lahore office. We are looking for a skilled developer passionate about building and developing software data structures and algorithms and design patterns intensive applications.
This job is for you if:
- You are a self-driven and experienced programmer who isn’t afraid of coding something great from the grounds up.
- You have good command in writing clean maintainable code.
- You like using proven technologies to solve interesting new problems and have a passion for optimization.
- You are comfortable working with an agile team where the product is being rapidly improved with quick iterations and where exciting ideas can go from concept to implementation in no time.
- You have high value for quality of work and rigorous unit-testing is simply second nature to you.
- You are strong in writing CRUD operations on Tree DOMs, Queues, Stacks etc.
RESPONSIBILITIES
• Write robust, clean, well designed code
• Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
•Contribute in all phases of the development life-cycle
• Follow industry best practices
• Develop and deploy new features to facilitate related procedures and tools if necessary.
REQUIREMENTS
• BSc/MSc degree in Computer Science, Engineering or a related subject
• 3+ years of J2EE, spring, hibernate, integration with different Apache projects experience.
• Demonstrable knowledge of Database design, SQL and version control tools
• Good knowledge of developing Web services, REST API‘s
• Experience in common third-party APIs (google, facebook, paypal, ebay etc)
• Strong analytical thinker, intellectually curious, attention to detail
• Good verbal & written communication skills.