We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • 7+ years of IT experience in designing and developing large scale enterprise applications using Java 1.6, Java 7, J2EE, Struts, Spring MVC, Spring AOP, Spring Security, OpenJPA, JSF, RESTful Web Services, SOA, XML, JAXB, Ant and Maven.
  • Extensive experience with ORM frameworks like Hibernate and OpenJPA, MyBatis.
  • Extensive experience on Java Full Stack development and support.
  • Extensive experience with Web Frameworks like Struts 2.x and JavaServerFaces (JSF).
  • Extensive database development experience in developing Stored Procedures, Functions, and Triggers on SQL Server, Oracle and DB2.
  • Experience in managing application development with full SDLC using agile and waterfall environments
  • Experience working various development models like Waterfall, Iterative and Agile.
  • Implemented J2EE design patterns like Singleton, Session Facade, Business Delegate, VO and DAO. Strong Object Oriented Design skills and experience with UML
  • Extensive in Analysis, Design, Coding, Integration Development and Developing client & server end programming for Internet Applications using Sun and Web technologies, Web logic application server, Web sphere commerce server, WSAD (Web Sphere Server).
  • Experience with JAXWS, JAXRS, and spring boot based Contract First Webservices.
  • Experience in using REST, Restful, and SOAP Web services
  • Knowledge of Elastic Search, used for supporting distributed search by allowing start with one machine and extend further to other machines.
  • Experience in Apache Software Load Balancing, mongo Clustering and SSL Configuration on Apache Server.
  • Experience in Web development using HTML, DHTML, JavaScript, JQuery, DOJO, AJAX, CSS, XML, and XSL.
  • Experience in using Angular JS, Bootstrap.js
  • Experience in using Backbase platform.
  • Also have good knowledge onJasperReports, an Open Source Reporting Tool.
  • Experience with Apache Lucene to access Lucene API which requires low level access and have customized reports.
  • Experience with Apache Solr enables you to easily create search engines which searches websites, databases and files.
  • Extensively worked on Weblogic 7.0/8.0/9.0, JRUN and JBoss 4.0.2 application servers. Strong understanding of GIT Hub.
  • Worked on Servlet containers like Apache Tomcat, Weblogic and Websphere
  • Worked on WebSphere Business Modeler (WBM) and WebSphere Integration Developer (WID).
  • Excellent in handling many projects using Multi - threading in Core Java.
  • Experience in working with Eclipse IDE and RAD 7.5 and build tools like Ant and Maven and source controllers like, CVS, SVN, and GITHUB.

TECHNICAL SKILLS

Languages: Java, XML, XSLT, SOAP, JavaScript, PL/SQL, C, C++

Databases: Oracle, SQL Server, DB2, MS Access, Sybase

Web Technologies: JSP, JSTL, JSON, Tiles, Servlets, XML, HTML, XSLT, JSF, CSS, JavaScript, Angular JS, Bootstrap, DOJO

J2EE Technologies: Struts, Spring, JDBC, JNDI, EJB, Java Beans.

Application Servers: JBoss, BEA WebLogic 7.x/8.x /9.x

Web Servers: Tomcat 5.5/4.0, IBM Web Sphere Commerce Application Server

Database Tools: TOAD, SQL Developer, MySQL Work bench

Operating Systems: Windows, Unix and Linux

IDE & Versioning Tools: Eclipse, My Eclipse, RAD 7.5, JDeveloper, Microsoft Front Page, Jasper Reports, Concurrent Versioning System (CVS) and github.

Frameworks: Struts, JSF, Angular JS, Spring, iBatis, Hibernate and Velocity

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Camp Hill PA

Sr. Java Developer

