IS3 Solutions
Java Developer
IS3 Solutions, New York, New York, us, 10261
IS3 Solutions is looking for a Java developer to support data integration work managed within the Office of Data Analytics (ODA). The Java Developer will build REST and SOAP API web services that will allow multiple systems to connect through a middleware layer (Java Spring Boot framework). In addition to building the API services, the Java Developer will support Java application development and will manage security configuration, monitoring, audit logs, error handling, data masking, data filtering, and configuring of the web services. The Java Developer is expected to be a key resource for the development of API services and Java-based front-end and back-end applications
Tasks include: • Development of custom code and web services that allow seamless integration between systems • Contribute to new technology projects as assigned and provide operations and maintenance support for existing applications • Unit test newly developed code and support system testing efforts • Troubleshoot errors, defects, and other system issues • Create and maintain excellent documentation (including data dictionaries, source-to-target maps, and database policies and guidelines) and source code repositories • Responsible for working with the Cyber Command unit to follow and complete the application security accreditation process
SKILLS/EXPERIENCE: • 8+ years of experience with application development using Java Spring Boot Framework • Extensive knowledge of service-oriented architecture using SOAP and RESTful web services • Knowledge of Python, JavaScript frameworks like Vue.js, React.js, Node.js, express.js • Knowledge of one or more programming languages • Experience with 3-tier architecture • Experience with Oracle, Microsoft SQL Server, MySQL, RDS, PostgreSQL • Experience with RabbitMQ • Experience with WSDL creation • Experience working hands-on in cloud-based platforms such as AWS, Microsoft Azure, and Snowflake is a plus • Experience with an agile, iterative development process and version control tools such as Git, GitHub, and Subversion
Tasks include: • Development of custom code and web services that allow seamless integration between systems • Contribute to new technology projects as assigned and provide operations and maintenance support for existing applications • Unit test newly developed code and support system testing efforts • Troubleshoot errors, defects, and other system issues • Create and maintain excellent documentation (including data dictionaries, source-to-target maps, and database policies and guidelines) and source code repositories • Responsible for working with the Cyber Command unit to follow and complete the application security accreditation process
SKILLS/EXPERIENCE: • 8+ years of experience with application development using Java Spring Boot Framework • Extensive knowledge of service-oriented architecture using SOAP and RESTful web services • Knowledge of Python, JavaScript frameworks like Vue.js, React.js, Node.js, express.js • Knowledge of one or more programming languages • Experience with 3-tier architecture • Experience with Oracle, Microsoft SQL Server, MySQL, RDS, PostgreSQL • Experience with RabbitMQ • Experience with WSDL creation • Experience working hands-on in cloud-based platforms such as AWS, Microsoft Azure, and Snowflake is a plus • Experience with an agile, iterative development process and version control tools such as Git, GitHub, and Subversion