Core Java developer - Banking
Sign up free to see how well your resume matches this role.
About this role
Responsibilities:
- Design, develop, and maintain scalable backend applications using Core Java, Spring Framework, and Spring Boot within a microservices architecture.
- Build and integrate RESTful APIs and event-driven services utilizing Kafka to support high-volume banking transactions and systems.
- Develop, deploy, and manage microservices in containerized environments with Docker and Kubernetes.
- Collaborate with business analysts, architects, and cross-functional teams to deliver secure and high-performance solutions that meet banking requirements.
- Ensure code quality through unit testing, code reviews, performance optimization, and adherence to enterprise development standards.
Skills Required:
- Strong hands-on experience in Core Java, Spring Framework, and Spring Boot for enterprise application development.
- Solid experience in microservices architecture, REST API development, and distributed systems.
- Hands-on experience with Apache Kafka for event streaming and message-driven architecture.
- Experience with Docker and Kubernetes for containerization and orchestration of microservices.
- Mandatory banking or financial services domain experience, preferably in payments, onboarding, or transaction systems.
Company
Company facts come from this company's own listings. We only show what the postings themselves carry.