Job Description
We are looking for a Software Engineer who will be working on building SaaS applications that solve real customer problems. You should have strong experience in Core Java, Messaging (MQ, TIBCO, API's) and have a very strong understanding of SQL. You should be comfortable with large scale high volume and transaction throughput systems and large heterogeneous global infrastructure environments.
Qualifications & Key Skills:
- Senior to staff level Java /J2EE expertise
- At least 5 years of core Java programming experience
- 2 years of working knowledge in Hibernate, JPA, MySQL, Message Oriented Middleware, and REST
- Good understanding of Web and Application Server especially Apache Tomcat and Source Code Management tools like Github
- Experience developing large-scale, server side, Java software (preferably using Bus/SOA technology) will be a big plus
- Well versed with quality processes, thoroughly tests his code and takes ownership of the code
- Working knowledge of Linux and cloud platforms
- Familiarity with Agile methodologies