Associate Engineer - Java/Oracle
Deutsche Bank
- Pune, Maharashtra
- Permanent
- Full-time
- Strong technical knowledge and experience in Java 8 and Enterprise Java
- Strong technical knowledge and hands on experience in Java frameworks – Spring Batch, Sprint Boot, and Hibernate.
- Strong technical knowledge and experience in Database - Oracle
- Should 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), Svn
- Should have sound knowledge in Unit testing framework – Junit (preferably), Mockito
- Experience Messaging Platforms like IBM MQ or Solace etc
- Experience with UI Frameworks like Angular, React.
- Some exposure in Unix and Red Hat Linux
- Full Stack Development experience
- Knowledge of Kotlin & Python
- Understanding of BDD frameworks
- Understanding of DevOps pipelines using Teamcity or Jenkins
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
- Analysis, design and development of system components along with functional and development team
- Maintain and enhance existing applications by implementing planned engineering changes as part of agile feature team
- Implement 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 tests
- Code reviews based on the four-eye principle
- Level-3 technical support as well as problem and root cause analysis
- B.Tech/BE or M.Tech/ME/MCA/M.Sc. preferably in Computer-Science
- A hands-on technologist with 4-7 years of experience in Java based technologies, CI/CD pipeline
- Java 8, Spring, Hibernate, REST APIs, Junit, Oracle/SQL/ PL SQL, Linux, Shell Script, JMS, MQ
- Jira, Confluence, Git, Maven, Teamcity/Jenkins, Artifactory
- Angular, HTML, JavaScript, TypeScript, CSS
- Experience working in an Agile/DevOps environment.
- Strong analytical and design skills
- Proficient communication skills (written/verbal)
- Event based frameworks, Spring Boot, Apache camel, Kafka, NoSQL (PostgreS, couchbase, cassandra, Oracle NoSQL), Public cloud (aws/google/azure), Docker, Kubernetes, Openshift
- TDD, BDD
- Experience in Investment Banking/Financial domain
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs