Job Opportunities @ Unifylabs

Opportunities for Experienced

  • Java Engineers

    Position ID : JE-001
    Experience : 3 to 5 years
    Minimum Qualification : BSc / BE / MCA / MS / M Tech / or any Degree with strong programming skills
    Job Description :
    Should be a hands on programmer, willing to write code right at the interview stage

    • Development of a Web-based application in an Agile Environment
    • Hands on experience in ecommerce software & solutions
    • Knowledge of Java web/application servers
    • A solid understanding of data structures, design patterns and OOP
    • Experience with Spring Framework
    • Experience in Javascript frameworks such as KendoJS, KnockoutJS, Backbone and AngularJS
    • Good understanding of database design – SQL Server experience preferred
    • Good at writing efficient, maintainable and reusable code that preserves privacy and security
    • Good at coding / unit testing the modules, so they can be integrated with little / less interactions with front-end teams
    • Work closely with the Business team to translate functional requirements into technical specifications
    • trong problem solving and analytical skills
    • Must be a self-starter and have the ability to effectively work in a fast- pace, deadline- driven, and collaborative programming environment
    • Ability to learn new technologies, lead, guide and motivate individuals and develop team
    Read More

    Career Opportunities

    Opportunities for Experienced

  • Java Architect

    Position ID : JA-001
    Experience : 6+ Years of experience
    Minimum Qualification : BE / BTech / MCA / MS
    Job Description :
    Self-starter, proactive, accountable team player. Strong analytical skills and work with minimal or no assistance.

    • Demonstrate ownership of software architecture and design including deployment.
    • Strong programming and designing skills in Java using  OO Design Patterns.
    • Development experience of building SOA system using REST.
    • Front End development using Twitter Bootstrap/jQuery or equivalent.
    • Strong exposure to Spring technologies [Spring MVC, Spring Security, Spring Data, Spring Batch].
    • Working experience with Workflow [BPM/Rule Engine], CEP is a plus.
    • Strong exposure with RDBMS [MySQL or equivalent], ORM [Hibernate/JPA].
    • Has worked in environment with automated build, test and deployment.
    • Experience in scalable architecture for web, messaging, SOA  and  cloud platforms.
    • Experience in production deployments with an ability to identify and resolve performance bottlenecks.
    • TDD using JUnit and mocking frameworks.
    • Working knowledge with Linux is mandatory.
    • Write high-quality standards-compliant code along with documentation and executable unit test with 100% coverage for the modules identified. In addition integrate third party libraries/services, migrate/port legacy code on need basis.
    • Identify and develop reusable framework components.
    • Interface with Customers/Product Managers.
    • Acquire and demonstrate expertise in multiple technologies and keep up-to-date with the industry and technology trends as needed to fulfil the above responsibilities.
    • Mentor team members.
    Read More

  • Java Project Manager

    Position ID : JPM-JE-005
    Experience : 8+ Years of experience
    Minimum Qualification : BE / BTech / MCA / MS
    Job Requirements  :
    Proven working experience in project management in the information technology sector - 2+ years experience Project Management

    • Excellent client-facing and internal communication skills.
    • Excellent written and verbal communication skills.
    • Solid technical background with understanding and/or hands-on experience in software development and web technologies.
    • Solid organizational skills including attention to detail and multi-tasking skills.
    • Good teamwork and interpersonal skills.
    • SCRUM / Agile / PMP / PRINCE II certification is a highly desired.
    • The candidate must be well versed in the follow technologies.
    • Java language and key concepts like generic, collection and threading.
    • Oracle/SQL Server/Sybase/DB2.
    • JSP, Servlet, Struts, Spring, Hibernate...
    • Weblogic, WebSphere, Tomcat...
    • Development Tools Netbeans, Eclipse.

    Job Responsibilities :

    • Gather functional requirements and then translate them to technical specifications by analyzing user requirements and studying existing applications.
    • Determine design methodologies, software libraries and other tools needed for the project.
    • Ensure that all projects are delivered on-time, within scope and within budget.
    • Ensure resource availability and allocation.
    • Develop a detailed project plan (traditional & sprint based) to monitor and track progress.
    • Measure project performance using appropriate tools and techniques.
    • Report and escalate to management as needed.
    • Successfully manage the relationship with the client and all stakeholders.
    • Perform risk management to minimize project risks.
    • Create and maintain comprehensive project documentation.
    Read More

  • Senior Python Developer

    Position ID : PY-PD-002
    Experience : 5 - 6 Years
    Educational Qualification : B.E / B.Tech
    Work Location/ Country : Mysore/Bangalore, India
    Skills :
    Technical Experience in Python web application development , Flask, Django, Mysql , Python MVC frameworks, GIT.

    • Experience in PDLC and Agile Scrum methodology projects
    • Experience in Customer Engagement
    Read More

  • UI Designers

    Position ID : UID-DE-006
    Minimum Qualification : B.Sc / BE / MCA / MS / M Tech / or any Degree
    Skills : UI Designing skills
    Job Description :
    Strong Creative and designing Skills.

    • Solid foundation with HTML, HTML5, CSS, CSS3, adobe photoshop, Bootstrap and JavaScript Libraries - coding not required.
    • Shall work on in house requirement applications and the customer projects as well.
    • Good problem solving skills and a logical approach to work.
    • Ability to solve problem creatively and effectively.
    Read More

  • Automation Test Engineers

    Position ID : ATE-TE-025
    Minimum Qualification : B.Sc / BE / MCA / MS / M Tech / or any Degree
    Skills : Java, Selenium, Webdriver
    Job Description :
    Preferred experience with building testing framework from scratch

    Job Expectations are:

    • Must have experience working with Selenium, Testing.
    • Work with Product Managers and review the specs written for completeness and testability.
    • Design and author test cases based on the functional specs.
    • Work with development team to understand the underlying technology to improve the authored test cases.
    • Execute the test cases and ensure that the product is adhering to the functional specs authored.
    • Perform initial debugging for all customer reported issues and identify patterns emerging out of them.
    • Maintain regression, functional, performance, experience test cases and keep them up to date.
    • Design and develop a reliable, scalable and maintainable test automation framework using open source tools from the ground up.
    • Passion for keeping the product quality high.
    • Curiosity and desire to dive deep into the product; learn it inside out; and teach the product to others.
    • 3+ years of demonstrated experience in QA (Automation) role for complex web applications.
    • Good problem solving skills.
    Read More

  • Android Apps Developer / Software Developer

    Position ID : AD-SD-002
    Experience : 2-3 Years
    Number of Positions : Multiple
    Skills : Android, Ecommerce, Java J2EE, Material Design, Front-End/Full-Stack (UI-AngularJS-JS-NodeJS), Material UI, Linux
    Job Description :
    We are looking for Android developer with 2-3 years of experience, You will be working directly with the core team to conceptualize, prototype, validate, design & develop the product. Your chances will go up significantly if you - with 2-3 years of experience in developing B2C mobile applications, -implementation of custom UI components, -memory management and designing high-performance apps.

    • Self motivated, Quick learner and loves Android and coding.
    • Can join immediately.
    • Understands bootstrap startup environment.
    • Can demonstrate your ability to build high quality Android Apps.
    • Are familiar with the happenings of the Android Ecosystem and UI / UX principals.
    • Have conceptualized & built a product on your own before.
    • Have demonstrated a passion to learn skills inside and beyond your core area of expertise.
    • Should have a degree in Computer Science or Engineering or equivalent preferably from a top school.
    Read More

  • Senior Android Developer - Java/J2EE

    Position ID : JE-AD-008
    Experience : 3-5 Years
    Number of Positions : Multiple
    Job Description :
    Able to interpret business requirements and programming specifications to write Java programs that solve business needs.

    • Some exposure to and demonstrated proficiency in all aspects of programming and analysis, including design factors, software requirements, systems facilities, and execution protocols.
    • Ability to work on aggressive schedules. May require work beyond normal hour.
    • 3+ years Java programming experience developing J2EE based systems.
    • 3+ years experience with real time, high volume transaction systems preferred
    • Experience with Web 2.0 and Single Page Architecture applications
    • Comprehensive working knowledge of Java 7 or higher.
    • Must be well acquainted in development of restful web services.
    • Experience with Tomcat, JBoss, , Eclipse IDE, Spring Source Tool suite is a plus Demonstrated use and knowledge of unit testing with JUnit and mock testing frameworks Must be comfortable with Spring technologies.
    • Working knowledge of SQL and Stored Procedures (preferably SQL Server).
    • Experience with virtual environments, Linux based systems and Networking concepts Demonstrated use and knowledge of various configuration management tools (Preferably GIT). Demonstrated use and knowledge of Object Oriented Analysis and design.
    • Experience in the brokerage industry/financial background experience is a plus.

    Technical Competencies :

    • Java 1.6, J2EE, Servlets, JSP, JAXB, JDBC, XML, Spring 2.5/3.2, Servlets, Web services, Apache CXF, Jersy javaScript, HTML5, ExtJS, Angular JS (Nice to Have), Apache Tomcat, JBoss, Linux, JUNIT, Log4J, Eclipse 3.x, Spring Tool Suite, Maven, Ant, HTTP, SOAP/WSDL/Restful
    • Excellent communication skills
    Read More

    • Technical Lead

      Position ID : TSG-TL-001
      Experience : 5 - 7 Years
      Job Description :
      We are looking for a Technical Lead / Architect to lead our Web Application Product Development team, building and maintaining enterprise web applications. The ideal candidate has experience with J2EE technologies as well as newer technologies such as HTML5, CSS3. In this exciting role, you will have the opportunity to collaborate with teams across the organization, as well as interact with consulting partners. You must be able to bridge the gap between the business needs and the technology solutions, and help the organization move from older technologies to newer more agile technologies and development environments.

      Here's How You Would Support Unifylabs and our Clients:

      • Shape our web and mobile technology innovation as we continuously improve our platform
      • Collaborate on the design and implementation of system services and new features
      • Write elegant, maintainable, and extensible code in a team environment
      • Implement unit and integration tests to ensure the delivery of high quality features
      • Development and administration of web and mobile applications
      • Design, build, and implement new web and mobile applications
      • Maintain existing features and modules
      • Create and provide updates to requirements for installation and maintenance of platform

      Desired Skills and Experience:

      • You are an expert in front-end web technologies: HTML5, CSS3, AJAX, JavaScript
      • Passion for technology with an interest in jQuery, Spring MVC, Hibernate, NoSQL, Ubuntu and Android
      • You love to see beautiful front-end code and makes it possible for others to contribute using your well-defined conventions
      • You can go end-to-end on any stack, quickly digging in to unearth the best patterns and design decisions
      • You are an expert in object-oriented design and have experience using Java (or other OO languages)
      • You have experience working with or designing RESTful/SOAP APIs
      • You are well-disciplined to write unit tests that assert something useful
      • You understand the importance of security and have experience in developing secured web applications
      • You have a technical background with a BE/MCA and 5 to 7 years of work experience in a computer-related engineering field, preferably Telecom
      • Minimum 3 years hands-on experience with MySQL/Oracle, J2EE Technologies
      • Writing technical documentation for new and upgraded applications
      • Gathering and analyzing business requirements
      • Compliance with Web Accessibility
      • Expert understanding of application development methods
      • Demonstrated experience in Agile/Scrum SDLC

      Key Competencies / Qualifications:

      • Strong interpersonal communication skills
      • Ability to work collaboratively as a team member in a fast paced environment
      • Strong problem solving skills, and work with a high degree of independence on projects, contributing to both design and implementation
      • Detail oriented, organized, and flexible individual able to perform multiple tasks with varying priorities under conditions requiring speed and accuracy
      • Quick learner with the ability to grasp complex concepts and translate them into clear concepts
      • Maturity to strike a balance between showing initiative and seeking appropriate guidance and input from others
      • Must be able to work well with business to understand needs and adapt to these needs quickly
      Read More