Kforce's cryptocurrency fintech client in Tampa, FL is seeking a Senior Java Architect. This role is required to be in-office three days per week.
This senior-level role will be a key member of the Platform Engineering team designing a next-generation Decentralized Finance (DeFi) processing platform. The role reports directly to the VP of Platform Engineering and will help determine many core aspects of a complex distributed system based on a microservices architecture and running on Kubernetes. As part of this effort, the role will help to build and lead development teams for various aspects of the system as well as helping to guide the technical direction for implementing those systems.
Senior Java Architect will help lead the design of a complex DeFi ecosystem using a cloud-native microservices architecture
Establish clear inter-system requirements and API contracts that will allow systems to be delegated to multiple development teams for implementation
As a Senior Java Architect, you will build development teams around various aspects of the system after initial analysis
Determine common technology stack for aspects such as configuration/monitoring/auditing
B.S. in Computer Science or Software Engineering. Graduate degree in one of these fields is preferred
At least 5 years as architect using microservices with CI/CD and cloud-native architecture
At least 7 years of senior-level Java programming including Spring Boot/Framework/Security/Cloud/Data
At least 3 years of experience with Kubernetes including tooling such as Helm
Experience with service mesh implementations such as Istio
Experience with relational databases (PostgreSQL preferred) and technologies such as Hibernate/JPA for mapping object models
Experience building REST web services and some understanding of GraphQL concepts (knowledge of Spring/GraphQL integration a plus)
Experience with highly scalable, reliable event processing platforms such as Kafka or Google Pub/Sub and integrations with Spring Cloud
Experience with various blockchain technologies such as Ethereum smart contracts
Experience with financial systems or other environments with high transaction throughput and stringent security requirements
Experience with complex event processing (CEP) platforms such as Flink, Siddhi, or other event based streaming frameworks
Experience with Google Cloud and GKE; Cloud SQL and Pub/Sub experience is a plus
Nice to Have:
Basic knowledge of cryptocurrency and blockchains
General passion and knowledge of fintech and crypto
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.