- Responsible for designing and maintaining of enterprise software applications using programming language Java with various technologies and mapping them to system specifications
- Used Spring MVC with Java based configuration framework and have experience with JVM
- Execute agile project management methodologies using jira to examine application development and bug tracking
- Write well designed, testable code using Mockito on IntelliJ as per code standards using test driven development
- Use IDE profilers to analyze the applications performance and collaborate with multiple cross function teams
- Integrate, develop and manage software components, like firmware upgradability, to determine the operational feasibility using Jenkins
- Have experience taking apart libraries and restricting them into smaller sensible components. Also converted libraries and website to java 11 from java 8