We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 8 years of experience in IT industry worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
  • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Microsoft Visio and Altova U Model tools to development phase.
  • Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, CSS, Swing, Bootstrap, PrimeFaces, Angular JS, JNI, Ext JS, JDBC, JNDI, XML (SAX & DOM), AJAX and Junit.
  • Very well hands on development working experience with Open source systems and in depth working knowledge of Spring 2 & 3.0, Hibernate 3.X, IBatis and Struts2.0 frameworks.
  • Web Servicesas a service provider and deployed them on theWebLogicApplication Server over the HTTP protocol.
  • Experience in working with client scripting languages HTML, HTML5, DHTML, JavaScript, Angular JS, JQuery, Swing, CSS3 and CSS including special handling of various browsers like IE, Netscape and Mozilla.
  • Extensively worked on variousJ2EE servers (Web Sphere,Web logic, Tomcat & JBoss)
  • Excellent knowledge in databasesDB2,MS SQL and Oracle.
  • Experience in designing table less web applications using with the help of CSS 3.
  • Expertise inMVCArchitectureusing JakartaStruts 1.3/2.0with features like theValidation Framework, Tiles Framework, and Internationalization.
  • Worked on Spring & JSF framework for developing Multi - Tier distributed Enterprise Applications.
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and java XML parsers such as JAXP, JAXB and JDOM.
  • Expert understanding of Test Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in agile software development and Design Patterns.
  • Hands on experience with HTML, CSS, and JavaScript Libraries Dojo, GWT, JSTL specification, Tag Libraries &XSLT, XSD, DTD, Resource Properties.
  • Hands on experience in Unit Testing using the JUNIT.
  • Hands on experience in JMS messaging.
  • Experience in using various Configuration Management tools like CVS, Rational Clear Case and Tortoise SVN.
  • Experience with database tools such as TOAD and SQL Navigator SQL Developer.
  • Good understanding of SOAP, UDDI and Web Services.
  • Well experienced in Service Oriented Architecture (SOA) and MVC Architecture.
  • Apache Axis 1.2 is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both Java and Non Java applications.
  • Good experience in using agile methodologies and agile tools like Jira, Rally.
  • Hands on experience in working in Scrum Agile model.
  • Very strong knowledge of SOAP and Restful web services.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Expert in writing complexSQL QueriesandPL/SQLblocks.
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
  • Experience in different Operating Systems/ platforms like Windows, Linux and UNIX.
  • Committed to excellence, self-motivator, fast-learner and a prudent developer with strong problem-solving skills and communication skills
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.

TECHNICAL SKILLS

Languages: Java, C, C++, HTML, DHTML, SQL.

Operating system: Windows, Unix and Linux

Java Technologies: Core Java, JDBC, Hibernate, JSF, PrimeFaces, JNI, XML Parsers, JSP, JSON,Servlets, Portals, EJB, JMS, JavaBeans, Web Services, Ibatis.

Frame Works: Struts 1.x/2.x,Hibernate3.x,Spring2.5/3.0.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, RESTFUL Web Services

Web Technologies: HTML5, CSS,JavaScript, GWT,AJAX, Swing, Jasper, Angular JS, Ext JS andJquery, AWS.

Servers: IBM Web Sphere6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 6.x/7.x

RDBMS: Oracle, MS SQL Server, MySQ, T-SQL.

Tools: Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven

Concepts: UML, Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential, Plano TX

Senior Java/J2ee Developer

