Java/J2EE
Around 10+ years of IT experience in full Software Development Life Cycle (SDLC), involved in Analysis, Design, Development, Implementation, Maintenance and Enhancement of large-scale multi-tier, commercial web application development Developer
· Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
· Implemented Java persistence API (JPA) through Hibernate 3.0.
· Monitored and fixed the error logs using Log4J configured log4j.xml.
· Extensively used JQUERY, JSON, scripting to create interactive web applications.
· Performed Jenkins Build and Deployment for upgrading the application to higher environments.
· Created RESTful web service Controller for handling the Webservices request from an UI application.
· Used Spring MVC framework to support the UI and the business logic.
· Used the Spring Cache EhCacheCacheManager framework to implement caching in the application.
· Used the Spring framework’s ThreadPoolTaskExecutor to implement threading.
· Configured WebSphere 7.0 for Java Persistence API in the development environment.
· Used Spring MVC interceptors to implement auditing in the application.
· Used Spring AOP to efficiently handle exception logging in the application.
· Deployed, configured and tested application in WebSphere 7.0
· Configured Spring Security with LDAP.
· Wrote web services using Spring-WS API.
· Tested web services using SOAP UI, Spring Microservices, Spring Security with OAuth
· Performed stress and DB load testing using Apache JMeter plugin in eclipse IDE.
· Developed user interface using Spring MVC Framework.
· Used Facade, Factory method Design Patterns.
· Used Json on the web pages. Preparing unit test plans and implementing.
· Code reviewed, Used Apache Commons Logging api for logging
· Build files using Ant and MAVEN.
· Implemented a Continuous Integration and Continuous Delivery pipeline with Jenkins and Github.
· Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
· Monitoring and logging systems: virtualization and containers (Docker, ECS)
· Mandatory knowledge of Kubernetes
· Experience with Linux containers and Linux systems
· Setup CI/CD pipelines in GitHub/GitLab with proper control gates (pre-commit hooks, commit validations, etc.)
· Experience developing secure webservice using OAuth 2.0
· Building forms using Angular JS
· Preparing design documents.
· Used Spring MVC framework to support the UI and the business logic.
· Used the Spring Cache EhCacheCacheManager framework to implement caching in the application.
· Used the Spring framework’s ThreadPoolTaskExecutor to implement threading.
· Configured Websphere 7.0 for Java Persistence API in the development environment.
· Used Spring MVC interceptors to implement auditing in the application.
· Used Spring AOP to efficiently handle exception logging in the application.
· Deployed, configured and tested application in Websphere 7.0
· Configured Spring Security.
· Wrote webservices using Spring-WS API.
· Developed user interface using Spring MVC Framework.
· Used Facade, Factory method Design Patterns.
· Used Json on the web pages. Preparing unit test plans and implementing.
· Code reviewed. Used Apache Commons Logging api for logging
· Build files using Ant and MAVEN
· Preparing design documents.
· Used Spring Roo to get the basic layouts and views.
· Configured Websphere 7.0 for Java Persistence API in the development environment.
· Deployed, configured and tested application in Websphere 7.0
· Configured Spring Security.
· Wrote webservices using Spring-WS API.
· Developed user interface using Spring MVC Framework.
· Used Facade, Factory method Design Patterns.
· Wrote Hibernate Named Queries and Criteria Queries
· Used Ajax on the web pages. Preparing unit test plans and implementing.
· Code reviewed. Used Apache Commons Logging api for logging
· Build files using Ant and MAVEN
Proficient in Java
undefinedJava/J2EE
GUI HTML, Java AWT, Java Swings, Angular
IDE Tools : Eclipse , RAD, Netbeans60
Web and J2EE Technologies: J2EE, JDBC 20, JSP 20, Servlets 24, EJB20, Struts 11, Spring, Spring Boot, Hibernate 30, Webservices, JNDI, JMS, and RMI
IDE Tools : Eclipse , RAD, Netbeans60
Frameworks: Struts, Spring, JSF, and Hibernate
Web Servers: Tomcat 5x, Sun Java Webserver
Application Server: WebLogic 101/92/81, IBM WebSphere 70/6
Others : Log4J, Junit, UML, Wicket API, XML, Ajax, Jasper Reports, Web Services, Design Patterns (MVC, DAO, DTO, Facade, Factory Method,Microservices
Databases: Oracle 9i/10g/11g/12c, MS SQL server, DB2
Operating Systems: Windows 2000/NT/XP, UNIX, iOS, Android
Source Control : SVN, GIT and VSS
AWS technologies: Jenkins, Lambda, Dynamo DB, SQS, ECS, CloudFormation, EC2 S3, RDS, IAM, VPC, RDS, GIT, Route53, EBS, ELB, Cloud watch, AWS CLI, AWS Auto Scaling,Kubernete & Docker
Other Tools: JIRA, SOAP-UI, JMETER, Spring Microservices, Spring Security with OAuth, Angular JS
Sun Certified Web Component Developer