BCforward

BCforward

Senior Java Developer / Java Data Engineer

Charlotte, North Carolina, USA · Senior · Contract

Sponsorship not specifiedDetected 26 days ago
JavaAngularHTMLSpringData StructuresSQLNoSQLKafkaSparkData EngineeringAgileLoad TestingLeadershipCommunicationCollaborationProblem SolvingMentoringHadoop

About the role

  • Strong Core Java, including multithreading, Collections, JDBC, and Java profiling tools.
  • Frameworks: Spring, Spring Boot, JPA, Hibernate.

Responsibilities

  • Deliver hands-on application development across current and target processes.
  • Partner with technology teams to implement target architecture and migrate to strategic platforms.
  • Design and optimize data pipelines for streaming, batch, and API-based ingestion.
  • Load and manage large datasets in Hadoop and compute complex logic on Spark platforms.
  • Perform performance profiling, tuning, and memory optimization for data-intensive applications.
  • Lead and mentor engineering team members and support Agile delivery practices.
  • Computer science fundamentals in design, data structures, and algorithms.
  • Skills to optimize data pipelines and queries for performance and scalability.
  • $68.25/hr (W2) Job ID: 399864 About BCforward BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients.
  • With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Requirements

  • 9+ years of end-to-end Java application development.
  • Expertise in performance tuning of data-intensive applications and memory optimization.
  • Proficiency with SQL and NoSQL databases and data integration/ETL tools.
  • Required Skills &
  • Required Skills & Qualifications: 9+ years of end-to-end Java application development.

Nice to have

  • Preferred Skills: Experience in Hadoop or other distributed big data ecosystems.

Skills

  • Hadoop, Spark, Kafka, Hive, or Flink.
  • Experience discovering, ingesting, and incorporating real-time, streaming, batch, and API-based data.
  • Problem-solving skills with ability to resolve complex data engineering issues.
  • Leadership and mentoring experience.
  • Excellent communication skills.
  • BS/MS in Computer Science, Engineering, or a quantitative discipline from a reputed university.
  • Background in enterprise stress testing and knowledge of credit, operational, and market risk.
  • Experience in Hadoop or other distributed big data ecosystems.
  • Knowledge of cloud or distributed computing.
  • 5+ years with Java UI technologies such as HTML5, AngularJS, Backbone.js, and Bootstrap.
  • Experience in Agile/Scrum environments.
  • Why BCforward?

Benefits

  • When you join our team, you gain access to: Competitive compensation and benefits.

Company info

  • Competitive compensation and benefits.
  • Opportunities for growth with global clients.
  • A supportive, inclusive culture that values innovation and people.
  • Exposure to cutting-edge technologies and projects.
  • About Our Commitment BCforward is an equal opportunity employer.
  • We value diversity and are committed to creating an inclusive environment for all employees.
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.
  • If this sounds like the right opportunity for you, please apply with your most recent resume.
  • At BCforward, we believe in advancing lives and careers.

This listing is sourced directly from BCforward's careers page and normalized into a canonical job model.