Full Stack Developer
Job in
Montgomery, Montgomery County, Alabama, 36136, USA
Listed on 2026-10-18
Listing for:
American IT Systems
Full Time
position Listed on 2026-10-18
Job specializations:
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
5 8 years
ProjectDigital Banking / BPM
Role SummaryWe are looking for a hands-on Full Stack Developer to design, develop, and support secure, scalable digital banking and BPM applications using Java, Spring Boot, Microservices, and ReactJS. .
Key Responsibilities- Develop backend services using Java, Spring Boot, and microservices.
- Build responsive user interfaces using ReactJS and Type Script/JavaScript.
- Design and integrate REST APIs with BPM, core banking, and third-party systems.
- Write clean, secure, testable code and perform code reviews.
- Troubleshoot application, integration, and production issues.
- Participate in Agile ceremonies and collaborate with business, QA, UX, Dev Ops, and architecture teams.
- Maintain technical documentation and support application deployment.
- Java, Spring Boot, Spring Security, JPA/Hibernate
- Microservices and REST API development
- ReactJS, JavaScript/Type Script, HTML5, CSS3
- Oracle, PostgreSQL, SQL Server, or similar relational databases
- Git, Maven/Gradle, CI/CD, Docker
- Unit testing, debugging, and secure coding practices
- Experience in digital banking, financial services, or BPM projects
- Exposure to Kafka, Kubernetes, or Red Hat Open Shift
- Exposure to IBM BAW, Camunda, Pega, Appian, or similar BPM platforms
- Knowledge of OAuth 2.0, JWT, API security, and OWASP standards
- Understanding of maker-checker, workflow, approval, SLA, and audit-trail requirements
- Bachelor's degree in Computer Science, IT, Engineering, or a related field
- Strong analytical, communication, and problem-solving skills
- Experience working in Agile and cross-functional delivery teams
- Java
- Spring Boot
- Microservices
- ReactJS
- REST API
- SQL
- Kafka
- Docker
- Open Shift
- BPM
- Digital Banking
- Experience developing applications for banking, financial services, or other regulated environments.
- Understanding of digital banking journeys such as customer onboarding, account services, payments, cards, service requests, approvals, and notifications.
- Experience integrating applications with BPM or workflow platforms.
- Understanding of maker-checker, approval hierarchy, task assignment, SLA, escalation, and audit-trail requirements.
- Knowledge of API security, data privacy, encryption, and secure coding.
- Familiarity with core banking integration is an advantage.
- Experience with IBM BAW, Camunda, Pega, Appian, or a comparable BPM platform is preferred.
- Experience with Git-based source-code management.
- Working knowledge of Maven or Gradle.
- Experience with CI/CD pipelines using Jenkins, Git Lab CI, Azure Dev Ops, or equivalent tools.
- Working knowledge of Docker and container-based deployment.
- Exposure to Kubernetes or Red Hat Open Shift is preferred, as Open Shift and Kafka capabilities are represented in the current Arab Bank platform and middleware structure.
- Experience with code-quality and security tools such as Sonar Qube, Fortify, Checkmarx, or equivalent.
- Familiarity with application logging and monitoring tools.
This is a lateral/permanent hiring and require Egypt nationals only.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×