The business problem is to lead the design, development, and delivery of scalable, high-performance applications within the banking domain, leveraging modern technologies and ensuring adherence to industry standards and compliance requirements.
Requirements
- 8+ years of experience in Java development with expertise in Spring Boot and related technologies.
- Strong knowledge of SQL and NoSQL databases.
- Hands-on experience with Kubernetes, cloud platforms, and containerization.
- Proficiency in CI/CD tools like Harness and Tekton.
- Experience with Kafka, batch processing, and schedulers.
- Familiarity with React.js, Python, and AI/LLM technologies is a plus.
- Exposure to large-scale distributed systems and microservices architecture.
Responsibilities
- Lead the design, development, and delivery of scalable, high-performance aplications.
- Provide technical guidance and mentorship to the development team.
- Ensure adherence to best practices, coding standards, and architectural principles.
- Develop and maintain applications using Java, Spring Boot, and related frameworks.
- Design and implement solutions using SQL and NoSQL databases.
- Build and manage cloud-native applications using Kubernetes and containerization technologies.
- Implement and manage CI/CD pipelines using tools like Harness and Tekton.
Other
- Lead the design, development, and delivery of scalable, high-performance aplications.
- Provide technical guidance and mentorship to the development team.
- Collaborate with cross-functional teams, including product managers, architects, and QA engineers.
- Work closely with stakeholders to understand business requirements and translate them into technical solutions.
- Leverage domain knowledge to design solutions that meet banking industry standards and compliance requirements.
- Applicants must be authorized to work in the U.S.
- Candidate must be located within commuting distance or be willing to relocate to the area