CSCI Consulting

CSCI Consulting

CSCI Consulting is an award-winning firm offering cutting-edge solutions for government and commercial markets. They prioritize client satisfaction and provide extensive project management support, financial transparency, and custom solutions.

Professional Services
51-250

Description

  • Analyze existing Apache Struts applications, business processes, and code bases to support modernization and migration efforts.
  • Convert legacy Struts, JSP, and Servlet-based functionality into modern Spring Boot, Spring MVC, and Angular solutions.
  • Refactor legacy code to improve maintainability, security, performance, scalability, and long-term supportability.
  • Modernize application architectures by implementing RESTful APIs and contemporary front-end development practices.
  • Collaborate with architects and senior developers to translate business rules and workflows into modernized application designs.
  • Perform impact analyses to identify dependencies, integration points, and conversion risks within legacy applications.
  • Develop and execute unit, integration, and regression testing to ensure functional equivalency after conversion.
  • Troubleshoot and resolve defects identified during modernization, testing, and deployment efforts.
  • Participate in code reviews and apply secure coding standards and development best practices.
  • Support Agile development activities including sprint planning, backlog refinement, and team collaboration.

Requirements

  • Active Secret Clearance.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent experience.
  • 2-5 years of software development experience.
  • Experience developing applications using Java.
  • Experience with Spring Framework and/or Spring Boot.
  • Experience with Angular, TypeScript, JavaScript, HTML, and CSS.
  • Experience working with relational databases such as Oracle, SQL Server, or PostgreSQL.
  • Experience supporting or enhancing legacy Java web applications.
  • Understanding of MVC-based web application architectures.
  • Experience using Git and Agile software development methodologies.
  • Strong troubleshooting and debugging skills.
  • Creativity and adaptability in problem-solving.
  • Ability to work with clients to understand their needs.
  • Strong organizational and time-management skills.
  • Excellent written and verbal communication skills.
  • Professional presence.
  • Experience participating in application modernization efforts involving migration of legacy Java applications to Spring-based architectures.
  • Familiarity with Apache Struts, JSP, Servlets, or other legacy Java web frameworks.
  • Direct Apache Struts development experience.
  • Experience migrating Struts applications to Spring MVC or Spring Boot.
  • Ability to work in a team environment as well as independently.
  • Strong customer and vendor relationship skills.
  • Demonstrated ability to comply with data standards and policies.
  • Motivation to learn new technologies and methodologies that demonstrate value.
  • Department of War experience is a plus.

Benefits

  • Competitive salaries.
  • Generous Paid Time Off (PTO) package.
  • Paid holidays aligned to the Federal calendar.
  • Full health benefits including medical, dental, vision, and life insurance.
  • 401(k) retirement plan.
  • Team building events.
  • Professional development support.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer, Developer Platform (Horde)

Epic Games 5K-10K Internet Software & Services

Epic Games is hiring a senior programmer for its Unreal Engine developer platform team to work on Horde, the internal platform that supports CI/CD, remote execution, build health, storage, and developer workflows.

AWS Azure C# CI/CD gRPC MongoDB .NET Redis
1 day, 19 hours ago

Senior Full-Stack Software Engineer, Game Records

Discord 1K-5K Internet Software & Services

Discord is hiring a fullstack engineer to help build and maintain the systems and features that power gaming experiences, metadata, and discovery across its platform.

Android iOS Java Kotlin Objective-C Python React Swift TypeScript
1 day, 19 hours ago

Principal Fullstack Architect (AI & Agentic Systems)

Xebia 1K-5K Internet Software & Services

Xebia is hiring a Senior AI Software Engineer for an insurance technology client to help scale an AI-native underwriting platform from MVP into a production-grade system.

AWS Azure Databricks GCP Generative AI LLM Microservices Python React Snowflake TypeScript
1 day, 19 hours ago

Senior Staff Back-end Engineer (eCommerce Engineering)

Coupang 1K-5K Internet Software & Services

Coupang is hiring a Senior Staff Backend Engineer to lead the architecture and technical strategy for its core e-commerce platform services across global markets.

Apache Airflow Apache Spark AWS Cassandra Grafana Java Kafka Kotlin Kubernetes Microservices OpenTelemetry Prometheus Spring
1 day, 20 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers