Quick Overview
Job Description
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.
Similar jobs
- BE
Technical Lead with Security Clearance
NewBlackhawk Enterprise Incorporated
Charlottesville, VA🇺🇸Hybrid21 hours agoAdministrative - RI
Principal Engineer
NewRivago infotech inc
Charlotte, NC🇺🇸On-site21 hours agoDockerRustAWS+8Technology - TS
System Engineer VI - Principal with Security Clearance
NewTSC
Dahlgren, VA🇺🇸Hybrid21 hours agoAWSTechnology - LS
Principal Software Engineer with Security Clearance
NewLynx Software Technologies Inc
Huntsville, AL🇺🇸$160k - $200k/yrRemote21 hours agoEmbedded SystemsConfluenceC+++2Technology - AR
Systems Integration Engineer with Security Clearance
NewArsiem Corporation
Fort Meade, MD🇺🇸$128k - $143k/yrOn-site21 hours agoDockerShellAWS+8Technology - BC
Software Engineer with Security Clearance
NewBcore
Chantilly, VA🇺🇸$200k - $225k/yrHybrid21 hours agoSQLAWSScikit-learn+5Technology