Responsibilities:

  • User Interface development using Angular 1.5, Angular 2 with TypeScript(ES6), HTML5 and CSS3.
  • Upgrade from JDK 1.6 to JDK 1.8 (with lambda expressions) and Weblogic 9.0 to Weblgoic 12.1.3.
  • Used Restful web services using Spring MVC and consumed webservices using Cloudlet APIs to publish policies (Redirect rules using Akamai).
  • Extensive use of Multithreaded programming for ETF and Fixed Income Trading applications.
  • Weekly Report generation of trading information using SSRS.
  • Used Microservices to convert the monolithic trading and fund management for faster response and scalability.
  • Search functionality provided for the website contents using GSA(Google Search Appliance).
  • Provided Login/Registration functionality to websites using CA Site minder and Identity Manager.
  • Provided the ability for PDF generation of fund documents using Apache FOP.
  • Standalone application development for Administrators using Spring Boot.
  • Developed Business logic using Spring MVC 4.0 framework and AOP classes for Security, Logging and Transaction Management.
  • Used Amazon web services (EC2) to support the Fund Campaigns and Amazon S3 buckets to save galleries and newsletters.
  • Integration with AKAMAI edge servers to cache certain WebPages to allow faster access from nearby servers.
  • Extensive use of Hibernate 4.5 for HQLs, SQL tables and Relationship mapping and Caching.
  • Display Featured funds on the web site using Gson (Json objects).
  • Test Driven Development (TDD) using JUnit, Surefire.
  • Creation of Events and Investment themes in private tool and managed to display on public web sites.
  • Implemented Captcha to protect the site from bot attacks.
  • Extensive use of Jenkins and Maven for Continuous Integration and Deployment.
  • Developed detail design for the tasks using Microsoft Visio.
  • Extensive use of JAX-B to covert the xml files to java objects and vice versa.
  • Used Log4j for logging; Clearcase as version control system.
  • Agile methodology was adopted in the development. This include daily Scrum.

Environment: JDK1.8, J2EE, Windows 7, Linux, Spring 4.0, Hibernate 4.3, AWS, Spring Tool Suite(STS), Maven, Clearcase, XML, Oracle11g, JAX-B, Log4J, TestNG, JAX-RS, Spring Security, Spring MVC 4.0, Team site, Angular JS, Spring DAO, Akamai CDN, Morning Star, Apache FOP, Weblogic 12c, Build forge, Yourkit, JMeter.

Confidential, Irving TX

Senior Java/J2ee Developer

Responsibilities:

  • Involved in complete UI Development Process.
  • Application is implemented using Agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery, and Java Script.
  • Developed Restful Controllers using Spring MVC 3.0.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Decoupled DOM manipulation from application logic and client side of an application from the server side using Angular JS.
  • Worked with client testing team in improving and debugging various production issues.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like EXT JS and Node JS and npm modules.
  • Developing Hibernate Configuration files for MySql 5.1, Oracle 10g & 11g and Mongo DB.
  • Participated in daily meeting for enhancing the features for the portal.
  • Closely worked with business analyst to understand the requirements to ensure that right set of UI modules been built.
  • Using JIRA for bug tracking, issue tracking and for the functional tasks.
  • Used test driven development approach for application development.

Environment: JDK 1.7, JSP 2.0, JSON, Spring 2.5/3.1, Agile Methodology, JUnit, JavaScript, JQuery, AngularJS, AJAX, XML, XSLT, CSS, Tomcat 7.x, REST Web services, SQL Server, Jenkins integrated with Maven and GitHub.

Confidential, Alpharetta, GA

