Worked as a Full-Stack Software Engineer assisting with the development and support for web applications utilized by the military.
•Converted functional requirements into a Spring based architecture, and developed the necessary Spring services to support unique customer requirements.
•Developed RESTful endpoints to consume incoming data captured by the front-end, and implemented service layer logic to solve complex business challenges.
•Designed Java streams to efficiently query database tables with Spring Data.
•Developed solutions for securing potential security vulnerabilities discovered in Fortify automated project scans, utilizing Spring Security to prevent malicious attacks such as Cross-Site Scripting.
•Designed SQL queries to manipulate development database data for specific testing conditions.
•Developed unit tests, using jUnit, Mockito, Jasmine, and mocking large data sets to demonstrate sufficient code coverage using the Karma testing framework.
•Developed Selenium automated tests to run against the application, simulating how a real user would interact with the application to test functionality.
•Worked collaboratively with the development team to diagnose and remedy application bugs.