Systems Integration & Development (SID) is seeking a Full Stack Java Software Engineer to build, enhance, and maintain software applications, APIs, and dissemination tools.
Requirements
- 4+ years using Java, Python, SQL, and other high level programming languages in a primarily Linux/UNIX based environment.
- Experience developing enhancements to existing applications and work on larger projects involving the development of software.
- Experience creating Web Services, that have been used in production settings; with Linux/Unix, is preferable
- Experience developing and maintaining applications and dissemination tools (i.e. APIs) using Java, Python, PL/SQL, CGI, Perl and relational databases.
- Experience developing and maintaining websites with HTML, CSS, JavaScript, Bootstrap, leaflet, jQuery, Web services
- Experience in Web Service technologies such as SOAP/WSDL and REST developing RESTful APIs for data retrieval and Web Applications
- Experience with AWS or other cloud environments
Responsibilities
- Build, enhance, and maintain software applications, APIs, and dissemination tools using Java, Python, SQL, PL/SQL, Perl, and related technologies in a Linux/UNIX environment.
- Develop and maintain responsive websites and web applications using HTML, CSS, JavaScript, Bootstrap, jQuery, Leaflet, and Web Services; contribute to mobile application development initiatives.
- Design, implement, and support RESTful and SOAP-based Web Services for data retrieval, processing, and integration with other systems.
- Participate in all stages of the SDLC, including requirements gathering, design, coding, testing, documentation, implementation, and maintenance.
- Contribute to cloud-based application development (AWS or other environments)
- Monitor application performance, provide troubleshooting support using browser Developer Tools, and work closely with administrators to ensure high availability.
- Create and maintain clear documentation for systems, applications, APIs, and operational procedures.
Other
- Bachelors Degree in computer science, physical sciences, mathematics, engineering or related discipline, or equivalent; preferred.
- Must have or be able to obtain a Public Trust for this position.
- Must be able to meet assigned development goals with a high quality of output and meet target delivery dates
- Generous Paid Time Off (PTO) and all Federal Holidays off
- Comprehensive Health Coverage