Professional Summary
Full Stack Developer with 7+ years of experience in application analysis, design, development, implementation, and maintenance using Java/J2EE technologies such as Hibernate, Spring, Spring Boot, and JPA, as well as SDLC concepts. Hands on experience in design and development of Desktop applications using multi-threading using Executor Services, lamda expressions with Java 8. Experience in developing web applications on MVC based Frameworks like spring, SpringlOC, Spring Security, Spring Boot, SpringCloud, and Spring MVC. Experience integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot. Experience with Spring Boot which is radically faster at building cloud Microservices and developing spring-based applications with very less configuration. Experience in Object Relational Mapping (ORM) using Hibernate and Java Persistence API Standard (JPA) for database Connection Pooling, Mappings and Transaction Management. Excellent experience on J2EE design patterns such as Business Delegate, Service-Locator, Transfer Object, Data Access-Object, Session-Façade, Singleton patterns. Good exposure to Oracle PL/SQL database programming using PL/SQL Packages, Functions, Stored Procedures, Built in Functions, Triggers, Cursors etc. Well versed with core Java concepts like collections, multithreading, serialization, Java Beans. in developing multi-tier Enterprise Applications using My Eclipse, Web Sphere Studio Enterprise Experience (WSAD), RAD and RSA Application Deve Developers. - Excellency in AWS Cloud platform and its features which includes EC2, S3, AMI, and AWS VPC. Experienvironments for scalable application. Experience in Docker Engine and Docker Machine environment, to deploy the micro services- oriented Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. - Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch - Experience in working with IBM Web-sphere Portal/Application Server, BEA Web Logic, and Apache Experience Tomcat 5x application servers. - Experience in developing ANT scripts and Maven Scripts for the build and deployment of J2EE applications. Hands on experience with JUnit, and Log4j in developing test cases and determining application functionality. Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis. Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies. Excellent communication, interpersonal and analytical skills, and a highly motivated team player with the ability to work independently.