We provide IT Staff Augmentation Services!

Sr. Java J2ee Consultant Resume

0/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • Over 8+ years of IT experience that includes developing Web - based, Client-Server and N-tier applications with distributed components.
  • Diversified work experience in Healthcare, Finance, Banking and Automotive domains.
  • Experience with Open source frameworks using Struts, Springs, and Hibernate and used design patterns like Singleton, DAO, Factory, DTO, and MVC.
  • Experience in Client-Server and N-tier web applications development, deployment and maintenance using Java, J2EE, Servlets, JSP, JSTL, JDBC, Struts, Spring Batch, Hibernate, JNDI,MDB, XML, XSLT, HTML,AJAX CSS, JavaScript, Web Services.
  • Worked with BI tools likeTableaufor report creation and further analysis from the front end.
  • Good Knowledge on Spring IOC, AOP, Spring MVC and spring integration with Hibernate and Struts Technologies and using Spring Boot for Micro Services apps.
  • Micro Services, we build applications as a collection of several small services rather than one single app.
  • Convert existing project code, and redesign it to object oriented PHP5 code
  • In depth knowledge of presentation layer like PHP5x, JQuery, JavaScript, CSS and HTML.
  • Worked with application/web servers like Web logic, JBoss, JAP6, IBM Web Sphere Liberty Server and Apache Tomcat.
  • Extensive experience/Working knowledge in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Good knowledge in developing Web services using SOAP,REST, XML, WSDL, JAXB
  • Have strong knowledge of various Software Development Life Cycle Models like Agile SCRUM and Waterfall.
  • Managed Amazon Web Services(AWS) like EC2, S3 bucket, Lambda, Auto -Scaling through API Integration.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination ofRESTandMQandleveraging AWSto build, test and deploy Identity micro services.
  • Good Experience in RDBMS concepts and experience in working with Oracle8i/9i, 10g, 11g, DB2 and MY SQL, PL/SQL, Database triggers, Procedures and Functions.
  • Experienced with JDBC API in establishing connections to database and configuration of data sources in application server.
  • Worked with BI tools likeTableaufor report creation and further analysis from the front end.
  • Worked with Informatica/ETL Best Practices guidelines to minimize performance issues.
  • Experience in build tools such as ANT & Maven.
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Good Knowledge on Management Tools like Splunk.
  • Expertise in handling Version Control Systems like SVN, CVS and GIT.
  • Hands-on experience in Unit testing, Integration Testing, Functional Testing using various testing methodologies and tools like Junit and Mockito.

TECHNICAL SKILLS

Languages: Java, J2EE, Java Script.

Query Language: SQL, PL/SQL

J2EE Technologies: J2EE (JSP, Servlets, JNDI, JDBC) EJB3.0, JMS, JSF.

Web Technologies: Servlets 2.3, Applets, JSP 2.0, JDBC 2.0, JSTL, EJB3.0, Spring, AJAX, Hibernate, JNDI, JMS, JTA, XML, XLT, XSLT, XML Parsers (DOM, SAX, JAXP), Java Server Pages, JSON, SOAP, REST, DHTML, AngularJs, NodmicreJs, HTML JSF, JSP, AJAX, JavaScript, HTML5/DHTML, CSS.

Web Services: WSDL, REST, SOAP, XML, JAXB.

Monitoring and Reporting: Tableau, Custom shell scripts.

Design Patters: MVC, Fade, Singleton, DAO, Factory, DTO

Frameworks: Struts, Springs, Spring Batch, Spring JDBC, Hibernate

Webservers and Application Servers: Tomcat, IBM Web Sphere, BEA Web logic, JBoss

IDE Tools: RAD6.0/7, IBM Web Sphere Studio Application Developer (WSAD5.0), IDE Eclipse, Net Beans, Spring Tool Suite.

Open Source Libraries: Log4j

Version Control: CVS, SVN, GIT, Rational Clear Case.

Data Base: Oracle, No-SQL

RDBMS: Oracle11g, 10g/9i/8i, SQL Server2000/2005, DB2

Operating Systems: Windows2000/XP/NT, Red Hat, Linux 7.0 and Unix.

PROFESSIONAL EXPERIENCE

Confidential, Buffalo NY

Sr. Java J2EE Consultant

Responsibilities:

  • Developed Parameter files for Data Integrity.
  • Mapplets and Reusable Transformations were used to prevent redundancy of transformation usage and maintainability.
  • Extensively worked on front end, business, and persistence tiers using the spring framework.
  • Involved in design, development, and testing phases of software development life cycle.
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier and Micro Services architecture applications using Spring Boot.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Developed DAOs from the hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
  • Defined metadata by parsing XSD Schema using predic8 andInformaticaSDK.
  • Implementation of Spring Restful web services which produces JSON.
  • Worked on caching the reference data using a highly optimized ehcache.
  • Implemented the Job Scheduler functionality to load the Cache Data.
  • Implemented Test cases using JUnit, Mockito and Tested web services with REST Client.
  • Worked on AWS cloud Services like EC2, S3 AND EBS for installing, configuring and auto scaling.
  • Used Camel components like HTTP/HTTPS, SQL and AWS S3.
  • Integrated site minder for the sign-on to the application using WebLogic Server.
  • Used log4j to monitor the Error Logs.
  • Created the build, deployment and configuration related scripts for Maven.
  • Involved in setting up Maven configuration and helping Continuous Integration CI Issues.
  • Involved in support for QA Team while doing integration testing, regression testing, systems testing.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used GIT repository for software configuration management and version control.
  • Followed Agile Methodology and Scrum list as a Software development process.
  • Deployed the application using WebSphere Application Server.

