Java Full Stack Developer
LexisNexis Risk Solutions
Denver , CO
03.2021 - Current
- Developed user-friendly interfaces for web applications, improving user experience and satisfaction using Java 8, 11, 17, and J2EE which handles a large number of transactions.
- Following Agile(Scrum) methodology, Created Microservices from scratch and migrated legacy applications to Spring boot using Rest and Spring core features.
- Streamlined user experience with front-end development utilizing HTML, CSS, JavaScript, and React.
- Developed and maintained microservices architectures using Docker, and Kubernetes.
- Increased software quality through rigorous development of unit(JUnit), integration(Mockito), and automation(Cucumber) testing, debugging processes, and functional testing through Postman, Soap, and Swagger.
- Migrated Java 11 to 17, fixing all the dependencies, white sources, and Sonarqube issues during the upgrade.
- Maintained up-to-date documentation for the codebase, ensuring ease of future maintenance and updates.
- Used PostGres and MySql databases to communicate backend and assisted in migrating MySql to PostGres.
- Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
- Incorporated microservices architecture patterns for modularized codebases, increasing flexibility within development workflows.