We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Sun Certified Java Programmer with 8 years of software development experience in design, development and deployment of Distributed, Scalable Intranet/Internet applications, Transactional based Business to Business and Business to Client Applications.
  • Worked on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
  • Used UML modelling tools like Rational Rose to design and develop high level and comprehensive design modules.
  • Developed web applications Front - End Graphical User Interface using JavaScript, jQuery, CSS, HTML, DHTML, AJAX, JSON, XML, XSLT, SOAP, AngularJS and Bootstrap.
  • Developed end to end application using Java EE technologies such as Servlets, JSP, Spring, Hibernate, EJB, Web Services, JDBC, JMS, JNDI.
  • Worked on XML Web Services (SOAP, WSDL and UDDI).
  • Implemented Spring dependency injection (IoC), Spring MVC framework, and used Spring AOP.
  • Worked on integrating spring and hibernate and worked on JDBC and Hibernate templates.
  • Worked on MySql and Sql Server and wrote SQL, HQL queries for fetching data.
  • Expertise in configuring applications domains and deployments on Servers like Web Logic, Tomcat.
  • Build management, Transaction management, and Testing framework using Log4j, Maven, ANT and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Expertise in Java API for XML Processing (JAXP) and Java Architecture for XML Binding(JAXB). JAXP is the standard Java API for parsing and transforming XML
  • Experience in using IDEs like Eclipse, IntelliJ and Net Beans various Configuration Management tools like CVS and SVN.
  • Experience in implementing J2EE compliant applications using various Design patterns, Tiles framework.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Implemented D3 Charts for Reporting
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Delivered the projects on time and on budget.
  • Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL

Java Technologies: JAVA 1.7 &1.8, J2EE, Commons API, Mail API, ServletsJSP, JSF JBDC, JAXP, JAXB, JMS, EJB, Web Services

Databases: MySQL, PostgreSQL, SQL Server

Framework: Hibernate 3 and Spring 3,Struts, EJB, Tiles

Web Services: SOAP and REST

GUI: JSP, Servlets, XML, XSL, HTML, CSS, Java Script, AJAXjQuery, JSON, BootStrap, AngularJS, DHTML, Java Script

Logging Tools: Log4j

Web/Application Servers: Apache Tomcat, Glassfish, Weblogic, JBoss and Websphere

Version Control: Tortoise SVN, GIT, CVS

Tools: Eclipse, NetBeans, IntelliJ, SoapUI, JDeveloperSQL Developer

Operating Environments: Windows, Linux and Mac.

Build Scripts: Maven, ANT

Methodologies: Waterfall, Agile, Test Driven Development (TDD).

Others: Rational Rose, TOAD, Putty, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Senior Java/J2EE Developer

Responsibilities:

  • Worked on Agile/SCRUM development methodology.
  • Created UML diagrams to design and develop modules.
  • Designed and developed UI using HTML, DHTML, CSS, AJAX, Angular JS, Bootstrap, Tiles framework and JQuery, XML, Servlets, JSP.
  • Helped to integrate the dynamic data HTML and validated them using JavaScript.
  • Wrote controllers, and modules in Angular Js.
  • Developed the Controller framework using annotated REST based Spring controller.
  • Implemented application Service layer using Spring IOC framework.
  • Integrated Spring Security for single sign on for different users.
  • Used JSON, Web Services for transferring/retrieving data between different Applications.
  • Worked on web applications using open source MVC frameworks.
  • Worked onAOP (Spring)for logging the details in the database. This is used for Application level logging and data can be used for analysis in later stages.
  • Developed the web services of the application to provide user information and testing with SOAP UI.
  • Developed the service classes for better data exchange between the MVC layers. Used MVC framework for developing J2EE based web application.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Developed business layer using Spring, Hibernate and DAO’s.
  • Used Hibernate as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Created and maintained (ORM) mapping files and transaction control in Hibernate.
  • Used Maven build automation tool.
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Services
  • Used Apache Lucene and Apache Tika for Content Extraction and Indexing
  • Designed Web service (REST Service) framework in support of the product.
  • Worked and deployed using Tomcat web server.
  • Configured and implemented Log4j for logging, used SVN for checking-out and checking-in the code.

Environment: Core Java, Java, J2EE, AJAX, GUI, CSS, HTML, AngularJS, Bootstrap, JSP, Java 1.8, JDBC, Hibernate, Spring 3.2, Web Services (REST), JAXB, Apache Lucene, Tika, PostgreSQL, Tomcat, Maven, Log4j and SVN.

Confidential, Sacramento, CA

Senior Java/J2EE Developer

