Java Oracle
Deutsche Bank
- Pune, Maharashtra
- Permanent
- Full-time
- 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
- Hands-on software development
- Knowledge of solution deisgn and Architecting
- Experience in Agile and Scrum delivery
- Should be able to contribute towards good software design
- Participate in daily stand-up meetings
- Strong communication with stakeholders
- Articulate issues and risks to management in timely manner
- Train other team members to bring them up to speed
- Analyse software defects and fix them in timely manner
- Work closely with Functional Analysis and Quality Assurance teams
- Extensive experience with java and related technologies such as
- Spring Batch/Core/Boot
- Hibernate
- Experience with a wide variety of open source tools and frameworks
- JMS/JPA/JAX-WS/JAX-RS/JAX-B/JTA standards
- Extensive experience with atleaset one JavaEE application server
- Xml binding. Parsers and xml schemas/xpath/xslt
- Experience with SSL/X.509 Certificates/Keystores
- Core java concepts such as lambdas and functional programming, streams, Generics, Concurrency
- Memory Management
- Tuning and Troubleshooting, experience with profiling and monitoring tools
- Knowledge of solution design and architecture including
- UML
- Design Patterns
- Refactoring
- Architecture decisions, quality attributes, documentation
- Experience in Agile
- Experience with Messaging and integration, Patterns, REST, SOA
- Experience with build and deployment
- Maven/Artifactory/Teamcity or Jenkins
- Unix scripting and hands on experience
- Performance engineering , different types of tests, measurement, monitoring, tools
- Performance tuning and troubleshooting
- Knowledge of emerging trends and technologies
- Experience with cloud technologies such as Docker, Kubernetes, Openshift, Azure
- Experience with Big data / Streaming technologies
- Experience with end to end design and delivery of solutions
- Experience with UI frameworks like Angular or React
- RDBMS /Oracle design, development, tuning
- Any additional languages such as python, scala
- Sun/Oracle or architecture specific certifications
- Bachelor’s / Master’s degree in Computer science or relevant field.
- 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