Job description
Senior Software Engineer
Key Responsibilities
- 5 to 8 years development experience, Troubleshooting Customer Issues for Software Engineering Products in the Monitoring and Orchestration Domain.
- Experience in IT infrastructure across any subset of the domains of Network, Storage , Compute or Virtualization.
- Strong communicator, and be comfortable communicating technically to Customers.
- Able to meet the SLA (Service Level Agreements) between Customers and CI Software team.
- Excellent troubleshooting skills in a complex environment.
- Experience in API including REST, JSON, XML,
- Knowledge of Salesforce for SR generation.
- Knowledge of Languages used in Sustaining- Java, Spring,JBoss, Linux, AngularJs
- Maintains Confluence with Customer Issues and keeps the knowledge base updated for future reference
Essential Requirements
- 5 to 8 years experience in application development, Professional Services(D&I Issues) , Product Management (New Features support)
- Strong communicator, and be comfortable communicating technically to Customers.
- Strong Experience in designing and developing Core JAVA/J2EE applications
- Experience developing Java apps with Spring Data, REST APIs and Spring MVC
- Working knowledge of spring integration, Spring AMQP, Rabbit MQ, and in-memory databases.
- Working knowledge of distributed caching or data grid products like GemFire, Coherence, Terracotta, Gig spaces, Memcache, Ehcache (at least one of the product)
- Excellent Analytical Skills
- Application development experience on a cloud-based platform such as Amazon, Cloud Foundry, Google App, Force.Com, etc. (at the minimum one platform)
- Experience with Linux/Unix shell scripting
- Experience with Hibernate, JPA, JUnit, XML, ANT scripts
- Experience with Web servers like Apache, Tomcat, etc.
- Experience using Oracle, SQL, shell scripts
- Excellent problem analysis, troubleshooting and resolution skills.
Email us [email protected]