Senior Java Developer
Senior Java Engineer/ Developer with good Design, hands-on development & technical skills, along with good interpersonal skills Required SkillsJava/J2EE Web Application Development, Spring (Core, MVC, AOP, Batch), Web Services (REST, SOAP etc.) Kafka (streaming technologies), integration technologies Cloud Technologies (AWS/PCF), Microservices & knowledge on Oracle, MongoDB database.Strong in OOAD, Multi-threaded application development, design and implementation of web applications, Design PatternsExperience in Behavioral Driven Development (BDD) & Domain Driven Development (DDD).Hands-on experience in using BDD testing frameworks (Cucumber, Karate, etc)Product & Design Knowledge - Experience with Product Development, Large Enterprise Scale Integrations (preferably in design/development of customer-facing large enterprise applications)API - driven development - Experience working with remote data via SOAP, REST, and JSON.Hands-on experience in delivering high-value projects in Agile (SCRUM) methodology using the JIRA tool.Unit Testing (JUnit preferred)/ TDD - Scripting & Automated Testing, Continuous Integration and deployment (Jenkins)Desired SkillsCertification in Google/Azure Cloud, AWS Associate level / Pivotal Cloud Foundry (PCF) developer, Container and Kubernetes experience.Experience in the Payments landscape/ Check Processing4 year or graduate degree in Computer Science or engineeringExperience in Java/J2EE, Spring, Web Services, Microservices, CloudExperience in Behavioral Driven Development (BDD) & Domain Driven Development (DDD).Certification in AWS Associate level / Pivotal Cloud Foundry (PCF) developerWork experience with SVN, Maven, GIT, Gradle, AppDynamics, Splunk etc. DevOps tools