Senior Java Consultant

Unisys

Rockville (MD)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Unisys is seeking a software engineer to design, develop, and maintain data-driven features ingesting multiple sources and surfacing insights. You will own components end to end, participate in architecture discussions, and ensure code quality and security across production systems.

Applicants should have strong Java/Python/Node.js skills, experience with Big Data tooling (Spark, EMR, Athena), and a solid grasp of SQL and data patterns.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or related discipline with significant experience.
  • Solid object-oriented development and cloud technologies experience required.
  • Experience with data storage technologies (relational and NoSQL) and DevOps/CI/CD.

Responsibilities

  • Design, develop, test, and maintain data-driven features and services.
  • Own moderately complex components end to end from design through delivery.
  • Contribute to architecture discussions and shape team solutions.
  • Troubleshoot issues, improve reliability, and ensure security and quality.
  • Provide guidance to juniors and participate in onboarding.

Skills

Java
Python
Node.js
Object-oriented development
RESTful API design
Microservices architecture
Big Data technologies
SQL proficiency

Education

Bachelor's degree in Computer Science or related field

Tools

Apache Spark
EMR
Presto/Trino
Athena

Job description

Designs, develops, tests, and maintains features and services that ingest multiple data sources and surface insights through correlation and analysis, delivering clean, maintainable, well-tested code.

Takes ownership of moderately complex components end to end — from design through delivery and support — with limited guidance.

Participates in architecture and design discussions, contributes technical input, and helps shape solutions for the team.

Identifies and resolves technical issues and dependencies, escalating broader risks appropriately to keep work on track.

Supports production systems, troubleshoots issues, and improves reliability, performance, and maintainability of existing code and infrastructure.

Participates in code reviews — submitting own work and providing constructive feedback — and helps apply and improve the team's coding standards, tools, and best practices.

Provides informal guidance to junior engineers and contributes to onboarding and knowledge sharing.

Applies computer science fundamentals — algorithm design, problem solving, complexity analysis, and data structures — and growing experience with Big Data technologies to solve business problems.

Uses AI-assisted development tools to work more effectively, applying good judgment to review generated output for correctness, security, and quality.

Builds productive working relationships across the team, communicates progress and blockers proactively, disagrees and commits when needed, and demonstrates FINRA's values through in-person and virtual collaboration in furtherance of FINRA's mission of investor protection and market integrity.

Required Technical Skills

Proficiency in Java, Python, and/or Node.js, with solid object-oriented development and RESTful API design; familiarity with microservices architecture.

Working experience with Big Data processing frameworks such as Apache Spark, EMR (Presto, Trino), and Athena.

Experience building ETL/ELT pipelines for data ingestion, transformation, and loading, including batch and (ideally) streaming processing.

Understanding of data lake and data warehouse patterns — partitioning, schema management, and file formats (Parquet, ORC, Avro) — with SQL performance tuning for analytical workloads.

Exposure to workflow orchestration and scheduling (AWS Glue, Step Functions, Airflow) and to data quality, validation, and pipeline monitoring.

Relational databases (PostgreSQL, MySQL, Aurora) and working knowledge of NoSQL databases (DynamoDB, MongoDB, Cassandra).

Core AWS services (EC2, S3, Lambda, RDS, ECS, API Gateway), CloudWatch/CloudTrail, IAM, and basic VPC networking; exposure to Infrastructure as Code (Terraform/CloudFormation).

CI/CD pipelines, test automation and unit testing, and software security best practices.

Nice to Have

QuickSight for dashboards and data visualization.

Frontend applications (React, Angular).

AI development tools (e.g., Amazon Q or similar code assistants), with the ability to validate generated code for correctness, quality, and security, and good judgment about when human review is required.

Education/Experience Requirements

Bachelor's degree in Computer Science, Information Systems, or a related discipline with at least five (5) years of related experience, or the equivalent combination of education and work experience. Requires solid experience in object-oriented development, cloud technologies, and data storage technologies (both relational and NoSQL), along with growing experience in system design, performance tuning and optimization, DevOps and CI/CD, test automation and unit testing, and software security.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Big Data Engineer
Senior Big Data Engineer

KMM Technologies, Inc. • Rockville (MD)

Hybrid
USD 140,000 - 200,000
Software Developer
Software Developer

UCRYA • Town of Florida (NY)

On-site
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Unisys • Rockville (MD)

Hybrid
USD 135,000 - 170,000
Sr. Java Developer
Sr. Java Developer

Unisys • Rockville (MD)

On-site
USD 120,000 - 190,000
401(k) matching
Healthcare benefits
Lead Associate Principal, Software Engineering: Java
Lead Associate Principal, Software Engineering: Java

theocc • Dallas (TX)

On-site
USD 150,000 - 210,000
Senior Data Engineer
Senior Data Engineer

ConsultNet Technology Services and Solutions • United States

On-site
USD 120,000 - 180,000
Senior Developer
Senior Developer

ICE • Atlanta (GA)

On-site
USD 110,000 - 160,000
Lead Software Engineer- Java /Python / Data
Lead Software Engineer- Java /Python / Data

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 150,000 - 190,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Java/J2EE Architect
Java/J2EE Architect

Minisoft Technologies LLC • Boston (MA)

On-site
USD 120,000 - 150,000