Senior Java Developer / Tech Lead / System Analyst Resume
SUMMARY:
- Nineteen years of solid experience and expertise in Java, JEE Technologies, JPA, Hibernate, React JS, Spring Restful, Spring Core/AOP/ORM, Spring Batch, Spring Cloud, Spring Config, Spring JDBC, Spring Boot, Solace, Kafka, Amazon S3/Route 53/SQS/EC2, Pivotal Cloud Foundry, JSF, Zuul Gateway, Restful/SOAP webservices, Micro Services, Eureka, Hystrix, Redis, JAX - WS, Struts, JSP, JDBC, JMS, Active MQ, Angular JS, SOA, Portal Server, IBM MQ Series, Mockito, Jest Enzyme, Gradle, IBatis, CodeShip, Bamboo, GitLab, Jenkins, Concourse(PCF) Docker, Kubernetes, GitHub, EJB2.1/3.0, Dev OPS, Selenium, Maven, Ant.
- Having extensive experience in Infrastructure as Service (IaaS), Platform as a service (PaaS), Authentication as a Service (AaaS), Cloud based applications using Amazon S3, Amazon Route 53, Amazon SQS, Amazon EC2, Confidential Mind Sphere, and Pivotal Cloud Foundry.
- Played a role of Tech Lead, Senior Java developer, System Analyst and Architect.
TECHNICAL SKILLS:
Languages/Technologies: Java 5.0/6.0/8.0/11 , JEE, Angular JS, React JS, Spring Core, Spring Aspect, Spring ORM, Spring Boot, Spring JDBC, JPA, Web services, JAXWS, AWS, Micro services, JMS, JSF, Ant, JSP, SOA, AJAX, LDAP, Servlets, Struts 1.2, Castor, Hibernate, JDBC, JNDI, Eclipse, Mockito, JSON, Redis Cache, JUNIT, EJB2.1/3.0, Micro Soft Visio, Portlets, JAXB, ILOG, JAX-WS, SSH, ClearCase, SOAP, Clear Quest, JMeter, Web Sphere MQ, MQJ Explorer, IBM Workflow Server, RUP, CodeShip, Paper Trail, JQuery, BPEL, Gradle, Hystrix, Zuul Gateway, Postman, Selenium, Jenkins, Node JS, GitHub.
Environment: Windows 10, UNIX, Mac, JBoss 3.2.6, BEA Web Logic 8.1, IBM WebSphere 8.5, IBM WebSphere portal, Oracle 10g Application Server, Tomcat 5.0
Databases: Oracle 8i/9i, DB2, SQL SERVER7.0, PostgreSQL 7.02
Cloud Computing: Amazon EC2, Amazon S3, Amazon SQS, Amazon 53Amazon Cloud Watch, Pivotal Cloud Foundry, Confidential Mind sphere.
CI/CD Tools: Bamboo, Concourse (PCF), CodeShip, Jenkins, GitLab
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer / Tech Lead / System Analyst
Environment: Java 11/1.8, ReactJS, Pivotal Cloud Foundry(PCF), Micro Services, Java Script, Solace, JMS, JPA, Spring Cloud, Zuul, Eureka, Spring Config server, Spring Core, Spring Boot, JSP, JDBC, IntelliJ, Bit Bucket, Bamboo (CI/CD), Concourse (CI/CD), ReactJS Testing Library/Jest Enzyme, Mockito, TDD, BDD, JIRA, GIT Hub, Kafka, Oracle, Selenium, Kubernetes, Agile XP, GitHub, Junit, Mockito, WinSCP, Auth0, Postman, Swagger, Hystrix, Redis Cache, Checkmarx, AppSpider, SonarQube, EHCache, Flyway, Docker, Kubernetes, Gradle, Lambda, ag-Grid, Mockito.
Responsibilities:
- Design and development of ORC and NWA applications using Java, JEE, ReactJS, Restful Web services, Swagger, Oracle, Spring Boot, Solace, Spring Core, Spring Aspect, Pivotal Cloud Foundry, Config Server, Zuul Gateway, Micro Services, Docker, Kubernetes.
- Developed Microservices applications for different services of ORC application.
- Develop technical frameworks and Cloud Architecture Development for ORC and NWA applications.
- Involved in event-driven flow using Solace and Spring JMS API.
- Implemented Hystrix for service unavailable and service latency use case scenarios.
- Implemented microservices by CI/CD process throughout the development /testing/security/ release cycle.
- Writing TDD using Mockito and wring BDD for use case scenarios of ORC application.
- Writing SQL Queries, JPA implementation, and Stored procedures for ORCapplication.
- Writing Mockito test cases for Spring boot applications and writing tests in ReactJS based UI applications using Jest Enzyme/React Testing Library.
- Performed load testing using JMeter and performance/monitoring using Dynatrace.
- Created and configured plans, jobs, tasks for various microservices in the Bamboo CI server.
- Implemented Docker image for Redis and JDK 8 for Memory Cache and integration tests.
- Defining the performance goals and metrics for the proposed solution.
- Define and configure checkmark, AppSpider security plans for ORCApplication.
Confidential
Senior Java Developer / Tech Lead / System Analyst
Environment: Java 1.8, Struts2,JMS, JPA, Spring MVC, Spring Core, Spring Boot, JSP, Amazon S3/SQS/EC2/EB, Route 53/Cloud Watch, JNDI, IntelliJ, Code Ship, GIT Hub, Paper Trail, WebSphere 8.5, Oracle, SQLYog, Angular JS, Selenium, Hibernate, Micro Services, Jenkins, GitHub, DevOps, WinSCP.
Responsibilities:
- Design and developing Wrapper applications for Reschedule Modules using Java, JEE, Web services, Auth0, Swagger, Oracle, Spring Boot, Spring MVC, Spring Core, Spring Aspect, Angular JS, Amazon S3/SQS/Route 53/EC2/EB, JAX-RS, Spring Boot, Micro services, Oracle.
- Analyzing, developing, and improving the performance of Home Services application using Java, Restful Web services, JAX-RS, Oracle, Spring Boot, Spring Hibernate, Spring Batch.
- Developed Micro services application functioning as Gateway application of accepting requests and authentication validations using Auth0.
- Involved in event-driven flow using Amazon SQS and scheduled AWS Lambda functions to trigger Amazon EC2 resource.
- Involved in creating Amazon S3 buckets and serving S3 data information for the application.
- Writing JUnit tests, performing functional and integration testing of the application.
- Writing SQL, HQL, and Stored procedures for managing of Home Services application.
Confidential
Tech Lead / Senior Java Developer / System Analyst
Environment: Java 1.8, Struts2, Servlets, XML, JPA, Spring MVC, Spring Core, Spring Boot, JSP, Pivotal Cloud Foundry, AWS Cloud Watch, IntelliJ, Code Ship, GIT Hub, Paper Trail, Websphere8.5, Docker, Oracle, SQLYog, Angular JS, Selenium, Hibernate, Micro Services, Agile XP, Jenkins, Junit, DevOps, OAuth.
Responsibilities:
- Design and developing SSO mechanism of validating applications using Auth0 for authentication of applications using Java, Web services, Auth0, Oracle, Confidential MindSphere.
- Analyzing, developing, and improving the performance of User module application using Java, JEE, Restful Web services, JAX-RS, Oracle.
- Designed and Developed Micro services application functioning as Gateway application of accepting requests and authentication validations using Auth0.
- Involved in creating Amazon S3 buckets and serving S3 data information for the application.
- Writing JUnit tests, performing functional and integration testing of the application.
- Writing SQL Queries, Hibernate Criteria Query for managing of User module application.
Confidential
Tech Lead / Senior Java Developer / System Analyst
Environment: Java 1.6, JSP, Struts2, Servlets, JMS, JPA, Spring MVC,JSP, JDBC, JNDI, RAD9.0, LDAP, Eclipse, WebSphere 8.5,Websphere Portal, JAXB, SOA, DB2, Eclipse, EJB 3.0, SQL Developer, DOJO, Spring Core, Open JPA, Junit.
Responsibilities:
- Design and developing the Drivewise application using Java, JEE, Web services, Layer7, Struts2, Oracle, Spring MVC, Spring Core, Spring Aspect, and Spring Hibernate.
- Performing functional and integration testing for the Drivewise application.
- Writing SQL Queries, Hibernate Criteria Query, and Stored procedures for analysis, managing of Drivewise application.
Confidential
Architect/Team Lead/Senior Java Developer
Environment: Java 1.4, JSP, Struts, JMS, JPA,SpringJSP,JDBC, JNDI, RAD 9.0, LDAP, Eclipse, Websphere7.5/8.5,Websphere Portal,SOA, DB2, Eclipse, Oracel1g, EJB 3.0, SQL Developer, JMeter, Dyna Trace, Spring Core, Open JPA, Junit.
Responsibilities:
- Designed the ADC System and Bar Code Medical Administration applications using Java, Servlets, JEE, Spring Core/MVC/AOP, JQuery, JPA, Hibernate, JAX-WS, SOAP, WPS, BPEL, Web Services, Web Sphere, RAD etc.
- Implementing Web services using JAX-WS in ADC System at subscriber side for various functional entities in ADC System.
- Extensively worked on writing the queries and stored procedure’s in Oracle.
Confidential
Architect/Team Lead/Senior Java Developer
Environment: Java 5.0, JSP,JMS, Struts, Tiles, JDBC, JNDI, LDAP, Eclipse, JBoss, Castor, SOA, DB2, Quartz, EJB 3.0, IBatis, Spring MVC,JAX-WS, Hibernate 3.0, Spring AOP, Web services, JQuery, Spring Core, Spring DAO, Junit.
Responsibilities:
- Designed WITS online system which manages the code conversion, components exposed as web services Struts, Rich Faces, Java, J2EE, Spring Core/AOP, Spring ORM, Spring JDBC etc.
- Extensively worked on writing the queries in the backend application.
Confidential
Architect/Team Lead/Senior Java Developer
Environment: Java5.0,J2EE,JSP,JSF,JMS,Struts,Tiles, JDBC, JNDI, LDAP, RAD 7.0,WebSphere 6.1, Web sphere Portal/6.1, JAXB, Oracle9i,SpringTool Suite, Web Sphere-MQ/Workflow, Rational Clear Quest, Spring MVC, JAX-WS, Hibernate 3.0,Spring AOP, JQuery, Spring DAO, Junit.
Responsibilities:
- Designed and developed LMS to integrate Confidential with using Web Services, Struts, Struts Tiles, Spring MVC, Spring Http Invoker, REST, SOAP, JAX-WS, Hibernate, Maven, MySQL.
- Create and update unit tests using Junit.
Confidential, OH
Senior Java Developer/ Team Lead
Environment: Java 2.0, JSP, JSF, Servlets, IBatis, Struts, JMS, Web Sphere-MQ/Workflow, DB2,Rational Rose, JDBC,LDAP, RAD6.0, WebSphere5.1/6.1, Rational Clear Quest/ClearCase, Web Services, JNDI, Junit.
Responsibilities:
- Developed the functionality for all the Claims sub-systems, Certifications, using JSP, Web-Services, Struts, DAO, iBatis.
- Worked extensively on unit and assembly test.
- Extensive support for System test and UAT by working on bug fixes.
Confidential, OH
Team Lead/Senior Java Developer
Environment: Java 2.0/5.0, J2EE,JSP, Ant, JSF,EJB2.1,MQJExplorer, JMS, Web Sphere-IBM MQ/Workflow, DB2, LDAP, RAD6.0/7.0, WebSphere5.1/6.1, WebSphere Portal 5.1/6.1, JAXB, Oracle9i, Rational Clear Quest/ClearCase, Web Services, Rich Faces, Message Broker, ILOG, MS Visio,Junit.
Responsibilities:
- Developed and implemented Use Cases for all the Refund sub-systems, Seasonal modules, using JSF, EJB, Java, JSP, Servlets, JavaScript, Web Sphere MQ, DB2.
- Analyzed and implemented the Service Locator, Session Facade, DAO, and Value
Confidential, IL
Architect/Team Lead/Senior Java Developer
Environment: Java5.0, JSP, Eclipse, J2EE, MVC, JSF, Struts, Spring, Oracle 10g AS, JQuery, Oracle 10g, BPEL, Apache/Tomcat, SQL Server, Junit, Hibernate3.0.
Responsibilities:
- Developed and implemented Presentation layer, Business layer using JSF, Hibernate, Java, Struts, JSP, Servlets.
- Worked as Team Lead for the Clearpath (EyeonChicago) application. Worked on hibernate Criteria queries, associations for the object relational mapping layer.
- Worked on BPEL technology for the workflow related activities.
Confidential, Laguna Niguel, CA
Architect/Team Lead/Senior Java Developer
Environment: Java2.0, JSP, EJB, Hibernate 3.0, Struts1.1, Oracle8i, JMS, WebSphere App Server, Smart CVS, WebSphere Portal, CVS, MQ Series, SQL Server, JMeter
Responsibilities:
- Analyzed and designed Use Case Diagrams, Class Diagrams, Sequential Diagrams for Update Packages, Released update Packages Module.
- Designed, developed, and implemented Update packages, Released Update packages modules using JSP, Servlets, Struts, EJB, MQ Series, Oracle, Hibernate Framework.
Confidential, San Jose, CA
Team Lead/Senior Java Developer
Environment: Java2.0, J2EE, Struts1.1, JSP, Oracle8i, WebSphere5.0, JUNIT, JBoss SQL Server, Rational Rose, JDO, JDBC, ILOG, Forte Script, Web Sphere 4.0, XML, DATA ISLAND, Oracle 8i
Responsibilities:
- Developed and implemented of Returns Module, Receiving Module and Lookup Modules using JSP, Servlets, Struts, Oracle, and JDO Framework.
- Involved in Coding, Implementation and Testing of the customization of the GUI of the Trade Sphere system for the modules Cancellation of Orders, Cancellation of Shipments.
- Analyzed and designed the Class Diagrams, Sequential Diagrams for the Batch Renewal and Work Order module’s using Micro Soft Visio.
- Coded and implemented Work Order Module and Batch Renewal module.
Confidential
Team Lead/Senior Java Developer
Environment: JAVA2.0, J2EE, MVC, JDBC2.0, EJB1.1, JSP, Web Logic 6.1, Oracle 9i
Responsibilities:
- Designed Class and Sequential Diagrams and Implemented the Maintenance Module using Servlets, JSP, Session Beans, Bean Managed Entity Beans and Oracle 9i.
Confidential
Senior Java Developer
Environment: JAVA2.0, J2EE, MVC, JSP, Java Script, EJB1.1, Servlets, WebLogic 5.1, VSS
Responsibilities:
- Coded Web-Tier (servlets) components and wrote session Beans and Container Managed Entity Beans in middle tier for E-Catalog module.
- Written SQL queries and PLSQL stored procedures for E-Catalog module.
