Full-Stack Software Engineer 3 - (Java, REST APIs, NoSQL)

Akina, Inc.

Maryland

On-site

USD 241,000 - 295,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

24 days PTO
11 federal holidays
401k with company contribution
Healthcare coverage for employees
Educational assistance

Job summary

Akina, Inc. is seeking a Full-Stack Software Engineer 3 to join a mission-focused team in Annapolis Junction, MD. You will contribute across the stack, building scalable REST APIs and data processing workflows that ingest, transform, and present PAI data to analysts.

You’ll collaborate with a small team and a larger development organization, applying Java, NoSQL, and AI-enabled tooling to deliver robust solutions. TS/SCI - Polygraph clearance is required.

Qualifications

  • Extensive Java software development experience.
  • Experience building REST APIs and NoSQL data stores.
  • Proficiency with Git, Maven, and Linux environments.
  • Familiarity with Jira/Confluence and CI/CD tooling.
  • Strong communication and teamwork skills.

Responsibilities

  • Develop scalable REST APIs and data ingest pipelines.
  • Work across the stack to enhance visualization and UI.
  • Lead end-to-end data processing workflows and storage.
  • Mentor teammates and improve development processes.
  • Collaborate with analysts and product owners for operational needs.

Skills

Java
REST APIs
NoSQL
Elasticsearch
MongoDB
Redis
Dgraph
Spring Boot
Dataflow
Nifi
Git
Maven
Linux
Jira/Confluence
Docker/Kubernetes
JSON/JSON Schema
AWS (optional)

Education

Bachelor's degree in Computer Science or related
12+ years SWE experience
4+ years substituted by degree equivalence

Tools

Git
Confluence
Jira
CI/CD (GitLab)
JUnit

Job description

Full-Stack Software Engineer 3 - (Java, REST APIs, NoSQL)
  • Annapolis Junction, Maryland

Full-Stack Software Engineer 3 - (Java, REST APIs, NoSQL)

Clearance: TS/SCI - Polygraph required
Position ID: 20-19-010-SWE3
Location: Annapolis Junction, Maryland

Description:

Join a high-impact, mission-driven team as a Full-Stack Software Engineer, supporting a mature and well-established technical organization. You’ll be a member of a small 3-4 person team, which plays a critical role within a broader 20+ person development organization. Together, the team supports a robust web-based platform that integrates diverse publicly available information (PAI) sources into a powerful analytical tool used by hundreds of mission customers. In this role, you'll contribute across the stack, developing ingest pipelines, building scalable REST APIs, and enhancing user-facing visualizations. The platform supports large-scale data ingestion, complex queries, and interactive analysis. You'll collaborate closely with other sub-teams on the project to ensure end-to-end functionality and performance. We're looking for a developer who is excited to contribute to all aspects of this system and who also brings an interest in improving team processes and tooling, particularly in ways that help us integrate new data sources more efficiently and deliver faster.This long-running software effort is known for its technical stability, team cohesion, and deep integration into mission-critical systems, offering you the opportunity to make meaningful contributions in a fast-paced, collaborative environment.

  • Drive the continual evolution of a mature software system, encompassing code quality, testing, documentation, and Jira ticket management, while leading the end-to-end design and implementation of data processing workflows.
  • Leverage established design patterns and AI platforms to streamline code development, data transformation, and schema management, ensuring the product’s long-term scalability and maintainability.
  • Understand API-driven microservice design patterns, NoSQL databases, dataflow tools (Apache NiFi), and modern web frameworks.
  • Contribute to all parts of the data processing lifecycle, from collection to processing to storage, and facilitate presentation to analysts in our UI.
  • Manage and optimize data storage, retrieval, and performance using Elasticsearch and the Dgraph graph database, with some MongoDB and Redis used as well.
  • Maintain a team player mentality as a collaborative member of a fast-paced, structured team; and provide mentorship and guidance to team members in best practices for data processing and software engineering.
  • Collaborate with analysts, product owners, and fellow engineers to ensure solutions meet operational needs.
  • Help identify and implement process improvements to support faster delivery of new data sources and overall team efficiency.

Position Required Skills:

  • Extensive software engineering experience in Java, and in developing Java-based REST APIs.
  • Experience with NoSQL databases (e.g., Elasticsearch, MongoDB, Redis, Dgraph, etc.).
  • Proficiency in at least two of the following:
  • Spring Boot Rest APIs and Spring Libraries (Spring Security, Spring Data, etc.)
  • Data wrangling and dataflow (i.e., incorporating aspects of data discovery, mining, analysis, cleaning, exploration, modeling, structuring, transforming, enriching, and validating).
  • Proficiency in dataflow tools such as Apache Nifi.
  • Familiarity with Git for version control, and Maven and/or npm for build automation.
  • Proficient working in a Linux development environment.
  • Demonstrated willingness and ability to learn new tools, technologies, and workflows.
  • Experience using Atlassian task-tracking and documentation tools like Jira and Confluence, or similar platforms.
  • Excellent communication and teamwork skills.

