Senior Full Stack Developer

AKTRA INC.
McLean, VA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Application Performance Management Gradle Junit Python (Programming Language) Apache Maven Cloud Services Software Engineering SQL Databases Sql Optimization
+12 more
GitHub Copilot ReactJS Spring-boot Database Performance Fastapi Event Driven Architecture AngularJS Information Technology Apache Kafka Front End Software Development Docker Jenkins

Job description

  • Design, develop, test, deploy, and maintain secure, scalable, and high-performing applications.
  • Build and enhance Java/Spring Boot services and full-stack solutions.
  • Analyze and optimize application performance, reliability, and scalability.
  • Collaborate with business stakeholders and cross-functional teams to deliver effective technical solutions.
  • Develop proof-of-concepts to evaluate technologies and support architectural decisions.
  • Support production applications, troubleshoot issues, and implement enhancements as needed.
  • Contribute to the modernization and migration of existing Python-based solutions to Java., * Technical Excellence: Strong Java development skills with a focus on scalable, maintainable, and high-quality solutions.
  • Ownership: Takes accountability for deliverables from design through production support.
  • Adaptability: Quickly learns new technologies and thrives in a fast-paced environment.
  • Problem Solving: Analyzes complex challenges and delivers effective solutions.
  • Communication: Collaborates effectively and communicates clearly with technical and business stakeholders.

Requirements

We are seeking a Senior Full Stack Developer with strong Java expertise and a passion for building scalable, high-quality applications. This role requires a hands-on engineer who can contribute across the full software development lifecycle, collaborate effectively with business and technical stakeholders, and support applications from design through production., * 5+ years of professional software development experience.

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field., * Strong analytical and problem-solving skills.
  • Expertise in application development, testing, and deployment using:
  • Java
  • Spring Boot
  • SQL
  • JavaScript
  • JUnit
  • Maven or Gradle
  • Docker
  • Jenkins
  • Ability to understand, maintain, and migrate existing Python applications to Java-based solutions.
  • Strong verbal and written communication skills with the ability to clearly articulate technical concepts and recommendations.
  • Collaborative team player who values diverse perspectives and contributes positively to team success.
  • Experience using AI-assisted development tools such as VS Code AI extensions, Amazon Kiro, GitHub Copilot, or similar tools., * Experience with AWS cloud services.
  • Front-end development experience using Angular or React.
  • Experience with Kafka and event-driven architectures.
  • Advanced SQL and database performance optimization skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

Videos

See all

Related articles

See all