Senior Java/J2ee Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
  • Coding expertise in the technology stack of Spring MVC, EJB, Spring Security, WebLogic, Struts,Hibernate/JPA,Java7,EJB,,Servlets,JSP,AJAX,JSTL,JDBC,UML,JMS,HTML5,CSS3,Bootstrap,JQuery,Maven.
  • Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery, AngularJS.
  • Designed the application using Agile Methodology.
  • Designed Court Services front end view using Spring MVC and Spring Web flow.
  • Involved in the development of presentation layer and GUI framework in JSP, HTML, CSS Client Side validations were done using JavaScript, XSLT and JQuery.
  • Designed and developed UI screens using JSF, Facelets, Rich Faces, Prime Faces, JavaScript, and XHTML.
  • Used AJAX for request response processing without reloading the complete page.
  • Redesign and maintain existing internal web application utilizing HTML, CSS, Swing, JavaScript and JQUERY, Angular.JS.
  • Implemented entire application using Core java, java Collections, Struts and Spring MVC 3.0 design framework.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Responsible for developing the applications with the help of Java, GWT, JavaScript and Struts2.
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Façade in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Implemented Stateless Session Beans to accomplish complex business logic and also for transaction management in various modules.
  • Developed the user interface screens using JSF and Prime faces component library.
  • Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Extensively involved in developing core persistence classes using Hibernate 3.0 framework, writing HQL queries, creating hibernate mapping (.hbm) files.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL API's.
  • Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle 11g database, mapping done through Hibernate.
  • Used SVN as the configuration management tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit 4.0.
  • Used intermediary servers to improve scale requires REST API Web service clients to send complete, independent requests determine efficient methods to code and implement program changes.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment and purchase confirmation and pickup at remote store.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
  • Actively involved in getting the production issues resolved.

Environment: Java1.7/J2EE, Struts Framework 2.0, Spring 3.0, JSP 2.0,Web Services, Hibernate 3.0, JPA, HTML/HTML5,CSS3, JavaScript, GWT, Swing, JSF, Angular Js, Bootstrap, Oracle 11g, JQuery, AJAX, JNI, Eclipse IDE, Java Beans, log4j, WebLogic, SVN, JUnit, Maven.

Confidential, Plano, TX

Senior Java/J2ee Developer

Responsibilities:

  • Involved in total SDLC of the project and involved in meetings with business groups for requirement gatherings.
  • Expertise in Web Designing tools like JavaScript, JQuery, Ajax, HTML, XML, CSS, Ext JS, Node JS and Angular JS
  • The application architecture of the System is based on Spring MVC (Model View Controller), and J2EE specifications.
  • Implemented various features from spring framework such as Dependency Injection, spring integration with Hibernate and Spring JDBC.
  • Designed the frontend applications, user interactive (UI) web pages using web technologies like HTML, XHTML, Swing and CSS.
  • Involved in coding front end using Swing, HTML, JSP, JSF, Struts Framework
  • Performed client side user validations using Angular JS.
  • Developed Maven configurations to automate building and deployment of application artifacts.
  • Used Subversion to implement version control System.
  • UsedHibernateframework to access the data from back-end SQL Server database.
  • Involved in writing various DB2 stored procedures and SQL scripts to manipulate database.
  • Tested application on each JVMs for check outs after implantation.
  • Created new classes with trimmed methods to make application better and error free.
  • Implemented UI Tier with JSP, Groovy, Servlet, JSF, XML, XML Schema, CSS/CSS3, JavaScript, AJAX. Used Java Mail API for posting and processing
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Designed and developed user interfaces using JSP, HTML and CSS3.
  • Used JavaScript, XSLT, EXT-JS, DOJO, jQuery and Struts validation framework for performing front end validations.
  • Used AJAX for request response processing without reloading the complete page.
  • Extensive experience with Java/J2EE Design Patterns like Abstract Factory, Singleton, IOC, Adaptor, Data Access Objects, Proxy Interface.
  • Developed web-based customer management software and SOA architecture using Facelets, myFaces/Richfaces, JSF, Spring and web services.
  • Implemented entire application using Spring MVC 2.5 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.
  • Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to retrieve online View data for Holdings Report, Transaction History.
  • Involved in developing core persistence classes using Hibernate 3.0 framework, writing HQL queries.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Developed Spring Boot App to fetch data from Calypso and persist it onto a SQL Server table.
  • Involved in creating, modifying and updating database tables in MS SQL Server using the tools like Microsoft SQL Server Management Studio and Toad.
  • Used T-SQL (Transact-SQL) for Sybase and Microsoft to programming extensions which adds several features to the Structured Query Language (SQL) including transaction control, exception and error handling, row processing, and declared variables.
  • Deployed the application on Web Sphere Application Server.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Use IBM RAD7 as IDE tool to develop the application.
  • Used Rational Clear Case and Clear Quest for version control.
  • Involved in Bug fixing and acceptance testing with test cases.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit, Selenium.
  • AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
  • Actively involved in getting the production issues resolved.

