Job Description :
Required Skills:

Experience in building high traffic backend services for external customer facing web applications
Understands inside out of fundamentals of Java, specifically JDK7, JUnit, Maven, Jenkins & Sonar
Has built web applications and services using open-source Java Frameworks: Spring MVC & JAX-RS 2.0 implementations (e.g. RestEasy, Jersey or Apache CXF)
Has designed web applications and clearly understands concepts like Web Services, SOA, REST APIs
Has knowledge of different application servers like JBOSS
Comfortable with Agile development and Scrum process
Identify Performance bottlenecks and use good coding patterns to avoid them in the first place
Take ownership of your work and can work independently
Hands on experience working with one or more of messaging services and apps (e.g. JMS, AMQ, Kafka, IBM Websphere MQ, etc is desired
Source Control (GIT experience is an advantage)
Unit testing frameworks such as JUnit, Google Test
Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications
Ability to determine impact of architectural solutions and recommendations. Must have experience in justification of technology solutions to business leaders
Develop product/platform
Review and approve software design and implemented code.
Provide effective cutting edge design/solutions for implementing product features.
             

Similar Jobs you may be interested in ..