Responsibilities:

  • Followed Agile/ Scrum methodology with a daily scrum and a three weeks sprint.
  • Designed various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
  • Involved in developing the User Interface screens for clients using Struts, JSP, JSP Tag Libraries, JQuery libraries, HTML, XML, XSL and JavaScript.
  • Cross-browser web applications are developed using AngularJS,JavaScriptAPI.
  • Web forms are built by using dynamic client side JavaScript codes and simulate process for web application, page navigation and form validation.
  • Responsible for writing and implementation ofJavaScript, AJAX and AngularJS to interact with web Services and user controls.
  • Designed and implemented a dynamic image rendering web service which is consumed by JSP, AngularJS,JavaScriptand AJAX.
  • For Bean management we used Spring Framework’s Dependency Injection.
  • For Transaction Management we used AOP.
  • By using proxy we delegated Struts action management to Spring Framework by integrating Struts with spring
  • Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the back end DB and developed corresponding .hbm files.
  • Developed and consumed Web Services that use SOAP.
  • Implemented several design patterns like Business Delegate, Data Access Object, Data Transfer Object and Singleton.
  • Involved in writing views and stored procedures in DB2.
  • For authentication, using AOP Interceptors we implemented spring security features.
  • For faster response time we used Http compression and AJAX.
  • Involved in Exception handling (hibernate, SQL and generic exceptions) and displayed appropriate messages.
  • For testing web services we used SOAP UI.
  • For unit testing we used JUNIT.
  • Used JIRA for issue tracking and bug tracking.
  • Used log4j for logging.
  • Selenium for testing web application.
  • Used WebSphere application server to deploy the application.
  • RAD was used as the application development environment on windows operating system.
  • Build tool for the project was Maven.
  • For version control we used SVN.
  • Used Object Oriented Programming and Multi-Threading.

Environment: Java/J2EE, Struts 2, Spring, SOAP Web Service, JAX-WS, RAD, Websphere Application Server, DB2 Data Base, JAXB.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Design and Development of front-end usingJavaScript, JQUERY, JSP and HTML5.
  • Followed Agile/SCRUM software development methodologies.
  • UsedJavaScriptand XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Developed HTML prototype documents with CSS Style Sheets.
  • Used Bootstrap for faster and easier web development.
  • Involved in developing HTML JavaScriptand JQUERY for client side presentation and data validation on the client side with in the forms.
  • Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features.
  • Used iBatis to automate the mapping between the database and Objects in Java.
  • Upgrading WebSphere Application Server with latestfix packsand applyingfeature packsfor Websphere Commerce Server.
  • Created email & file I/O operations utilities using Java and used them as objects in Oracle as Java Stored Procedures.
  • Developed views and Controllers using Spring MVC Framework and Java multi-threading.
  • UsingFIX Protocol API testing admin and application FIX messages like logon, logout, resend request, reject, sequence, pre-trade, trade and post-trade messages.
  • Developed web methods in Web Services to expose critical application features.
  • Developed architecture, and implemented message broker migration away from Weblogic JMS to ActiveMQ cluster.
  • Worked closely with configured application Servers, Virtual Hosts, Web resources, Servlets, JDBC drivers and Servlet Engines-as well as deployment of EJBs across multiple instances of WebSphere.
  • Made extensive use ofJavaNaming and Directory interface (JNDI) for looking up enterprise beans.
  • Used Jenkins as an integration server to automatically test the new code pushed into the source repository.
  • Developed profitability reports using Jasper.
  • Designed powerful JSF and JSP Tag libraries for reusable web interface components.
  • Involved in developing reports engine, which consumes the Xml and applies XSLT to generate reports.
  • Developed Ant build scripts
  • Generated excellent reports using J2EE, Jasper Reports and JDBC classes.
  • Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.

Environment: Java 6,JavaScript, JQUERY, EJB 2.0, JAX-RS, RestFul API Services, Spring MVC 3.0, Web Sphere Application Server, Oracle, Jenkins, PLSQL, JSP, JDBC, iBatis, Bootstrap, HTML5, NetBeans IDE.

Confidential, Buffalo, NY

Java/J2EE developer

