Search by job, company or skills

D

Java FSD, Senior Engineer_AVP

10-15 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Your key responsibilities

  • End to end software development involving core Java, restful services and Spring Framework as a middle ware, Oracle SQL/SQL Server as back-end database and React UI as front-end
  • Serve as an expert in core Java fundamentals with basic React/JavaScript development skills
  • Hands on contribution to Spring Framework/Spring Boot, Hibernate/JPA, messaging services and restful web services

Your skills and experience

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • 10+ years of professional software development experience.
  • Hands-on experience on responsive web applications design, development and testing.
  • Java 11+, Spring, Spring Boot, Hibernate, REST APIs, Junit, PostgreSQL, Linux, Shell Script, Maven, SonarQube.
  • Exceptional knowledge & hands on experience of Spring & Spring Boot, Java programming skills, experience designing and developing REST APIs and components, services etc
  • Working experience or familiarity with API gateways like WSO2, Apigee, etc. REST, SOAP services, etc.
  • Experience of Tests Driven Development, Unit testing practices, ideally Junit
  • 8+ years of experience and proficiency in front-end languages such as JavaScript/Typescript
  • 8+ years of practical, meaningful experience with front-end frameworks such as React
  • Have knowledge and hands on experience on AWS/Google Cloud Service and in Dockers, Kubernetes, repositories/artifactory.
  • Good understanding of advanced Java design pattern, solid knowledge of data structures and algorithms with robust analytical and problem solving skills
  • Robust working knowledge of SQL and relational databases (SQL Server, Oracle), solid knowledge of UNIX/Linux including shell scripts
  • Handson and Practical experience with containers (k8)
  • Handson and Practical experience with pubsub, messaging architectures.
  • Handson and Practical experience with serverless architectures.
  • Handson and Practical experience with IAC terraform, Ansible.
  • Experience with modern SDLC tools - Git, JIRA, Artifactory, Jenkins/TeamCity, OpenShift - is a plus and hands on experience in CI/CD.
  • Effective communication, presentation, Ownership and collaboration skills
  • Experience in practicing, and advocating for clean code principles such as test-driven development (TDD), self-documenting code, continuous refactoring
  • Should be able to work independently and effectivelyas an Individual Contributor
  • Must have worked on Agile Methodologies and should have a good understanding of various Agile phases
  • Good verbal and written communication skills with the ability to effectively advocate technical solutions to remote audiences, engineering teams and business owners.

Nice to have skills

  • Functional: Payment Industry overview, Payment processing, Real-time payments processing
  • Shell Scripting is nice to have
  • Change management process exposure
  • Software and infra production promotion experience
  • Test Automation Frameworks
  • Moderate coding skills on Python.
  • Experience in distributed system development.
  • Cross-platform development in several CPU/operating system environments and network protocols.
  • Demonstrated expertise in problem-solving and technical innovation
  • Data Structures, Algorithms and Design Patterns
  • Data stores, persistence, caching (Oracle, MongoDB, Cassandra, and Hadoop tools, memcache etc)

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

About company: "Deutsche Bank is a leading global investment bank headquartered in Frankfurt, Germany. Founded in 1870, it offers a wide range of financial services including investment banking, asset management, corporate banking, and retail banking. It operates in over 70 countries and serves individuals, businesses, and governments. Known for its strong presence in Europe and global financial markets, Deutsche Bank has faced both major successes and significant challenges, including restructuring efforts and regulatory scrutiny in recent years."

Job ID: 119877857

Similar Jobs