Skip to main content

full stack Java Developer

Technology
Impelsys
Oberlin, United StatesTodayUntil 7/11/2026
Fully remote

Job description

Job Responsibilities

Fine-tune and improve a variety of sophisticated software implementation projects

Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data requirements

Analyze and review enhancement requests and technical specifications

Implement system software and customize solutions to client requirements

Design, develop, and maintain full stack Java applications across front-end and back-end layers

Apply deep AI and machine learning knowledge to support intelligent automation, model integration, and advanced software capabilities

Prepare detailed software specifications and test plans

Code new programs to client specifications and create test data for testing

Modify existing programs to new standards and conduct unit testing of developed programs

Create migration packages for system testing, user testing, and implementation

Provide quality assurance reviews

Perform post-implementation validation of software and resolve any bugs found during testing Qualifications:

Bachelor’s degree in a technical field such as computer science, computer engineering, or related field required

3 - 5 years of experience required

Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

Large systems software design and development experience

Experience developing full stack Java applications in enterprise environments

Strong knowledge of AI/ML concepts, model integration, and applied AI solution development

Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems

Experience in programming and problem diagnosis and resolution Nice to Have:

Multiple Technologies (Mainframe, Network, Mid-range, Commercial, and Security)

SDLC Note

  • Location: Remote (Must work PST hours. hours are flexible after candidate is hired, however they must be able to attend the meetings)
Keywords
JavaFull Stack DevelopmentAIMachine LearningSoftware DesignTroubleshootingUnit TestingData StructuresAlgorithmsSoftware DevelopmentSystem RequirementsQuality AssuranceImplementationCustomizationModel IntegrationLegacy SystemsSDLC

¿Te interesa este puesto?