Environment: Java8, Spring MVC, Spring JDBC, Hibernate, AngularJS, REST, JavaScript, Spring JDBC,HTML5, CSS3, AJAX, JSON, Maven, Jenkins, ETL, GIT, XML, WAS, log4j,AngularJS, AWS,PHP5.6/5.5, Oracle 11g/12i, WebLogic, JIRA.

Confidential, Holland, MI

Sr. Java J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Worked on developing the backend part of the application involving spring framework, JPA, Hibernate and Web Services.
  • Used various feature of spring such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Used Postman HTTP Client for Testing WebServices.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implemented two-way data binding, one-way bindings in angular.js to maintain bi-directional data flow between parent and child angular components.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Used JIRA for bugs and issue tracking.
  • Designed the tables and modules using My SQL, HTML andPHP
  • Implemented ORM using Hibernate for mapping persistence layer to database.
  • Responsible for Development, Bug fixing and maintenance of application.
  • Used SOAP UI to test the web service API calls.
  • Wrote JUnit test cases to test business logic.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
  • Involved in Resolving Production Issues assigned through SR Tickets.
  • Implemented log4j logging framework by creating various Splunk monitoring tools dashboards for easy tracking and debugging.
  • Deployment of ear and War files in Tomcat & WebLogic Server.
  • Used GIT repository for software configuration management and version control.

Environment: Java 8, J2EE, Agile, HTML5, CSS,JSP, Ajax, Spring 4.2.0, Hibernate 5.0, SOAP, WSDL, XML, Apache Tomcat, WebLogic, Perl, Splunk, Soap UI, Postman, JIRA, SQL, RESTful Web services, AngularJS, JSON, Sybase, log4j, git, SVN, Source Tree, Tableau, Cassandra, Oracle 11g/12i.

Confidential, Rochester, NY

Java/J2EE Developer

Responsibilities:

  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Used JSP, AJAX and JSTL custom Tags to develop User Interface.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications
  • Prepared backend procedures, functions, views using native SQL.
  • Developed Rich UI Component using DOJO, JSON and DOM.
  • Extensively used EJB 3.0, developed Entity Beans and Session Beans for business Logic.
  • Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
  • Configured Struts tiles component with Spring MVC Frame Work. Configure Front Side Handler and Back-End Connectivity including HTTP, HTTPS, JMS, MQ Resources and SSH.
  • Designed User Interfaces or front end pages using JSP2.0, Servlets2.3, CSS, XML and HTML.
  • Implemented pre authentication and database security using spring security.
  • Developed Hibernate mapping file and the hql queries for retrieving data from the database DB2.
  • Used Rational Clear Case as version control tool and Rational Clear Quest for defect logging.
  • Used ANT tool to build and deploy the application on IBM Web Sphere Server.

Environment: Struts1.2, Spring3.0, JPA, AJAX, WebLogic AS, Java/J2EE, JMS, Hibernate, SOAP UI, EJB 3.0, Oracle 10g, WebServices, ANT, Jenkins, XML, XML Spy, JMS, Eclipse, Agile, OOA, JUnit, Unix, JSON, Tomcat, Log4J, Rational Clear, AngularJs, Case, HTML5, CSS, SAX, JAVA 5, JDBC, TOAD.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Spring Framework 3.0.2.
  • Implemented MVC Architecture and used Spring Framework in developing the web interface.
  • Developed the application in Model View Controller (MVC) design patterns using JSP, Java Servlets, and EJB.
  • Deployed the application using WebLogic Application Server 7.0.
  • Developed web-based user interfaces using Servlets, JSP, HTML, and XML.
  • Encapsulated business logic with JSP and EJB.
  • Wrote scripts in JMeter to test the performance of the API's.
  • Extensively used JAXB parsers to parse XML into objects.
  • Used WSDL and SOAP protocol for Web Services implementation. focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.
  • Done IUT and SIT for the modules developed.
  • Wrote the SQL queries to access the database.
  • Configured the log4j to persist the data (error tracking and info) into log files and implemented the same in application.
  • Validated the web pages using the Validation Utils and displayed the error messages.
  • Used SVN repository for software configuration management and version control.

Environment: JAVA, J2EE, HTML, Servlets, JDBC, JSP, Spring Framework 3.0.2, Apache Tomcat 6.0.26, My SQL, Eclipse 3.5, JavaScript, JQuery, AJAX, CSS, EJB, Web logic Server, Log4J, Shell Scripting, XML, Windows XP, Linux, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed the system by following the agile methodology.
  • Involved in Analysis, Design, Development, Unit Testing and Load Testing of the Application.
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP/EJB. And Generated Dynamic Web pages with JavaServer Pages (JSP).
  • Used Struts MVC Framework, JSP, Servlets, JavaScript, Ajax, XSL, CSS, DHTML, XHTML and HTML for developing UI Screens.
  • Implemented Oracle Queries and Triggers using SQL Server, SQL and PL/SQL.
  • Designed the Web application implementing the Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible.
  • Developed various javaobjects (POJO) as part of persistence classes for OR mapping with databases.
  • Developed and deployed EJB 3.0 bean components on WebLogic application server.
  • Obtained Message Driven Beans functionality using Scheduler timers and Session beans, JMS to listen for test orders and test results and update database.
  • TOAD is a database development and management toolset that reduces the time and to keep more effort on developing the application.
  • TOAD uses to manage both relational and non-relational databases using SQL.
  • Wrote Unix shell scripting. And Involved in development and deployment of application on Unix environment.

Environment: JAVA, J2EE, HTML, JDBC, JSP, Web Logic Server, Tomcat, IDE Eclipse, Struts, Oracle, JavaScript, CSS, Tomcat, Windows XP.

We'd love your feedback!