Software Developer
Job Description
Basic Qualifications
\n o Minimum 5 years of relevant experience in application software development
\n o Experience working with enterprise level application server like TomEE
\n o Very strong analytical and design skills
\n o Experience working with services based integration for high volume, heterogenous integrations using REST, XML, custom APIs
\n o Strong understanding of API driven architecture (versioning, compatibility, API life cycle)
\n o Experience working with Oracle for data heavy applications with high throughput
\n o Strong troubleshooting and debugging skills
\n o Exposure to Agile/SAFe methodology and strong understanding of SDLC
\n o Demonstration of usage of design patterns
\n o Tech Stack - Java 8, OOPS, Spring boot, Microservices, REST API, Database (Oracle SQL)
\n o Caching technology such as Oracle Coherence
\n o Exposure to Queueing technologies such as Fiorano FMQ
\n Additional Characteristics
\n o Exposure / Experience working in Kafka
\n o Knowledge/ Understanding of Elastic Search, Mongo DB, Docker, Chef, Ansible, Kubernetes, Splunk
\n o Comfortable with Linux/Unix OS
\n o Familiar with popular software management tools such as GIT, Maven, Jenkins