What are the responsibilities and job description for the Full Stack Java Software Engineer III position at Job Details?
Systems Integration & Development (SID) is an award-winning IT solutions provider headquartered in McLean, VA seeking a Full Stack Java Software Engineer. This is hybrid 3 days onsite in Silver Spring, MD.
Roles and 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.
- Responsible for testing of code
- 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.
- Identify opportunities to improve existing processes, systems, and applications while ensuring adherence to deadlines and development goals.
- Additional duties as assigned.
- 4 years using Java, Python, SQL, and other high level programming languages in a primarily Linux/UNIX based environment.
- 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.
- 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 Mobile Application Development is a plus
- 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
- Maintain existing data processing applications, including APIs, websites, and dissemination tools
- Must be able to meet assigned development goals with a high quality of output and meet target delivery dates
- Proficient in the use of browser Developer Tools for troubleshooting
Systems Integration & Development (SID) offers a unique, stimulating and challenging environment that fosters individual growth and rewards performance. Systems Integration & Development (#SID) is an Equal Opportunity Employer.
Some of our competitive benefits include
- Generous Paid Time Off (PTO) and all Federal Holidays off
- Comprehensive Health Coverage
- Retirement Savings Plan
- Pre-Tax Benefit Programs
- Wellness and Work-Life Support
- Professional Development
- Performance and Referral Bonuses
- Life and Disability Insurance