Responsibilities:

  • Involved in understanding system requirements, application design, functional specifications and verify test strategies against the requirements.
  • Used J2EE architecture with Spring MVC to make the system scalable.
  • Built Web pages that are more user-interactive using AJAX,JavaScript, and JQuery.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the JQuery, JavaScript.
  • Used Bootstrap for faster and easier web development.
  • Used Backbase platform for customer’s easy usage.
  • Designed and developed the Business Service using Spring Framework (Dependency Injection) and DTO Design Pattern.
  • Responsible for designing user interface using Spring Framework and JSP’s, JavaScript.
  • Application is deployed on Tomcat server.
  • Created an ATGCommercepipelineprocess for authenticating user before checkout process.
  • Worked on Hibernate object/relational mapping for DAO Design Pattern according to database schema.
  • Worked on the Web Services classes and WSDL generation and exposed the service at server-side over the Internet.
  • Used Apache Axis 2 Web service standard to generate javaclasses from WSDL and created stubs call to consume the service at client.
  • Involved in performing Unit and Integration testing Junit.
  • Used ANT as build tool.

Environment: Java 6, J2EE (JSP’s, Servlets), JavaScript, XML, Apache Tomcat, Bootstrap, Backbase platform, HTML5, Spring MVC 3.0, Hibernate, SOAP Web Services and Junit, Ant, and Log4J

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Agile Scrum methodology.
  • Implemented entire application using Core java, java Collections and Spring 2.5 MVC design framework.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring 2.5.
  • Designed and developed queries usingSQLand named queries, criterion API’s and also Created one-to-one and one-to many relationship usingHibernateand createdhibernate mapping files.
  • Extremely used plain JavaScript and jQuery to do the client side validations.
  • Designed and developed the wrapper layer to the business module and exposed as theweb servicesfor the external systems communication and also extensively involved in defect fixing for one voice application.
  • UsedRADas theIDEand deployed the application onWeb Sphere application server 8.0version.
  • Building and compiling the existing source code on the new environment. Analyzing the migration flexibility of existing source code on the new environment.
  • Used Log4j to provide central logging facility.
  • Used Serena Dimensions for Source code version control.
  • Design and Implemented SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Developed service layer under the guidance of Service Oriented Architecture SOA, published service as web services.
  • Extensively used various design patterns like Factory, Data Access Objects and Data Transfer Objects in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Used Test driven methods to improve the code and find defects in the codeg.
  • Involved in creating, modifying and updating database tables in DB2 using the tools like DB Visualizer.
  • Participated in daily scrum meetings to discuss about the work done the before day, current day’s work and to let the team mates know if there are any road blocks.
  • Involved in discussions with the testing teams to see the tasks accomplished meets the Acceptance Criteria of the product owners.
  • Used TDD to run the tests and refactor code to pass the test.
  • Participated in Retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
  • Used Lync notes to communicate with the team mates, schedule meeting, and share the workstation for same time screen sharing.

Environment: Java 1.6, DB2, JSP, Servlet, Rapid Application Developer 8.5, WebSphere Application Server 8.0, Spring 2.5 MVC, Spring IOC, Hibernate, SOA, JUnit, TDD, DB Visualizer, SOAPUI 4.5.

Confidential

Software Engineer

Responsibilities:

  • Designed using Java, JSP, Servlets, Apache Struts, JDBC and JavaScript. J2EE design pattern such as Model View Controller (MVC) was employed where a clean Separation between the model, view, and controller is implemented.
  • Oracle Database was used as a data store that features a clean separation between Application tier and remote database.
  • Developed server-side services using Java multithreading, Struts.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Used JavaScript for the web page validation and Struts Validator for server side validation
  • Primarily responsible for designing and coding business logic using Java technologies.
  • This business logic was implemented using Object Oriented techniques in the form of Servlets, Business Objects, and Data Objects.
  • Developed web pages using JSP and various tag libraries. JDBC was used for data connectivity.
  • Executed various test cases, debug and implemented software fixes during various build and rollout.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects
  • Used Clear case for source code control and JUNIT for unit testing
  • Involved in peer code views and performed integration testing of the modules
  • Followed coding and documentation standards

Environment: Java, J2ee, Struts, JSP, JDBC, Ant, Xml, IBM Web Sphere, WSAD, Junit, Db2, Rational Rose, CVS, SOA and RUP.

We'd love your feedback!