We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

Islandia, NY

SUMMARY:

  • Over 12 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Front End UI Developer with user interface design, development, and analysis with extensive experience in the full lifecycle of the software design process
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, MultiThreading etc.
  • Strong Experience in working with scripting languages like JavaScript, AJAX and Jquery.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Used Apache Tomcat and WAS 8.5 server to deploy the services.
  • Used Mockito framework for implementing JUnits.
  • Participated in weekly status meeting.
  • Jenkins is being used as continuous integration tool.
  • Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Good experience in creating components documentation using react.js
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Strong experience with Mongoose, used to access MongoDB on the server.
  • Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
  • Extensive development experience in different IDE's like Eclipse 3.x, IBM RAD.
  • Extensively worked with different operating systems like Windows … UNIX and LINUX.
  • Expert level skills on JQuery, JavaScript, VBScript, AJAX, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, Git.
  • Experience in Cassandra Database Configurations.
  • Expertise in testing with JUnit using tools like JMeter.

PROFESSIONAL EXPERIENCE:

Sr.Java/J2EE Developer

Confidential, Islandia, NY

Responsibilities:

  • Extensively worked on Collections, Generics, Enumerations, Annotations and Apache Utility Classes like StringUtils, CollectionUtils etc.
  • Used AngularJS as the development framework to build a single-page application.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, Puppet, SSH, VMWare ESX, Xen, Amazon EC2, Google Android build, packaging, deployment and testing
  • Extensive experience in developing unit testing frameworks using JUnit, DBUnit, MockObject based on test first or test driven methodology.
  • Experience in design and development of web applications using Java, J2EE, JDBC, EJB, Spring, Struts, Hibernate, XML,XSD, SOAP, HTML, JavaScript, CSS Tag Libs,Log4J and JUnit.
  • Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
  • Experience in developing SOAP and REST based Web Services.
  • Knowledge on various J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Singleton, Intercepting Filter, Data Access Object (DAO), Service Locator.
  • Proficient in application development using spring modules Spring-MVC, Spring IOC, spring -ORM, Spring-AOP, spring boot.
  • Developed the application using agile methodology and Scrum method of project management.
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • Implemented Spring Modules like IOC (Dependency Injection) and Aspect Oriented Programming (AOP), Spring MVC and Spring ORM.
  • Coded Business services using spring and also interacted with the database using spring DAO.
  • Integrated business layer using Hibernate and Oracle 9g/10g.
  • Used Spring AOP module to handle the entire transaction with the database.
  • Designed a full layout and UI for the application using CSS, jQuery, spring 3.2 and Tiles - integrated tiles to the Spring 3.2 application. That same design used as a blueprint for the whole Texas Education Agency and its 1200 school districts (with over 6 million students) and it's Tivoli Identity Manager/WAS Portal site.
  • Designed, prototype-ed coded and implemented the extremely generic REST API app to be used across dozens of applications in the agency.
  • Integrated data-tables front end library with java back-end and utilized REST API from spring (rest-template) to wire up front and back-end.
  • Implemented generic PDF exporter for data-tables using iText java libarary.
  • Successfully used PRG pattern on many workflows in the complex transactions.
  • Wrote myriad of sql queries and Oracle Stored Procedures.
  • Standard Spring MVC pattern was practiced, with focus on coding to the interface(s) with services being injected as needed.
  • Performance tuning of app response times - be it using Mock Frameworks or using Selenium IDE/WebRunner to get the web site response times fewer than 1.3 secs.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE9g.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding SessionBeans, JSP pages.
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSPpages were deployed on the Web Logic ApplicationServer for retrieving user information and posting related data.
  • Worked on database layer for updating and retrieval operations of data from oracle database.
  • Developed UI screens using JSP, JavaScript, JQuery, XHTML, and CSS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap of the web site using HTML5, and CSS3
  • Wrote web service methods using REST API.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
  • Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Front end debugging using Fire bug tool.
  • Actively involved in code reviews and also in bug fixing.
  • Used MAVEN for building the application and deployed on Tomcat Server and Web Sphere Application Server.
  • Used GIT for version control.
  • Involved in Maven based build process and continuous integration of the project using Hudson and Jenkins.
  • Used JIRA issue tracker to file the bugs.

Sr. Java/J2EE Developer

