CSCI Consulting

CSCI Consulting

Full Stack Java Developer

Indianapolis, IN

No sponsorshipDetected 7 days ago
JavaScriptTypeScriptJavaAngularHTMLCSSSpringFull-Stack DevelopmentCode ReviewGitSQLPostgreSQLRESTAgileExcelManual TestingCommunicationCollaborationProblem SolvingAdaptability

About the role

  • This role will focus on converting legacy Struts-based applications to modern Spring and Angular architectures while supporting ongoing development, testing, and deployment activities in an Agile environment.
  • At CSCI, work and fun aren't diametrically opposed!
  • At CSCI, our goal is to hire people with proven track records and retain them with an energizing, diverse company culture.

Responsibilities

  • Analyze existing Apache Struts applications, business processes, and code bases to support modernization and migration efforts
  • Collaborate with architects and senior developers to translate existing 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 following conversion activities
  • Support Agile development activities, including sprint planning, backlog refinement, and team collaboration
  • CSCI Consulting is looking for a Full Stack Java Developer to support our DoW client.
  • In this role, the consultant will support the modernization and enhancement of mission-critical government applications.
  • Experience developing applications using Java

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
  • 2-5 years of software development experience
  • 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
  • Experience using Git and Agile software development methodologies
  • Ability to work with clients to understand their needs
  • 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

Nice to have

  • Preferred Skills

Benefits

  • Generous Paid Time Off (PTO) package

This listing is sourced directly from CSCI Consulting's careers page and normalized into a canonical job model.