Senior Full Stack Java developer
Incedo Inc. · Dallas, TX · 1 wk ago
HybridFinanceFull-time
Job Summary
We are seeking an experienced Senior Full Stack FircoSoft Engineer to join our Financial Crime Compliance team. The ideal candidate will have strong hands-on experience with FircoSoft V6 implementation, Java-based enterprise application development, and modern microservices architecture. The candidate will play a key role in implementing and enhancing sanctions screening and payment filtering solutions while developing scalable backend services and modern web applications.
Mandatory Skills
- 8+ years of software development experience.
- Hands-on experience implementing FircoSoft V6 solutions.
- Strong experience with Java 8/11/17.
- Expertise in Spring Boot and Spring Cloud.
- Experience designing and developing Microservices.
- Strong knowledge of RESTful API design and development.
- Experience with Angular or React for front-end development.
- Experience with Oracle, SQL Server, or PostgreSQL databases.
- Strong SQL and database design skills.
- Experience with Kafka or other messaging platforms is preferred.
- Experience with Docker and Kubernetes.
- Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or GitLab.
- Experience with Git, Maven, and Gradle.
- Familiarity with Agile/Scrum methodologies.
Preferred Skills
- FircoSoft Trust or Firco Continuity experience.
- Knowledge of AML, Sanctions Screening, SWIFT, and Payment Screening.
- Experience integrating FircoSoft with enterprise banking platforms.
- Cloud experience with AWS, Azure, or GCP.
- Experience with monitoring tools such as Splunk, Dynatrace, or Grafana.
- Knowledge of OAuth2, JWT, and API security best practices.
Key Responsibilities
- Design, develop, and support FircoSoft V6 implementations for sanctions and payment screening.
- Build scalable backend applications using Java, Spring Boot, and Spring Cloud.
- Design and develop secure RESTful APIs for enterprise integrations.
- Develop and maintain microservices-based applications.
- Build responsive front-end components using Angular or React.
- Integrate FircoSoft with core banking systems, payment gateways, and third-party applications.
- Develop and optimize database queries, stored procedures, and data models.
- Participate in architecture discussions and technical design reviews.
- Troubleshoot production issues and perform root cause analysis.
- Write unit and integration tests to ensure application quality.
- Collaborate with cross-functional teams including Business Analysts, QA, DevOps, and Product Owners.
- Participate in Agile ceremonies, sprint planning, code reviews, and release activities.
- Maintain technical documentation and ensure adherence to coding and security standards.
Required Technologies
- Backend:
- Java 8/11/17
- Spring Boot
- Spring Cloud
- Spring Security
- Hibernate/JPA
- Frontend:
- Angular (preferred) or React
- HTML5
- CSS3
- JavaScript/TypeScript
- Messaging:
- Kafka
- JMS (Preferred)
- Databases:
- Oracle
- SQL Server
- PostgreSQL
- DevOps:
- Docker
- Kubernetes
- Jenkins
- Git
- Maven
- Gradle
- API Tools:
- REST APIs
- Swagger/OpenAPI
- Postman
- Monitoring:
- Splunk
- Grafana
- Dynatrace
- Methodologies:
- Agile/Scrum
- CI/CD
- Microservices Architecture
- Preferred Domain Experience:
- Banking and Financial Services
- AML (Anti-Money Laundering)
- Sanctions Screening
- Payment Processing
- SWIFT Messaging
- Compliance and Risk Management
Qualifications
This role is ideal for a senior engineer who combines strong FircoSoft V6 implementation expertise with modern Java/Spring Boot microservices development and full-stack capabilities in a banking or financial services environment.