Sr. Engineer - Java/Oracle

  • Pune
  • F337 Deutsche India Private Limited, Pune Branch
Description Strong technical knowledge and experience in Java 8 and Enterprise JavaStrong technical knowledge and hands on experience in Java frameworks – Spring Batch, Sprint Boot, and Hibernate.Strong technical knowledge and experience in Database - OracleShould have sound knowledge in Build tools - maven(preferably), gradle.Should have sound knowledge in web server like tomcat (preferably), weblogic.Should have sound knowledge in revision control system – Git (preferably), SvnShould have sound knowledge in Unit testing framework – Junit (preferably), MockitoXml binding. Parsers and xml schemas/xpath/xsltUnderstanding of Micro Service ArchitectureExperience Messaging Platforms like IBM MQ or Solace etcExperience with integration Patterns like REST SOAExperience with Oracle database 11g or aboveExperience with UI Frameworks like Angular, React.Nice to haveSome exposure in Unix and Red Hat LinuxFull Stack Development experienceKnowledge of Kotlin & PythonUnderstanding of BDD frameworksUnderstanding of DevOps pipelines using Teamcity or JenkinsWhat we’ll offer youAs part of our flexible scheme, here are just some of the benefits that you’ll enjoyBest in class leave policyGender neutral parental leaves100% reimbursement under childcare assistance benefit (gender neutral)Sponsorship for Industry relevant certifications and educationEmployee Assistance Program for you and your family membersComprehensive Hospitalization Insurance for you and your dependentsAccident and Term life InsuranceComplementary Health screening for 35 yrs. and aboveYour key responsibilities Analysis, design and development of system components along with functional and development teamMaintain and enhance existing applications by implementing planned engineering changes as part of agile feature teamImplement and comply with bank policies (naming conventions, encryption, security settings, capacity, availability and other non-functional requirements)Design, implementation, execution and results analysis of automated unit, integration, regression, resilience and performance testsCode reviews based on the four-eye principleLevel-3 technical support as well as problem and root cause analysisYour skills and experienceB.Tech/BE or M.Tech/ME/MCA/M.Sc. preferably in Computer-Science A hands-on technologist with 8-12 years of experience in Java based technologies, CI/CD pipelineEssential skillsJava 8, Spring, Hibernate, REST APIs, Junit, Oracle/SQL/ PL SQL, Linux, Shell Script, JMS, MQJira, Confluence, Git, Maven, Teamcity/Jenkins, ArtifactoryAngular, HTML, JavaScript, TypeScript, CSSExperience working in an Agile/DevOps environment.Strong analytical and design skillsProficient communication skills (written/verbal)Desired skills Event based frameworks, Spring Boot, Apache camel, Kafka, NoSQL (PostgreS, couchbase, cassandra, Oracle NoSQL), Public cloud (aws/google/azure), Docker, Kubernetes, OpenshiftTDD, BDDExperience in Investment Banking/Financial domainHow we’ll support youTraining and development to help you excel in your careerCoaching and support from experts in your teamA culture of continuous learning to aid progressionA range of flexible benefits that you can tailor to suit your needs