Responsibilities:

  • Used “Agile Development Methodology” and tested the application in each iteration.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Designed client application using HTML, JSP, CSS and XML.
  • Used AngularJS framework to develop Single Page Applications.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Worked with AngularJS routers, forms, modules, Dom, events, expressions, controllers, filters and Http Request.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Used XML Beans for data interchange.
  • Developing and consuming web services likeSOAP (JAX-WS),REST (JAX-RS).
  • Wrote SQL Queries to interact with Oracle Database.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Developed version control using Subversion.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Log4j for debugging the issues and exceptions.
  • Participated in designing Web services framework in support of the product.
  • Wrote SQL and HQL queries to retrieve data from the Oracle database.
  • Used XML to transfer the application data between client and server.
  • Developed a specific dashboard module and integrated with the application.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework.

Environment: Core Java, J2EE, Spring, Angular JS, Bootstrap, JDBC, JNDI, Hibernate, JMS, Tomcat, Eclipse, Oracle 10g, XML/XSLT, HTML, JavaScript, SQL developer, Subversion and JUnit.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Worked on Agile vision and strategy presentations to senior board members, investors, corporate partners and sponsors.
  • Used Javascript for client side validation and used OOPS methodology to develop the application.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Worked extensively onSpringIOC/ Dependency Injection. Configured thecrosscutting concernslike logging, security usingSpring AOP.
  • Develop the code for GUI using JAVA, JSP, JavaScript, Ajax, and HTML.
  • Used node.js in creating the chat servers for message routing.
  • Used Knockout models for separation of Data, UI and Logic concerns.
  • Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Used core Java to develop Multi-Threaded Java Engine.
  • Involved in developing JUnit test cases to validate the type of data flow and exchange of cXML messages back and forth with University of Missouri Show me Shops.
  • Various business services are exposed as Restful Web Services to the external clients during the Service oriented Architecture (SOA) implementation.
  • Created business logic and application in Framework using JSP, and Servlets.
  • Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Query framework using iBatis.
  • Used iBATIS for mapping between SQL database and objects in Java.
  • Maintained internal DNS subdomain along with mail server.
  • Created build scripts using Maven.
  • Deployed the application on Apache Glassfish Application server.
  • Implemented the Connection Pool to the database.

Environment: HTML, CSS, JavaScript, Core Java, XML, JavaScript, AJAX,, Maven, JDBC, GUI, Servlets, JSP, Spring, EJB, UML, iBatis, JBoss Application Server, Glassfish, CVS .

Confidential, Hartford, CT

Java J2EE Developer

Responsibilities:

  • Used Agile Scrum methodology for iterative incremental software development.
  • Involved in various phases ofSoftware Development Life Cycle (SDLC)of the application like Requirement gathering, Design, Analysis and Code development.
  • Participated Development, Integration and Testing of application modules
  • Implemented the project using IDE Eclipse.
  • Used JSP, HTML, Java Script, JQuery and CSS for content layout and presentation.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Used annotations and XML configuration to configure Struts.
  • Made use of Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, and CSS to develop the frontend UI.
  • Used DhtmlXGrid extensively throughout the application to perform customized inventory searches.
  • Performed maintenance and enhancements to design and develop multiple applications built in Java/J2EE using Struts 2 framework in MVC architecture.
  • Extensively worked with HQL and hibernate criteria queries.
  • Implemented the integration with the back end system with web services using SOAP
  • Configured hibernate to access database and retrieve data from the database.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Developed ANT Scripts to do compilation, packaging and deployment in an application server.
  • Involved in issue tracking and agile project management using JIRA.
  • Version control through Subversion.

Environment: Struts, HTML, JQuery, XML, Java Script, CSS, J2EE, JSP, JSF, Servlets, Hibernate, SQL, Struts 1.2, JMS, Eclipse, Log4j, ANT, Websphere and SVN.

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery and JavaScript.
  • Did Core Java coding and development using Multithreading and Design Patterns.
  • The total application was developed in J2EE using MVC architecture.
  • Developed applications using Eclipse, IntelliJ framework using MVC architecture, Hibernate.
  • Configured connection caches for JDBC connections.
  • Designed the Web application implementing the Struts framework for Model-View - Controller (MVC) pattern to make it extensible and flexible.
  • Used Hibernate for Object Relational Mapping.
  • Implemented persistence layer using various features ofHibernate 3.0framework like HQL queries, Criteria, projections etc.
  • Used EJBs in the application and developed Session beans to house business logic.
  • Configured Logger, appended and layout using Log4j.
  • Used SQL Server as the database for the application.
  • UsedCVSas Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Participated heavily and later maintained the documentation for projects.

Environment: HTML, CSS, JavaScript, JQuery, Servlets, Struts, Hibernate, EJB, JDBC, SQL Server, Log4j, Weblogic and CVS.

We'd love your feedback!