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
Apply directly at CSCI Consulting →Create a free account for alerts like thisView CSCI Consulting immigration profile
This listing is sourced directly from CSCI Consulting's careers page and normalized into a canonical job model.