Confidential - Miami, FL

  • Developed the application using agile methodology and Scrum method of project management.
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • Implemented Spring Modules like IOC (Dependency Injection) and Aspect Oriented Programming (AOP), Spring MVC and Spring ORM.
  • Coded Business services using spring and also interacted with the database using spring DAO.
  • Integrated business layer using Hibernate and Oracle 9g/10g.
  • Used Spring AOP module to handle the entire transaction with the database.
  • Designed a full layout and UI for the application using CSS, jQuery, spring 3.2 and Tiles - integrated tiles to the Spring 3.2 application. That same design used as a blueprint for the whole Texas Education Agency and its 1200 school districts (with over 6 million students) and it's Tivoli Identity Manager/WAS Portal site.
  • Designed, prototype-ed coded and implemented the extremely generic REST API app to be used across dozens of applications in the agency.
  • Integrated data-tables front end library with java back-end and utilized REST API from spring (rest-template) to wire up front and back-end.
  • Implemented generic PDF exporter for data-tables using iText java libarary.
  • Successfully used PRG pattern on many workflows in the complex transactions.
  • Wrote myriad of sql queries and Oracle Stored Procedures.
  • Standard Spring MVC pattern was practiced, with focus on coding to the interface(s) with services being injected as needed.
  • Performance tuning of app response times - be it using Mock Frameworks or using Selenium IDE/WebRunner to get the web site response times fewer than 1.3 secs.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE9g.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding SessionBeans, JSP pages.
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSPpages were deployed on the Web Logic ApplicationServer for retrieving user information and posting related data.
  • Worked on database layer for updating and retrieval operations of data from oracle database.
  • Developed UI screens using JSP, JavaScript, JQuery, XHTML, and CSS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap of the web site using HTML5, and CSS3
  • Wrote web service methods using REST API.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
  • Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Front end debugging using Fire bug tool.
  • Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Worked in Agile Scrum Methodology
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Spring MVC framework for design and development of web application
  • Created Location Look up SOAP based web services.
  • Developed Controller and Service classes that support Spring Framework.
  • Involved in developing DAOs (Data Access Objects) to connect backend Database.
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Involved in development of SOAP web services using Apache Axis 2 to extract data from databases.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Spring AOP for logging purpose.
  • Published methods as web methods using Restful web services in Spring Framework.
  • Used POSTMAN, SOAPUI and Rest Client for testing the web services.
  • Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
  • Manipulated MySQL for data retrieval and persistence using Hibernate.
  • Actively involved in deployment of EJB service jars, Application war files in Web Logic Application server.
  • Used Hibernate for Object Relational Mapping and Persistence.
  • Used Spring Security for user authentication in some modules.
  • Implemented Test Driven Development using Junit framework.
  • Used JAXB to parse XML files and transformed them into Print Ready format.
  • Used Maven for building application.
  • Deployed application on WebSphere server.
  • Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Worked in Agile Scrum Methodology
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Spring MVC framework for design and development of web application
  • Created Location Look up SOAP based web services.
  • Developed Controller and Service classes that support Spring Framework.
  • Involved in developing DAOs (Data Access Objects) to connect backend Database.
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Involved in development of SOAP web services using Apache Axis 2 to extract data from databases.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Spring AOP for logging purpose.
  • Published methods as web methods using Restful web services in Spring Framework.
  • Used POSTMAN, SOAPUI and Rest Client for testing the web services.
  • Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
  • Manipulated MySQL for data retrieval and persistence using Hibernate.
  • Actively involved in deployment of EJB service jars, Application war files in Web Logic Application server.
  • Used Hibernate for Object Relational Mapping and Persistence.
  • Used Spring Security for user authentication in some modules.
  • Implemented Test Driven Development using Junit framework.
  • Used JAXB to parse XML files and transformed them into Print Ready format.
  • Used Maven for building application.
  • Deployed application on WebSphere server.

Java/J2EE Developer

Confidential, Sunnyvale, CA

  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Coordinate activities and motivate others through leadership and a positive outlook, having Strong analytical and debugging skills.
  • Developed Custom tag libraries for providing multi-lingual functionality
  • Worked with HTML5, HTML, DHTML, CSS, JAVASCRIPT, and JSON in UI pages.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API
  • Worked with various Frameworks like Struts and Spring.
  • Used Subversion, GitHub and CVS source control systems
  • Experience in continuous integration and build tool Jenkins
  • Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle and DB2 environment
  • Experience in deploying and configuring Application Servers like WebSphere, Web Logic, Apache Tomcat and JBOSS
  • Created front-end user interfaces with React JS by creating many components and modules.
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI and Service Oriented Architecture (SOA)
  • Experience with Operating Systems like Windows and UNIX
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases
  • Skills in analyzing user requirements, modeling the system and ensuring the functionality
  • Description: Sprint Corporation, commonly referred to as Sprint, is an American telecommunications holding company that provides wireless services and is an internet service provider.
  • Responsibilities:
  • Involved in tasks of designing, creating, supporting and interacting with REST APIs with guidance of senior engineers and architects.
  • Designing and coding of various JAVA, J2EE, Building Restserviceswith spring MVC, Hibernate, and JPA.
  • Performed responsibilities of maintaining and developing code, implementing integration and unit tests with JUnit, deploying application to the server.
  • Involved in writing queries and stored procedures for My SQL, Oracle.
  • Tracked JIRA tickets and provided internal support on various tiers.
  • Environment: Java, J2EE, Spring MVC and Hibernate, Junit, Apache Tomcat, GitHub, Shell scripting,postman, soapUI, SQL Developer, Agile, Confluence, PL/SQL.
  • Description: Project is to analyse the open data of Kansas City to check if there are any privacy concerns that exist in the open data portal.Developed web application for the department.
  • Involved in the research on analyzing the open data of Kansas City.
  • Developed and deployed Intranet application under J2EE environment. Used Spring JDBC to access database and used Stored Procedures, written SQL statements including joins and nested queries.
  • Designed and developed website for the department and professor to keep track of research activities.
  • Environment:Java, Spring, Hibernate, Web Services, Html, CSS3, JSP, Servlet, Oracle, Apache tomcat, Eclipse, Junit, Windows, REST Client, python, J2EE, SQL, Hibernate, GitHub.

Hire Now