Java Full stack developer

Summary

I have been working as a Java Developer for over 12 years now. Currently, Im working with Cloud Factory.
A corporate banking suite provides a set of financial services and products that a bank offers to its corporate clients.
These services may include cash management, trade finance, payment management, check management, and auditing services.
And these suites of services and products may be customized according to the client's size and specific needs.

Features:
Provides automated workflows, document management, and real-time monitoring of transactions
Provides corporate/user/account limit control on various level
Offers a standard workflow by which all initiated incoming and outgoing items undergo the 4-eye or 6-eye workflow
Provides a view and manages their cash inflows and cash outflows
Provides a full graphical view of present and future assets and liabilities according to selected periods
Supports the creation of landing pages with dynamic customized widgets
Value-added management modules like bank mgmt, corporate mgmt, alerts and notifications, beneficiary mgmt, etc.
Supports and maintains multiple currencies that allow for the exchange and management of transactions
Fully manage cards including requesting to issue credit and debit cards, which go through approval workflow and are delivered to the corporate
Provide support to make inquiries about their loans, request new loans, view their predefined schedule, and request partial or full loan repayments.

Services:
Trade Finance
Check management
Cash and Liquidity Management
Data Analytics and Dashboards
Card Management
Loan Management
Fixed Deposits
Bill Payments
Account Management

Tech Stacks
In our application, we are currently using JDK 17, Spring Framework along with Spring Boot, OpenAPI, REST API, JUnit, Cucumber for the backend services. For production, we are using Oracle and Postgres database, and H2 for testing purposes. On the frontend side, we are using Angular 13 in combination with Bootstrap and Angular Material.
With mentioned technology, I have designed and developed both frontend and backend applications in microservices architecture, which are later deployed in Kubernetes Cluster using GitLab CI/CD pipeline. For project management, we are using GitLab and Git for source control.

Backend : JDK 17, Spring Boot 5, OpenAPI, REST API, JUnit, Cucumber
Frontend : Angular 13, Bootstrap, Angular Material
Database : Oracle, Postgres, H2
Cloud : Gitlab CI/CD, Kubernetes, Helm, Google Cloud Platform
Approach : DDD, CDD, EDD, TDD
Team Structure:
Im working with a team that consists of 8 developers including Tech Lead, 4 Developers, 2 QA, and Product Owner.

Day to Day Responsibilities:
As we are working in an Agile Environment, we do daily standup meetings, where we discuss in teams about ticket progress and discuss if there are any roadblocks that we are facing. Our daily stand-up meetings are about 15-20 mins. When our new sprint starts, we do Sprint Planning and Sprint Grooming sessions. At the end of each two week sprint we do Sprint Retrospectives to provide feedback regarding our performance in the recently completed sprint.

Expectations

Team
Work Environment
Contract Period

Employment Preferences

Relocation destinations:

  • United States
Expected Hourly Rate

** USD/hr

Academic Degree
Experience

Total Professional Experience

12 years

Startup Experience

4 years

Big-Tech Companies

no experience

Enterprise Experience

6 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate