- Developed new application and added functionality to existing applications using JAVA/J2EE
- Handled Java Multi-Threading part in the back-end, one thread will be running for each user, which serves that user
- Boosted system, network, and data integrity and availability through preventative upgrades and maintenance
- Implemented exception handling in Java Spring boot for REST API, by making use of Exception
- Handler and Controller Advice annotations
- Established UI level from scratch for the apps through HTML5 and Bootstrap
- Developed modules that integrate with web services that provide global information
- Involved in the full life cycle of the software design process of projects, including design
- Involved in writing the application code to interact with JSON, AJAX, APIs, and XML
- Reviewed code, debugged problems, and corrected issues
- Used JPQL for creating queries with the database
- Worked with Java Messaging Service for telecommunication between each module
- Consumed Web Services to interact with other external interfaces to exchange the data in the form of XML and by using SOAP
- Participated in AGILE SCRUM meetings
- Developed the functionalities using ASM