Senior Java Software Engineer
Current- Constructed dynamic web pages using the Spring framework, React, HTML, and CSS.- Implemented MVC architecture with Spring, Hibernate ORM and used Spring IoC and DAO design pattern.- Built cross-browser web apps with HTML5, SCSS, JavaScript, jQuery & Bootstrap3.- Extracted data from REST APIs using Axis AJAX and integrated REST Web Services.- Worked on Microservices with Spring Boot, Maven projects, Jenkins CI/CD and Docker containers in Kubernetes.- Developed data access layers with Hibernate for SQL and MongoRepository for MongoDB.- Performed CRUD operations with OAuth protocols and constructed SPAs using ReactJS and Redux.- Developed dynamic web pages with Angular and enhanced communication with Azure Service Bus Event Hubs.- Used AWS services (EC2, CloudWatch, S3) and Azure Functions for application deployment and integration.- Achieved CI/CD using MAVEN, Jenkins, Docker, Kubernetes and Kafka.- Tested code with JUnit, Mockito and used Postman for web services/APIs testing.- Managed JBoss clustering, load balancing and integrated external services using JMS, Web Services.- Utilized Apache Log4J for logging and Eclipse IDE for development incorporating TDD.- Authored UNIX scripts for automation and managed virtual servers on Azure.