Senior Java and Web Developer
I am a web tech/mobile expert with 15+ years of software development experience. Proficiency in system/process design in large projects and extensive experience in multiple domains such as Telecommunications, Insurance, and Engineering. Expert in web technologies and modern development platforms, process and tools.
Supported many companies in developing and maintaining mission-critical software for their business. Consistently delivering creative, scalable web applications and solutions that echo the personality, requirements, and vision of the clients.
Delivered web application and solutions from start to finish handling all aspects of the project including requirements, design, development, testing, and maintenance.
Skills highlight:
Java:
OOPs Modelling & Design Patterns
JVM and Memory Management ( Java 1.6 , Java 1.8 )
Multithreading and Synchronization
Dependency Injection
JSP / Servlets
Web Frameworks like Struts / Spring
Service Oriented Architecture / Web Services - SOAP / REST
Web Technologies like HTML, CSS, Javascript, and JQuery
Markup Languages like XML and JSON
Web Services:
Jersey - Jackson API
Spring Framework:
Spring based Java Frameworks ( version between 3 to 4.5 )
Spring MVC, Spring JDBC, Spring Webservices, Spring Caching
Spring Boot applications
Migration from Spring MVC based application to Spring boot
SQL - Complex Queries - Inner Outer Joins, Group By, Having
Stored Procedures
Triggers
Servers
Webservers: Tomcat 8.5, Apache2
Application Servers: Weblogic 12c ( 12.2.1.3 )
Build tools like: Ant and Maven
Other Expertise:
Load balancing on linux machines using Apache2
Webservices Application up-gradation from Jersey 1 to Jersey 2 web applications
Jenkins Integration with Version controls (SVN, TFS, Github ) with Server Auto Deployment