Lead engineer - San Jose, United States - Agile Datapro

    Default job background
    Description

    Job Description

    Job Description

    We are seeking a Lead Engineer with a strong background in the Payments industry to join our team. The ideal candidate will have a Bachelor's and/or Master's degree in Computer Science or equivalent experience, along with at least 5 years of experience in the Payments industry. As a Lead Engineer, you will be responsible for leading the design, implementation, and deployment of one or more high-scale, cross-functional payment systems. You will also play a leading role in initiatives that span across teams or departments.

    About the Job

    Role: Lead Engineer

    Nature of engagement: Contract

    Location: San Jose(C.A) (Onsite)

    Compensation / Rate: Commensurate to best Industry Standards

    Primary Skills: Core Java, Ruby

    Responsibilities:

    • Lead the design, implementation, and deployment of high-scale, cross-functional payment systems.
    • Lead initiatives that span across teams or departments.
    • Independently deliver production-ready code with minimal guidance.
    • Develop a deep understanding of async programming models (events, callbacks, promises, async/await).
    • Design APIs and build RESTful services.
    • Utilize Java and Ruby for development tasks.
    • Work with relational databases and caching solutions.
    • Implement message queuing, data streaming, and workflow frameworks.
    • Contribute to the design and implementation of distributed systems and service-oriented architecture.
    • Work within an Agile software development environment.

    Requirements:

    • Bachelor's and/or Master's degree, preferably in Computer Science, or equivalent experience.
    • 5+ years of experience in the Payments industry.
    • Experience leading the design, implementation, and deployment of high-scale payment systems.
    • Proficiency in Java and Ruby.
    • Deep understanding of async programming models (events, callbacks, promises, async/await).
    • Experience with relational databases and caching solutions.
    • Expertise in designing APIs and building RESTful services.
    • Familiarity with message queuing, data streaming, and workflow frameworks.
    • Experience with distributed systems and service-oriented architecture.
    • Familiarity with Agile software development methodologies.

    If you're a dedicated, independent thinker who thrives in a fast-paced environment and has a passion for delivering high-quality software solutions, we'd love to hear from you.

    If you are interested to pursue the opportunity, please send your updated resume to along with your rate / salary information