Software Engineering Analyst
Current· Used Spring Boot to create a prototype for a RESTful application meant for modernizing existing legacy systems· Developed and maintained various Spring Batch jobs that performed CRUD operations on DB2 databases· Performed extensive refactoring of legacy code by implementing Java best practices and applying the logic from the organization’s business rules to deliver efficient, readable, and high-quality code· Assisted with the onboarding and training of new developers by helping to develop documentation for various processes and procedures as well as setting up weekly touchpoints and developing a training curriculum· Developed good relationships with clients and worked closely with them to deliver code that met their expectations· Used jUnit and Mockito to develop unit tests and utilized JaCoCo to ensure a minimum of 95% coverage for all delivered code· Migrated existing projects from JDK 11 to JDK 17