Senior Software Engineer

Position: Senior Software Engineer
Location: Hyderabad
Experience: 6-8 years’ experience in Software Development, Java/J2EE Technologies, Hibernate, Spring Frameworks, RESTful Webservices

Job Requirements:

  • At least 8 years in designing and developing software for product based organizations.
  • Expertise in designing and developing software for highly scalable and reliable SaaS/web applications.
  • Advanced programming skills in Java, Spring technologies, J2EE/Web technologies and frameworks.
  • Intimate knowledge of SaaS/SOA applications and RESTful web services.
  • Expertise in design patterns and their usage.
  • Knowledgeable and hands-on experience in some of these technologies:
    • Redis, Memcached
    • JQuery, Angular JS, Ext JS, HTML5
    • Enterprise Service Bus technologies, Activity
    • Oracle, MySQL, SQL Server
    • Twitter, Facebook, Google Hangouts
    • Native apps on Android and iOS platforms
    • Drupal, WordPress, Alfresco
    • Hadoop, HBase, CloudFront, MongoDB, DynamoDB
  • Expertise in testing methods, tools, and automation techniques.
  • Usage of source control systems, defect tracking, project management, and collaboration tools.
  • Good verbal and written communication skills.
  • Enthusiastic and Passionate about developing software solutions. Should be self driven.

Preferred Skills:

  • Build the technical specifications from requirements
  • Assist in the requirement analysis and architecture design
  • Prototype, design, develop and test solution components
  • Recommend open source, third-party, and COTS software
  • Maintain software to meet scalability, availability, and performance requirements
  • Provide technical customer support

Academic Qualifications:Bachelors in Computer Science (or related fields). Preferred – Master’s degree

Can't find the position you are interested in? We are still interested in hearing from you. Tell us how you can make a difference.