Environment: JDK 1.6, J2EE, IBM RAD7.0, JSP, jQuery, HTML, CSS3, JSON, Struts2.0, Spring MVC 2.5, Web Services, DB2, SQL, Calypso XML, Rational Clear Case, Angular JS, JSF, Web sphere Application Server 6.1,JUnit .

Confidential, Edgewood, NY

Java Web Developer

Responsibilities:

  • Involved in the full life cycle of the software design process including Requirement Definition, Prototyping, and Proof of Concept, Design, Interface Implementation, Unit testing and maintenance.
  • Implemented J2EE design patterns like DAO, and Singleton.
  • Data client is created used Swing API using different Swing classes.
  • Developed Session Bean Components, Entity Beans (CMP) which will manage transactions with the database to deliver the content to presentation layer and also to store data into the data layer.
  • Used AJAX to make Asynchronous Request’s for better performance.
  • JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Designing and developing user interfaces using Java script, JSP, XML, XSLT, HTML and CSS.
  • Used PrimeFaces for developing the composite components.
  • Developing EJB for the business flow (Session Beans) and Business objects (Container Managed Entity Beans) using EJB 2.0 and Web Logic Application Server.
  • Used RESTful web services to retrieve and update the data which is populated in view using Angular.JS model.
  • Involved in creating interactive data visualizations in web browsers using D3 Javascript.
  • Used D3 while Static reports have been replaced by dynamic, interactive real-time visualizations. And these interactive tools arethe wayto gain actionable insights from their data.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL API's.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • This D3 toolkit used for building complex visualizations rich with interactivity, where traditional server-side technologies are still useful for cleaning, aggregating, reducing and filtering raw data; but when it comes to viewing and interpreting the results, we need customized, dynamic visualizations.
  • Developed core part (EDSS) of the application using Struts 2.0.
  • DB-2 database is used in the back-end to store the data. TOAD is used as interface to the database. Implemented Procedures using PL/SQL, Views, Triggers, Functions and SQL queries.
  • Implemented JMS as Messaging Service between Different Software Components.
  • Installation of Web Logic Application Server, configuration and deployment of application in testing and production environment.
  • Involved in the JUnit and Regression testing for the application.
  • Used ANT scripts for code compilation and Log4j for logging purposes.

Environment: Java, JSP, EJB, JMS, JNDI, JDBC, JSF, PrimeFaces, Ajax, Multithreading, Struts, JavaScript, JMS, XML, XSL, Web Logic Application Server, HTML, Angular JS,CSS, Unix, Ant, Log4j, DB-2, TOAD, Clear Case, Clear Quest, Eclipse IDE.

Confidential

Software Engineer

Responsibilities:

  • Used agile methodology for developing the application.
  • Used Core Java Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loops.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, XML Business objects developed using POJOs and data access layer using Hibernate.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Involved in configuring Hibernate mapping files and POJO objects.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, HTML and CSS.
  • Used JSF framework in developing user interfaces using JSF UI Components
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services (REST) to the client applications by sharing the WSDL’s.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Environment: Java, J2EE, JSP,Spring2.5,Hibernate, JMS, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS,CVS, Log4J, JAXB, JUnit, WebSphere Application Server, Eclipse, Oracle10g.

Confidential 

Software Engineer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton Design Pattern.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS
  • Implemented Struts Validators framework to validate the data
  • Developed Ant (build.xml) targets for build and deployments on Apache Tomcat 4.x.
  • Developed Stored Procedures in the Oracle 9i database.
  • Involved in writing unit test plans and developing test cases using Junit
  • Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Windows, UNIX, Eclipse IDE, JSP/Servlets, Swing, Apache, Tomcat, Web logic, JDBC, HTML, Oracle 9i, UNIX, UML, CVS.

We'd love your feedback!