Specialist Software Engineer Job in Nice Interactive Solutions India Pvt Ltd

Specialist Software Engineer

Apply Now
Job Summary

Responsibilities

  • Design and develop quality, proficient and well documented technical solutions that satisfy business requirements and meets corporate architectural standards
  • Develop solid unit and integration tests according to organizational standards
  • Assist in troubleshooting and maintenance of existing software applications; identify and implement additional improvements when warranted
  • Working with product support and sometime directly with customer IT team on product issue resolution
  • Represent as R&Ds point of contact and lead the customer escalation being reported by product support team
  • Leading 7-8 team size through task prioritization, follow ups, making sure the adherence to delivery timelines.
  • Fix bugs and care about enterprise grade quality.
  • Contribute to and drive technological and architectural decisions
  • Participate in reviewing design and code for other team members
  • Adhere to agile development principles while following and improving all aspects of the scrum process
  • Function as a subject matter expert in multiple product components
  • Provide assistance to support engineers and customer service staff in order to resolve production issues as quickly as possible

Qualifications and Required Experience

The ideal candidate will have:

  • BE in Computer Science/Industrial/Electronic Engineering
  • 8 years of software development experience, at least 4 of them developing in Java enterprise software product
  • Experience in working with product support and sometime directly with customer IT team on product issue resolution
  • Experience in representing as R&Ds point of contact and lead the customer escalation being reported by product support team
  • Experience in leading 7-8 team size through task prioritization, follow ups, making sure the adherence to delivery timelines.

  • Ability and desire to take full ownership of the product, not restricting towards technologies and prioritization.
  • Experience in Core Java JDK 1.8, multi-threading, Junit
  • Strong OO design and code skills
  • Expertise in application development using Java, J2EE, Spring, Spring MVC, Hibernate, web services standards and related technologies (XML, JSON, REST, SOAP, AXIS)
  • Demonstrated experience with multi-tier web application development
  • Hands on experience with Continuous Integration and Test Driven Development
  • Solid understanding of relational database concepts and experience using Oracle or MSSQL
  • Experience with Tomcat or JBoss
  • Experienced working on Linux and/or Unix
  • Excellent communication & documentation skills
  • Experience working in Agile
  • A team player

  • In addition, the following are desired:
  • Amazon Web Services
  • REST and SOAP
  • Maven
  • J2EE: JSP, Servlets and Portlets
  • Authentication Technologies: LDAP, SAML, SSL
  • Selenium development is an advantage
  • Experience with Mule and Liferay is a big advantage
  • Java Performance Tuning (YourKit, JProfiler)
  • Android & IOS mobile lifecycle experience is a plus.
  • Additional experience in customer facing sustaining, support work and customer communication
  • Authentication Technologies: LDAP, SAML, SSL
  • Familiarity with Liferay and Mule
  • Java Performance Tuning (YourKit, JProfiler)
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs