Senior Java Developer/Programmer
Job Description
Astyra Corporation is hiring a Senior Java Developer/Programmer for a remote, 1-year contract supporting an environmental information system and an ongoing migration to a new information exchange platform.
Responsibilities
- Provide day-to-day operational support for the existing application, including troubleshooting, defect resolution, and performance monitoring
- Support the migration effort by contributing to data conversion, application redevelopment, and system integration activities
- Design, develop, modify, and maintain Java-based application code aligned with established standards and project requirements
- Develop, consume, and modify APIs to enable integration between the existing application, the new system, and related external systems
- Write, optimize, and troubleshoot advanced Oracle database queries, procedures, and data structures that support application functionality
- Collaborate with project stakeholders and technical leads to maintain continuity of operations and support migration milestone delivery
- Document technical processes, system changes, and development activities to support knowledge transfer and continuity
- Troubleshoot and resolve complex technical issues across the application stack using analytical and problem-solving skills
Requirements
- 5 years proven experience designing, building, and maintaining enterprise-level Java applications
- 5 years expertise in complex query development, performance tuning, and data structure design
- 5 years experience creating, consuming, and modifying APIs for system-to-system integration
- 5 years experience migrating legacy applications to new platforms, including data conversion and system cutover planning
- 5 years ability to work across requirements, design, development, testing, and deployment phases
- 5 years experience providing operational support for live systems, including defect diagnosis and resolution under time constraints
Technology Focus
- Java
- Oracle
- APIs
- Power BI
- Tableau
- GitHub Copilot
- ChatGPT
- Claude
Preferred
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, or Claude to support and accelerate development activities
- Experience with dashboard development using Power BI or Tableau
- Excellent written and oral communication skills
- Strong troubleshooting and analytical skills
Additional Information
- Supports a critical information system requiring the ability to work independently on both operational support and active migration/development efforts
- Requires close coordination with the broader project team to maintain continuity of operations while advancing development goals
Contract Details
- Job type: contract
- Duration: 1-year contract
- Expected hours: 40.0 per week
- Location: North Carolina (required)
- Work location: Remote
Compensation
- Rate: $58.00 - $63.00 per hour
Benefits
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Application/Email Communication Note
- Proper email communication will only be done to and from @astyra.com email addresses
- Check that you are communicating with approved Astyra recruiters when receiving offers and messages
- Follow these guidelines and proper channels for the quickest possible interview consideration