Position- Architect/ Full Stack Java Developer/Kafka/Financial experience
Location- Hybrid/Tampa, FL (4 days a month in the office)
Duration- Full-Time
Interview mode- Phone+ skype
Job Description-
**We need A senior (12+ years) Java architect with hands on experience working full stack with Microservices, Kafka and good financial/Investment/Capital Markets services experience.
Please provide all the below details with each submittal. It is required for the vendor Management system.
Number of years working with:
Total IT experience:
Years working with: Architect
Years working with: Full Stack Java
Years working with: Kafka
Years working with: Microservices
Years working with: Financial Services/Capital Markets
Job Description:
Essential Duties And Responsibilities
- Design solutions that are fit for purpose, scalable and evolvable.
- As needed work through all aspects of solutioning from requirements, design, and build through deployment and evolution.
- Occasionally you may be asked to augment critical projects through direct involvement and hands-on contributions such as prototyping and developing critical modules.
- Translates business requirements into working foundational components for platform thus ensuring functional and non-functional aspects are met.
- Defines strategic direction and develops tactical plans. Works with application and infrastructure teams to provision platform components.
- Effectively identifies opportunities for change, implements change and introduces new concepts, procedures, policies and tools while providing a clear explanation of benefits and purpose.
- Involved in working with business stakeholders, cross functional teams and leading by example to other application development groups.
- Documenting architectural standards, best practices and mentoring application teams on developing highly distributed, resilient and responsive applications.
Qualifications:
Knowledge, Skills, And Abilities
Knowledge of
- Expert knowledge/experience in the following strongly preferred:
- Full-stack solution design and implementation
- Designing and implementing high performance enterprise scale distributed systems.
- Distributed Caching patterns and topologies
- Loosely coupled, event-driven architectures
- RDBMS Data modeling and optimization
- Profiling and performance optimization - threading, memory management, JVM optimization etc.
- Working in an Agile, Continuous Integration/Delivery environment
- Experience building and implementing solutions for Containerized environments
- Designing and building Low Latency applications
- Microservices architecture including defining application boundaries
- Java, Spring, Spring Boot, ORMs, APIs, Messaging
- .NET experience (nice to have)
- NoSQL models and when to use them
- Modern DevOps practices
- Test-driven development
- Domain modelling and Design / Integration patterns
- Strong written and verbal communication skills
- Industry knowledge - Financial Industry (Capital Markets, Wealth Management) background preferred
Skill and Ability in
- 12+ yr of overall experience
- Java 10+ yr
- Full-stack systems design and development –10+ yr
- Microservices - 3+ yr
- Event-based systems – 3+ yr
- Hands-on Kafka experience
- Expert in solutioning on-prem and knowledgeable in cloud-native solutions
Educational/Previous Experience Requirements
Education/Previous Experience
- Minimum of a B.S. in Computer Science, MIS or related degree and five (5) years of related experience or a combination of education, training and experience as approved by Human Resources.
Licenses/Certifications
- AWS Solutions Architect preferred.
Thanks & Regards
Shivani Chauhan
Technical Recruiter
Email:
Direct :