Senior Software Engineer Java/Python Big Data
NMK GLOBAL, INC
NMK Global Inc . is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.
Job Title: Senior Software Engineer Java/Python Big Data
Location: Rockville, MD
Primary Skills:
Java, Python, Node.js, Big Data, Apache Spark, AWS EMR, Presto, Trino, Athena, ETL/ELT, Data Pipelines, AWS Glue, Step Functions, Airflow, AWS, Microservices, REST APIs, PostgreSQL, MySQL, Aurora, DynamoDB, MongoDB, Cassandra, SQL, Data Lakes, Data Warehousing, Terraform, CloudFormation, CI/CD, Docker, Unit Testing, DevOps.
Required Skills:
- 8+ years of software engineering experience.
- Strong proficiency in Java and/or Python ; Node.js is a plus.
- Strong object-oriented development and RESTful API design.
- Strong experience with Microservices architecture.
- Hands-on experience with Big Data technologies , especially Apache Spark, EMR, Presto/Trino, and Athena.
- Experience designing and developing large-scale ETL/ELT pipelines.
- Experience with batch and streaming data processing.
- Strong knowledge of Data Lake/Data Warehouse patterns, partitioning, schema management, and Parquet/ORC/Avro formats.
- Strong SQL performance tuning experience.
- Experience with AWS Glue, Step Functions, and/or Airflow.
- Experience with relational databases: PostgreSQL, MySQL, Aurora.
- Experience with NoSQL databases: DynamoDB, MongoDB, Cassandra.
- Strong AWS experience with EC2, S3, Lambda, RDS, ECS, API Gateway, CloudWatch, CloudTrail, IAM, and VPC.
- Experience with Infrastructure as Code using Terraform or CloudFormation.
- Experience with CI/CD, test automation, unit testing, DevOps, and software security.
- Strong system design and performance optimization experience.
Nice to Have:
- Amazon QuickSight
- React / Angular
- GitLab CI/CD
- Amazon Q or other AI-assisted development tools
Key Responsibilities:
- Design, develop, and maintain applications that ingest and analyze multiple data sources.
- Build scalable Big Data processing and ETL/ELT solutions.
- Provide technical leadership and mentorship to junior engineers.
- Participate in architecture and technical strategy discussions.
- Identify and resolve technical risks and dependencies.
- Support production systems and troubleshoot complex technical issues.
- Optimize application performance, code, and infrastructure.
- Ensure code quality, security, testing, and adherence to development best practices.
Important Requirements:
- FINRA experience required.
- Candidates must be available for an onsite interview on October 6, 2026 .
- Candidates should be comfortable with the required onsite schedule in Rockville, MD .
NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law.
- ...Position : Java or Python Developer with Big Data Location : Rockville, MD (Hybrid) Term : W2 role Duration : Long Term Job Description The Senior Software Engineer develops software products and drives improvements to overall product quality...Big dataWork experience placement
- ...Job Title: Senior Engineer Location: Rockville, MD or Trevose, PA Job Type: Contract (W2) Experience... ...will have a strong background in big data processing, cloud architecture, and analytics... ...knowledge in Scala, SQL, and Python Preferred Attributes Strong analytical...SeniorBig dataContract work
- ...Senior Software Engineer – Java/Python (Hybrid) Location: Hybrid work environment with defined in-person presence... ...products that ingest multiple data sources and surface insights through... ...Apply computer science fundamentals and Big Data technologies to solve sophisticated...SeniorBig dataFull timeFlexible hours
- ...that ingest multiple data sources and surface insights... ...guidance to junior engineers and contributes to... ...growing experience with Big Data technologies to solve... ...Proficiency in Java, Python, and/or Node.js, with... ...and unit testing, and software security best practices...SeniorBig dataFull timeWork experience placement
- ...We are seeking a Senior Full Stack Software Engineer with a strong blend of full-stack development and big data experience. This role requires an engineer who writes high-quality... ...in scripting languages such as Python and/or Perl ~ AI Experience (Required):...SeniorBig dataFlexible hours
- ...Position DescriptionOur Software Engineer is a key member of... ...high-quality Java-based technology... ...with guidance from senior team membersBuild... ...languages like Java, Python, JavaScript,... ...experiencesImplement data pipelines using Apache... ...experience with big data technologies,...SeniorBig dataHourly payWork experience placementLocal areaShift work
- ...MD Our client is seeking a Senior Software Engineer to design, develop, and maintain data-intensive applications that ingest... ...engineer will contribute to big data processing, ETL/ELT pipelines... ...: Proficiency in Java, Python, and/or Node.js with strong object...SeniorBig dataWork experience placementRemote work
- The Senior Principal Research Analyst in Regulatory... ...of relevant data, tools, and... ...advanced analytics, software development, artificial... ...in Data Science, Engineering or Software... ....Familiarity with Big Data processing and... ...programming languages: Python, R, SQL, or SCALA....SeniorBig dataFull timeTemporary workFor contractorsWork experience placementFor subcontractorLocal areaImmediate start
$131.3k - $237.35k
...our next TS/SCI cleared Senior DevOps Software Engineer to play a critical role on... ...systems to provide cutting edge data exploitation, enrichment,... ...art in mission-focused big data analytics tools and... .... Bash, PowerShell, SALT, Python, Groovy, Java, etc. Experience on a production...SeniorBig dataLocal areaImmediate startRemote workFlexible hours- ...Booz Allen Hamilton seeks a Senior AI Solutions Architect to design and implement innovative AI architectures addressing client... ...client outcomes. The role requires deep AI/ML expertise, Python and big data skills, and experience guiding architecture across cloud environments...SeniorBig data
$75k - $90k
...Description As a Healthcare Financial/Actuarial Senior Analyst you will contribute to a wide variety of complex analyses and projects... ...health and welfare products & services. ~ Ability to learn big data analytic technics preferred. ~ Knowledge of carrier claim...SeniorBig dataTemporary workWork at officeLocal areaRemote workVisa sponsorshipWork visaFlexible hours- ...Capital One in McLean, VA seeks a Senior Manager, Machine Learning Engineer to lead ML initiatives across production systems and big data platforms. You will design, deploy, and scale ML models in collaboration with Product and Data Science teams, while guiding a team...SeniorBig data
- ...Must Haves: Python is a must-have they need to be able to read existing code but they won... ...anything from scratch. Business scenario and data flow testing experience is a must-have,... ...analyst will work here. Strong SQL Big data (Hive/HDFS etc)/ Cloud (AWS)...SeniorBig data
- ...Capital One is seeking a Full-stack Engineer 4 for the Enterprise Platforms Technology group in McLean, VA. You will lead cross-functional... ...used by millions of Americans. Strong expertise in Java, Python, AWS, and containerized microservices is required. The role emphasizes...Senior
- ...Capital One is seeking a Full-stack Engineer to lead and mentor teams across Java, Python, AWS, and API-driven architectures. You will drive cloud-based solutions and partner with product managers to deliver secure, scalable experiences for millions. Strong emphasis on...Senior
$125k - $165k
...are looking for seasoned Senior Data Engineer to work with our team and... ...Key must have skill sets - Python, AWSSupport an Agile software development lifecycleYou... ...in tools such as:Big data tools: Hadoop, Spark... ...scripting languages: Python, Java, C++, Scala, etc.Advanced...SeniorBig data- ...Capital One is seeking a seasoned Full-stack Engineer 5 to lead distributed systems and cloud‑native solutions in a fast-paced environment... ...scalable architectures, and drive end‑to‑end delivery using Java, Python, and AWS. The role emphasizes leadership, mentorship, and...Senior
- ...Senior Big Data/Machine Learning EngineerOur client, a Financial company, is looking for a Senior Big Data/Machine Learning Engineer for their McLean, VA location. Responsibilities:RISK - AMLNexus... ...Data Engineer role with strong Python, PySpark, Data Engineering, SQL...SeniorBig data
- Capital One National Association is seeking a Full Stack Engineer (Java, Python, AWS) to lead diverse tech projects and mentor a team. You will drive architectural decisions, collaborate with product managers, and deliver robust cloud-based solutions that empower millions...Senior
- ...Capital One is seeking a Full Stack Engineer 4 with deep experience in Python, Java and AWS to drive a major transformation across the organization. You will lead diverse technology projects, mentor engineers, and collaborate with product managers to deliver robust cloud...Senior
$103k - $143k
...Advanced proficiency in Python and Java; intermediate familiarity... ...provisioning and software distribution Advanced... ...More: We are seeking a senior-level Developer Workspace Engineer to help us design, build... ..., Texas. DataFactZ is a data and analytics consulting...SeniorFull timeContract workLocal area$125k - $165k
...are looking for seasoned Senior Data Engineer to work with our team and... ...Databricks, SQL, PySpark/Python, AWS Support an Agile software development lifecycle You... ...experience in tools such as: Big data tools: Databricks,... ...: PySpark/Python, Java, C++, Scala, etc. Experience...SeniorBig data- ...Capital One is seeking a Full-stack Engineer 4 to drive platform transformations with Java, Python, and AWS. The role emphasizes leading diverse tech projects,... ...define service boundaries and ensure high-quality software across distributed systems. #J-18808-Ljbffr Jobleads...Senior
- ...MD Our client seeks a Senior Business Systems Analyst to analyze... ...stakeholders, investigate data discrepancies, and document... ...programming language such as Python for data analysis, automation... ...with distributed query engines and big data platforms. Preferred:...SeniorBig dataHourly payLocal area
$123k - $163k
...developing high-quality, well-structured software applications Proficient understanding... ...Programming principles Familiarity with Java (preferred) or C++ Experience with... ...More: We are seeking a talented Software Engineer to join our team in Rockville, MD. At our...Full time- Capital One seeks a Full-stack Engineer 4 to lead diverse projects and mentor engineers. You will drive cloud-based solutions using Java, Python, and modern frameworks to meet regulatory needs and empower millions of Americans. You will collaborate with product managers...Senior
$90k - $96k
...citizen Responsibilities: Design, develop, test, and maintain software for real-time, high-availability systems Utilize AI-assisted... ...Copilot GitHub More: We are looking for a Software Engineer with experience in AI-enabled development to join our team...Full timeRemote work3 days per week- Capital One is seeking Full-stack Software Engineers who are passionate about leveraging cutting‑edge open source frameworks and emerging technologies to transform how Americans access financial services. You will lead a portfolio of diverse projects and mentor engineers...Senior
- Capital One is seeking a Senior Full-stack Engineer to drive a major transformation with Java, Python, and AWS. You will lead diverse tech projects, mentor engineers, and collaborate with product managers to deliver scalable cloud solutions across distributed microservices...Senior
$50 per hour
...within Lockheed Martin's Data & AI Enablement (D&AE)... .... Your expertise in Python, the data-science lifecycle... ...AI Machine Learning Engineering SeniorResponsible for developing... ...platforms; Determines software methods to best acquire... ...-science lifecycle, big-data concepts, deep-...SeniorBig dataFull timeTemporary workWork experience placementCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Java/Python Big Data. Be the first to apply!
- java web developer Rockville, MD
- java software engineer Rockville, MD
- java developer remote part time Rockville, MD
- entry level java developer remote Rockville, MD
- java developer Rockville, MD
- data engineer machine learning Rockville, MD
- big data cloud engineer Rockville, MD
- finance data engineer Rockville, MD
- sr information security engineer Rockville, MD
- data center engineer Rockville, MD




