Requirements
Must have:
- We are looking for a software engineer with 10+ years of professional experience on enterprise or large-scale systems.
- We need strong expertise in Java and Python; C# experience is a plus.
- We require extensive hands-on experience building and consuming RESTful APIs.
- We want practical ETL experience with Informatica, PySpark, and SQL-based pipelines.
- We need deep experience with modern data warehouses such as Vertica, SingleStore, ClickHouse, Snowflake, or comparable platforms.
- We expect strong SQL tuning skills and the ability to optimize data performance.
- We require proven experience with Docker, Kubernetes, and containerized deployments.
- We value experience integrating or supporting AI and ML solutions, ideally using MCP services.
- We need a solid understanding of Linux and Windows environments.
- We expect proficiency with Git and modern SDLC practices.
- We prefer frontend experience with React, Angular, or similar frameworks.
- We look for experience designing microservices and event-driven architectures.
- We require a strong CI/CD and DevOps background, including tools such as GitHub Actions, Jenkins, or Azure DevOps.
- We prefer experience with cloud platforms such as Azure, AWS, or GCP.
- We value experience with high-volume, data-intensive, or regulated systems.
- We prefer prior technical leadership or solution architecture experience.
- MCP-based service design patterns and AI pipeline orchestration are preferred.
- Agile or Scrum experience is a plus.
Responsibilities:
- We design, build, and support enterprise-grade backend and full stack applications using Java and Python.
- We integrate and manage Model Context Protocol (MCP) services to enable AI and LLM workflows.
- We architect and deliver RESTful and event-driven APIs for internal and external users.
- We apply clean architecture, SOLID principles, and secure coding practices.
- We design and operate ETL processes and data pipelines using Informatica, PySpark, SQL, and Python.
- We support both transactional and analytical workloads across modern data warehouses and databases.
- We integrate AI and ML capabilities, including LLM-based features and model-serving workflows through MCP or APIs.
- We deploy, manage, and scale applications in Docker and Kubernetes environments.
- We support and improve CI/CD pipelines and infrastructure using modern DevOps tools.
- We operate, troubleshoot, and tune applications across Linux and Windows platforms.
- We participate in production support, root cause analysis, and performance optimization.
- We contribute to code reviews, design reviews, and architectural discussions.
- We mentor junior and mid-level engineers and help raise engineering standards.
Company:
We are BCforward, a leading global IT consulting and workforce solutions firm serving Fortune 500 and government clients. Founded in 1998, we have grown into a full-service business solutions provider with delivery centers and offices across North America and India. This is a 12-month contract opportunity for a Senior Full Stack Developer in Jersey City, NJ, with onsite presence required three days per week.
We offer competitive compensation, benefits, opportunities to grow with global clients, a supportive and inclusive culture, and exposure to cutting-edge technologies and projects. We are committed to diversity, equal opportunity, and building long-term relationships through innovation, collaboration, and integrity.