Overview
HybridNeed 3 days onsite
$60 - $70
Contract - W2
Contract - 12 Month(s)
Skills
Java
Kafka
Streaming
Messaging
Banking
Cloud
AWS
Spring
GCP
Azure
API
Amazon Web Services
Apache Kafka
Cloud Computing
Collaboration
Communication
Data Processing
Spring Framework
RESTful
Payments
Job Details
- Lead a team of developers in designing, developing, and maintaining scalable Java-based microservices for banking solutions.
- architect and implement microservices using Java and Spring Boot frameworks, ensuring high availability and security.
- Design and develop event-driven architectures utilizing Kafka for real-time data processing and messaging within banking systems.
- Collaborate with business stakeholders, product owners, and QA to understand requirements and translate them into technical solutions.
- Ensure best practices in coding, testing, deployment, and documentation.
- Review code, mentor junior team members, and promote adherence to development standards.
- Participate in system design, performance tuning, and troubleshooting of production issues.
- Stay updated with industry trends, banking regulations, and emerging technology solutions.
Requirements:
- 10+ years of professional software development experience with Java, with proven leadership roles.
- Strong expertise in Java and Spring Boot for building microservices architectures.
- Hands-on experience with Kafka for messaging, stream processing, and event-driven integrations.
- In-depth understanding of banking domain workflows such as payments, settlements, risk management, and compliance.
- Experience with RESTful API design, API gateways, and system integration.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus.
- Knowledge of cloud platforms (AWS, Google Cloud Platform, Azure) is desirable.
- Excellent leadership, communication, and stakeholder management skills.
- Ability to work in a fast-paced environment and manage multiple priorities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.