Nice to Haves

  • Experience with various corporate data formats.
  • Leveraged AI platforms to assist in hybrid automated/manual data transformation, code development, and schema management.
  • Familiarity with CI/CD tools (e.g., GitLab) and automated testing (e.g., JUnit).
  • Advanced knowledge of containerization and orchestration platforms, including Docker/Podman and Kubernetes.
  • Proficient in JSON and JSON Schemas or a similar schema framework, with a strong background in data modeling concepts and techniques.
  • Experience with AWS services (EC2, S3, SQS, SNS, Lambdas, etc.).
  • Scripting with Bash, Python, and/or Groovy.
  • Knowledge of event-driven or messaging technologies such as Kafka or RabbitMQ.
  • Experience with production TAO capabilities and operations.

SWE3 Qualifications:

A minimum of twelve (12) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.

Salary Range: $241k-$295k (Annually)

The range displayed above is a likely salary range for this position. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possible contractual requirements and could fall outside of this range.

Akina is a Woman Owned, Service Disabled, Veteran Owned, Small Business, looking for talented and ambitious individuals to join our team. We offer a generous compensation package that includes 24 days PTO accrued annually and 11 federal holidays. Our 401k is 100% vested on your start date and the company makes a direct contribution worth 10% of your salary. Akina covers 100% of healthcare costs for employees and 50% toward dependents. We offer educational assistance towards college classes and will cover costs associated with job related training and certifications.

Akina is committed to excellence and creating innovative and flexible solutions for our clients. We are a small company with an open ear to our employees' needs in order to attract and retain quality talent that enables our customer's mission.

We are an equal employment opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer 3 - (Java, REST APIs, NoSQL) Software Engineer/Developer 20-19-010-SWE3 Annapolis Junction, Maryland
Full-Stack Software Engineer 3 - (Java, REST APIs, NoSQL) Software Engineer/Developer 20-19-010-SWE3 Annapolis Junction, Maryland

Akina Inc • Annapolis (MD)

On-site
USD 241,000 - 295,000
PTO 24 days
11 federal holidays
401k vesting (100%)
+2
Full Stack Engineer 2 - (Full Stack, Web Development, JavaScript)
Full Stack Engineer 2 - (Full Stack, Web Development, JavaScript)

Akina Inc • Annapolis (MD)

On-site
USD 199,000 - 244,000
PTO 24 days
11 federal holidays
401k with 10% match
+3
Full Stack Engineer 2 - (Full Stack, Web Development, JavaScript)
Full Stack Engineer 2 - (Full Stack, Web Development, JavaScript)

Akina, Inc. • Maryland

On-site
USD 199,000 - 244,000
24 days PTO
11 federal holidays
401k with 10% company contribution
+2
Full Stack Java Developer 2 - (Java, Python, MongoDB)
Full Stack Java Developer 2 - (Java, Python, MongoDB)

Akina Inc • Annapolis (MD)

On-site
USD 196,000 - 239,000
24 days PTO accrued annually
11 federal holidays
401k 100% vested on start date
+2
Full Stack Engineer 3 - (JavaScript, Python, AI) Software Engineer/Developer 20-16-051-SWE3 Annapolis Junction, Maryland
Full Stack Engineer 3 - (JavaScript, Python, AI) Software Engineer/Developer 20-16-051-SWE3 Annapolis Junction, Maryland

Akina Inc • Annapolis (MD)

On-site
USD 241,000 - 295,000
24 days PTO accrued annually
11 federal holidays
401k 100% vested on start date with 10
+2
Full Stack Java Developer 2 - (Java, Python, MongoDB)
Full Stack Java Developer 2 - (Java, Python, MongoDB)

Akina, Inc. • Maryland

On-site
USD 196,000 - 239,000
24 days PTO
11 federal holidays
401(k) 100% vested on start
+3
Full Stack Engineer 3 - (JavaScript, Python, AI)
Full Stack Engineer 3 - (JavaScript, Python, AI)

Akina, Inc. • Maryland

On-site
USD 241,000 - 295,000
24 days PTO annually
11 federal holidays
401k with 10% company contribution
+3
Full Stack Engineer 3 - (Java, Angular, Linux) Software Engineer/Developer 20-4-003-SWE3 Fort Meade, Maryland
Full Stack Engineer 3 - (Java, Angular, Linux) Software Engineer/Developer 20-4-003-SWE3 Fort Meade, Maryland

Akina Inc • Fort Meade (MD)

On-site
USD 241,000 - 295,000
24 days PTO accrued annually
11 federal holidays
401k 100% vested on start date
+4
Software Engineer 2 - (Python, Docker, Kubernetes)
Software Engineer 2 - (Python, Docker, Kubernetes)

Akina Inc • Fort Meade (MD)

On-site
USD 196,000 - 239,000
PTO accrual
Federal holidays
Healthcare coverage for employees
+2
Full Stack Engineer 3 - (Java, Angular, Linux)
Full Stack Engineer 3 - (Java, Angular, Linux)

Akina, Inc. • Fort Meade (MD)

On-site
USD 241,000 - 295,000
24 days PTO accrued annually
11 federal holidays
401k with 10% employer contribution
+2