Talent.com
Fourkites - Staff Software Engineer - Java

Fourkites - Staff Software Engineer - Java

FourKites India Pvt LtdChennai
20 hours ago
Job description

About the Role :

As a Staff Software Engineer, you will be a technical leader shaping the future of logistics technology.

You'll architect and build end-to-end backend solutions using cutting-edge technologies, working closely with our US team and Fortune 500 clients to transform the global supply chain industry.

This role demands excellence in system design, deep technical expertise, and the ability to leverage modern tools including AI to accelerate product development.

What You'll Be Doing :

Technical Leadership & Architecture :

  • Design and architect large-scale distributed systems with focus on performance, security, and scalability.
  • Lead system design initiatives for complex, multi-service architectures.
  • Create comprehensive HLD / LLD documentation for knowledge sharing and architectural decisions.
  • Drive technical strategy and make critical architectural decisions that impact the entire platform.
  • Conduct architecture reviews and provide technical guidance on complex engineering challenges.

Development & Implementation :

  • Build robust backend services using Java / Spring Boot is must have as primary technologies and Golang / Python / ROR as additional technologies.
  • Develop and optimize microservices handling millions of transactions.
  • Design and implement RESTful APIs and event-driven architectures.
  • Work with PostgreSQL, Redis, and other data stores for optimal performance.
  • Ensure code quality through comprehensive unit testing (>90% coverage) and component testing(any other No SQL / Any RDBMS).
  • Integrate with strategic partner APIs to expand our ecosystem.
  • Innovation & AI Integration :

  • Leverage AI tools and copilots to accelerate development velocity and code quality.
  • Champion the adoption of AI-assisted development practices across the team.
  • Explore and implement AI / ML capabilities within our product offerings.
  • Stay current with emerging AI technologies and their applications in software development.
  • Mentorship & Collaboration :

  • Mentor junior and senior engineers, fostering technical excellence.
  • Collaborate with Product Managers to translate business requirements into technical solutions.
  • Partner with UX designers on API design for optimal frontend integration.
  • Lead cross-functional initiatives and drive engineering best practices.
  • Contribute to quarterly roadmap planning and OKR definition.
  • Who You Are :

    Required Qualifications :

  • 8+ years of software engineering experience with proven track record of delivering complex systems.
  • Expert-level proficiency in Java and Spring Boot ecosystem (Spring Cloud, Spring Security, etc.
  • Strong experience with Golang for high-performance services.
  • Exceptional system design skills able to design distributed systems from scratch.
  • Deep understanding of microservices architecture, design patterns, and architectural best practices.
  • Expertise in both SQL (PostgreSQL / MySQL) and NoSQL databases with query optimization skills.
  • Production experience with cloud platforms (AWS / Azure / GCP) and containerization (Docker / Kubernetes).
  • Strong knowledge of distributed systems concepts : CAP theorem, consensus algorithms, distributed transactions.
  • Proficiency with Git, CI / CD pipelines, and Agile methodologies.
  • Technical Excellence :

  • Proven ability to functionally decompose complex problems into elegant solutions.
  • Experience with high-throughput, low-latency systems.
  • Strong understanding of performance optimization, caching strategies, and scalability patterns.
  • Security-first mindset with knowledge of OWASP principles and secure coding practices.
  • Experience with event streaming platforms (Kafka / RabbitMQ).
  • Familiarity with observability tools and distributed tracing.
  • Preferred Qualifications :

  • Experience using AI development tools (GitHub Copilot, Cursor, Claude, ChatGPT) for enhanced productivity.
  • Track record of integrating AI / ML capabilities into products.
  • Contributions to open-source projects.
  • Experience with React / Angular for full-stack versatility.
  • Knowledge of infrastructure as code (Terraform / CloudFormation).
  • Experience in logistics, supply chain, or e-commerce domains.
  • Soft Skills :

  • Excellent communication skills able to articulate complex technical concepts to various stakeholders.
  • Strong written documentation skills.
  • Self-driven with ability to work independently and lead initiatives.
  • Collaborative mindset with experience working with distributed teams.
  • Bachelor's degree in Computer Science or related field from a reputed institution.
  • What Sets You Apart :

  • You actively use AI tools to enhance your development workflow and productivity.
  • You have a track record of building products that scale to millions of users.
  • You're passionate about mentoring and elevating the technical capabilities of your team.
  • You stay current with technology trends and bring innovative solutions to the table.
  • You have experience making critical technical decisions that significantly impact business outcomes.
  • Technologies We Use :

  • Backend : Java, Spring Boot, Golang, Node.
  • js.

  • Databases : PostgreSQL, Redis, MongoDB.
  • Cloud : AWS / Azure, Kubernetes, Docker.
  • Tools : Git, JIRA, Confluence, Jenkins / CircleCI,ArgoCD.
  • Monitoring : Prometheus, we are :
  • FourKites is the #1 supply chain visibility platform in the world, extending visibility beyond transportation into yards, warehouses, stores and beyond.

    Tracking more than 2.5 million shipments daily across road, rail, ocean, air, parcel and courier, and reaching over 185 countries, FourKites combines real-time data and powerful machine learning to help companies digitize their end-to-end supply chains.

    More than 1,000 of the worlds most recognized brands including 9 of the top-10 CPG and 18 of the top-20 food and beverage companies trust FourKites to transform their business and create more agile, efficient and sustainable supply chains.

    FourKites provides competitive compensation with stock options, outstanding benefits and a collaborative culture for all employees around the globe.

    To help you be your best, we have 5 global recharge days, in addition to standard holidays, and a hybrid, flexible approach to work.

    Parental leave for all parents, an annual wellness stipend and volunteer days also provide you with time and resources for self care and to care for others.

    Throughout the year, FourKites sets aside time during the workday to learn and celebrate diversity.

    And we're always listening for new ways to support everyone in and out of the office.

    Benefits :

  • Medical benefits start on first day of employment.
  • 36 PTO days( Sick, Casual and Earned) , 5 recharge days, 2 volunteer days.
  • Home Office setups and Technology reimbursement.
  • Lifestyle & Family benefits.
  • Annual Swags / Festive Swags.
  • Ongoing learning & development opportunities ( Professional development program, Toast Master club etc.
  • (ref : hirist.tech)

    Create a job alert for this search

    Staff Software Engineer • Chennai

    Related jobs
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    ACL DigitalChennai, IN
    We are looking Remotly for Senior Java Developer for our offiice.Designation : Senior Java Developer.Experience : 5 Years to 8 Years. Notice Period : Immediate(Next Day joiner only).Design, implement, ...Show moreLast updated: 25 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Curately AI, IncChennai, IN
    We are looking for a talented Java Developer to join our dynamic team.The ideal candidate will have extensive experience in Java development and will be proficient in AWS services, Elasticsearch, a...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Accion Labschennai, tamil nadu, in
    Microservices & Microservice Architecture.Design, develop, and maintain scalable Java-based applications using Spring Boot and Microservices architecture. Implement design patterns and best coding p...Show moreLast updated: 6 days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    CodewallaChennai, Tamil Nadu, India
    Codewalla is a New York–based product studio with engineering teams in India.Since 2005, we’ve built innovative products that scale. We work at the intersection of design, engineering, and AI develo...Show moreLast updated: 30+ days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    SmarTek21Chennai, IN
    The candidate should have hands on experience on developing and working on web applications using Java / Servlets / J2EE technologies and relevant frameworks. Should be comfortable working with both le...Show moreLast updated: 14 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Mount Talent Consulting Pvt Ltd.Chennai, Tamil Nadu, India
    The ideal candidate will have deep expertise in Java backend development, cloud (preferably GCP), and strong problem-solving abilities. Develop and maintain Java-based microservices using Spring Boo...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Software Engineer

    Sr Software Engineer

    Mitchell Martin Inc.Chennai, IN
    Job Title : Senior Software Engineer.We are looking for a Senior Software Engineer with strong experience in building scalable, cloud-native applications using AWS services, Node.The ideal candidate...Show moreLast updated: 9 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Tata Consultancy ServicesChennai, India
    Must have 5+ years of experience with Java, Spring Boot and Microservices.Strong development experience in all aspects of Spring Boot, i. Rest Services, Data / JPA , Spring Security, Spring Cloud.Adva...Show moreLast updated: 3 days ago
    • Promoted
    Alation - Software Engineer - Java

    Alation - Software Engineer - Java

    AlationChennai
    Description : Function : Software Engineering ? Backend Development We're looking for an exceptional Forward Deployed Software Engineer (FD...Show moreLast updated: 20 days ago
    • Promoted
    Senior Software Engineer - Java

    Senior Software Engineer - Java

    Securin Inc.Chennai, Tamil Nadu, India
    Securin is an AI-driven cybersecurity product based company backed up by services focused on proactive, adversarial exposure and vulnerability management. Our mission is to help organizations reduce...Show moreLast updated: 10 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Ivantichennai, tamil nadu, in
    In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work.Ivanti elevates and secur...Show moreLast updated: 8 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Webologix Ltd / INCChennai, Tamil Nadu, India
    Job Position : Java Developer with Kafka.Location : Pune / Chennai / Kolkata, IN.Spring Boot, and microservices architecture. Kafka producers, consumers, and streaming pipelines.Collaborate with frontend,...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer-Java

    Staff Software Engineer-Java

    EgnyteChennai, IN
    Title : Staff Software Engineer.Egnyte is a place where we spark opportunities for amazing people.We believe that every role has meaning, and every Egnyter should be respected.With 17,000 customers ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Tata Consultancy ServicesChennai, Tamil Nadu, India
    Required Technical Skill Set • •.Good to have Technical Skill Set.Desired Competencies (Technical / Behavioral Competency). Ideally should not be more than 3-5).Hands-on experience on Java Springboot an...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Tata Consultancy ServicesChennai, Tamil Nadu, India
    Pune / Chennai / Bangalore / Mumbai.Understands Java, J2EE, Spring mid-tier applications and spring micro-services.Experience in Angular 6+, Form design in HTML / CSS. ECS containerization & AWS Cloud...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    GetronicsChennai, Tamil Nadu, India
    Position : Java Full Stack Developer (Immediate Joiners Only) Location : Chennai Experience : 5+ Years Job Description : We are looking for an experienced Java Full Stack Developer with st...Show moreLast updated: 17 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Brace Infotech Private Ltdchennai, India
    Design, develop, and optimize enterprise-grade Java (Spring Boot) applications with a focus on performance and scalability. Solid understanding of microservice architecture and REST APIs.Support the...Show moreLast updated: 10 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    Tata Consultancy ServicesChennai, Tamil Nadu, India
    Experience with Java core , j2ee with jsp , servlet knowledge, rest services , hibernate, Angular 14, react.SQL Server in an application development. Experience with AngularJS, JavaScript, CSS, Basi...Show moreLast updated: 30+ days ago