Software Engineer specializing in developing technologies like Java, J2EE Web technologies with Servlets, frameworks such as Spring, Spring Boot, Hibernate ORM, web services such as REST and SOAP, JUnit, JavaScript.
Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
Proficient in Object Oriented Analysis and Design Technologies developing Use Cases
Diverse experience in building business, web, and client-server environments using Java 8 & 11 Platform, Enterprise Edition (Java EE) such as Java Server Pages (JSP), Servlets, Java database Connectivity (JDBC), JMS, JNDI, JAXB, JAXP(SAX/DOM), JAX-WS and JAX-RS.
Experienced in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, and Business Delegate.
Experience in frontend and backend design and development of web application using frameworks such as Spring, Spring Boot as well as RESTful and micro-services.
Worked on various AWS features like Elastic Search, EC2, Elastic Beanstalk.
Expertise in web development using HTML, CSS, JavaScript, AngularJS, jQuery, and AJAX Technologies.
Experience with different build tools like Maven, Gradle and writing deployment scripts.
Involved and worked on the development and execution of automation test strategies, functional testing, automated test sets using Data-Driven tests.
Written Junit testing using JUnit test cases for continuous integration testing.
Used Log4j for Logging and Used Jira for Bug tracking Tool.