Job Description
Requirements: If you have the matching skills we would like to hear from you.
3+ years of experience in Core J2EE development and Web Development technologies
In-depth hands-on experience with the Spring development framework including the Core Spring framework, Spring MVC, Spring REST, Spring Session, Spring Security is a must. Experience with Grails is desirable.
Hand-on experience with messaging technologies like Apache Kafka/Rabbit MQ/ Apache ActiveMQ is required
Excellent knowledge of Relational Databases, SQL and ORM technologies particularly JPA, Java Hibernate is a core requirement. Knowledge and exposure to Spring Data, NoSQL database technologies like Redis, MongoDB, HBase is highly desirable.
Experience with Search technologies like ElasticSearch or Solr is desired
Hands-on programming knowledge of HTML5, CSS, JavaScript, AJAX and modern JavaScript frameworks like JQuery, Angular or React is highly desirable
The candidate would be expected to have a solid understanding of fundamental design principles behind a scalable application and also an in-depth idea of how web applications work including security, session management, caching, clustering
Experience with Node.js related technologies would be an advantage
Experience and understanding of web sockets is highly desired
Hands on experience with dev-ops, container technology
Hand-on experience with AWS (or other similar platforms) and experience with development of solutions that leverage AWS services like S3, SQS, RDS, DynamoDb, Lambda, SNS is high desirable
Knowledge and exposure to analytics and machine learning algorithms would be a significant advantage
Experience with test-driven development
Excellent written & verbal communication
Skills
Java ,
Java SE ,
CoreJava ,
J2EE ,
Web Based Applications ,
WebsiteDevelopment ,
WebMethods ,
MVC Frameworks ,
REST (JAX-RS) ,
Security ,
Apache Commons ,
Apache Tomcat ,
Apache Web Server ,
Database Administration ,
SQL ,
SQL Server ,
NoSQL ,
MongoDB ,
HTML ,
HTML 5 ,
CSS ,
JavaScript ,
Ajax ,
JQuery ,
Angular JS ,
React JS ,
Angular 2 / 4 ,
Node JS ,
Analytical Skills ,
Communication skills ,
Writing ,
RDS ,
DynamoDB ,
SNS ,
SQS ,
Qualifications