We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Salt Lake City, Ut

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in software design and development. Primary areas of technical expertise include Java, JSP, EJB, HTML, XML/XSLT, UML, ORACLE, IBM Web Sphere, BEA WebLogic, AWS etc.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Superior skills in Analysis, Design, Development, Deployment, Re - Engineering, Coding and testing in N-tier systems using J2EE technologies including JDK/J2SDK/J2EE, JDBC, JavaBeans, Servlets, Java Server Pages, spring, EJB, JNDI, JMS, Applets, Hibernate, REST, Swing, RMI,, Log4j and Junit.
  • Sound Knowledge of MVC Architecture, Struts framework, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading.
  • Strong knowledge on Object Oriented concepts, J2EE and design patterns.
  • Experienced in creating various project artifacts like use-case documents, functional design document, technical design document etc.
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, JavaScript, CSS, Java Server Pages (JSP), Java Server Faces (JSF) Apache Commons, Velocity for designing front end.
  • Expertise using tools such as Eclipse, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), Rational Software Architect and JBuilder.
  • Experience working on application and web servers like Apache Tomcat, IBM WebSphere, BEA WebLogic.
  • Experience on different OS like UNIX, Red Hat Linux, Windows Variants, Windows 2003 Server, and Windows Vista.
  • Experience in designing and developing large scale J2EE applications using object oriented design and analysis, which involved understanding the business and presentation logic, developing UML diagrams (class diagrams, use case diagrams, interaction diagrams, and state diagrams) and converting them to programs.
  • Experience in logging like Log4j and version control tools like SVN. Performed unit testing using JUnit. Strict attention to detail and ability to work in team or as an individual contributor.
  • Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, ANSI standard SQL Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS:

Technologies& Frameworks: JAVA, J2EE,J2EE Design Patterns, EJB, STRUTS 1.0&2.0, Hibernate, Spring 4x, JPA, Servlets, JSP, SOAP Web Services, REST Web Services JMS, IBM JDBC, Java Beans, JNDI, JMI, JSF, AJAX, XML, DOM, SAX, SOAP, DTD, HTML5, DHTML, JSTL, NodeJS, AngularJS, ReactJS, JavaScript, CSS, Elasticsearch, Maven, Spring boot.

Languages: Java, SQL, HTML, DHTML, JavaScript, XML, C/C++.

Application Servers: Web Logic Server 10.3, Web Sphere 6.1/7.0, WESB 7.0, JBoss 6.0, Tomcat 5.5/6.0

IDE & Development Tools: Eclipse 3.x,IBM WID, OEP,CVS, VSS, SQL Query Analyzer, Toad, DB Visualizer, SQL+, Rational Rose for Java, SOAP, WSAD 5.0, JBuilder 4.0.

Analysis & Design: Agile, Rational Unified Process (RUP), UML and J2EE Design

RDBMS: Oracle 9i / 10g, DB2, MS-SQL Server 2005/2008, MySQL, Postgresql, MongoDB

Operating Systems: Windows Variants, Linux, UNIX, Perl, Shell, DOS

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT.

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Maintenance phases of the project with major emphasis on Development of the modules like Activations, Customer Service.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Worked on Experience in AWS Cloud environment, EC2, S3, ElasticSearch, Apache Lucene, CURL.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Used Spring /MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Implemented the service layer using spring 2.5 with transaction and logging interceptors.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Developed User Interface screens for various modules like Action, Risk, Lessons learned, MOM items using JSF, JavaScript, AJAX using RAD.
  • Used Apache Axis as the WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Developed the application using Java Beans, Servlets and EJB’s.
  • Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.
  • Involved in the Deployment of the application in JBoss Application Server.
  • Used Hibernate ORM for data persistence and transaction management.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Developed the application using NodeJS, Angular-JS, spring, Angular-UI, HTML, Bootstrap, CSS and JavaScript
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Used Log4j to provide central logging facility.
  • Developed Developers test for repeatable test by using JUnit for fixing defects.
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
  • Implemented NoSQL queries, Expressive Query Language, Secondary Indexes and optimization and integrations using NoSQL MongoDB
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, JDBC, Servlets, spring, Hibernate, EJB, JNDI, JSP, XML, MVC, Eclipse, Jboss, WebLogic, DAO, SAX, DOM, RAD, Java Script, HTML, AJAX, Apache Angular.js, Bootstrap, SOAP, Log4j, Junit, agile, Oracle and Windows.

Confidential, Dallas, TX.

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the specifications provided by the client and converting the specifications into the use cases.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Developed the application using NodeJS, ReactJS, Redux, HTML, CSS, and JavaScript
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Implemented Struts Validation Framework for Server side validation.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Worked in AWS Cloud development environment and worked on EC2, S3, Cloud Watch, Elastic Beanstalk
  • Designed and implemented RDS, Auto scaling, Load balancers in AWS
  • Implemented auto deployment scripts, instance creation and destroy scripts and CICD pipeline in AWS
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
  • Used and implemented MongoDB for documents and data store services and processing
  • Involved Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Used Spring Model View Controller (MVC) 2 architecture.
  • Used Apache POI for accessing Microsoft documents through Java code.
  • Integrated Hibernate and JSF with Spring Framework.
  • Implemented Java Message Services (JMS) using JMS API.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.
  • Used JBoss and WebSphere as an application server to deploy the code.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.JS
  • Development UI modules using HTML, Anguar.js, JSP, JavaScript and CSS.
  • Involved in writing and updating Hibernate queries and Hibernate specific configuration and mapping File.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.
  • Used ANT automated build scripts to compile and package the application.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: J2EE, JDBC, spring, Hibernate, JSP, Servlets, MVC, EJB, JSF, JMs, Jboss, Angular.js, WebSphere, Eclipse, Multi threading, Apache POI, XML, DOM, HTML, Java Script, CSS, SOAP, Log4j, Junit, Ant, SQL, Oracle and Windows.

Confidential, Chicago, IL.

J2EE Developer

Responsibilities:

  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture
  • Participated in Functional Document reviews and created Technical documents
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Development using Java, JSP and Servlets on WSAD
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Developed and deployed various Sessions beans
  • Used Hibernate to access database and perform database updating.
  • Wrote complex queries and mapped database views using DAO in Oracle
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Co-ordination with offshore team on development activities.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics)
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java, J2EE, HTML, XML, DHTML, JSP, Servlets, Soap, Ant, Struts, Oracle, EJB, JNDI, Hibernate, WebSphere, Windows.

Confidential, Mountain View, CA.

Java Developer

Responsibilities:

  • Gathered Business Requirements and meeting different users for developing the application.
  • Developed Web Services for saving and updating order details, including some other common services which include Protocol Services etc.
  • Mapped and managed Object/table relationships in Hibernate.
  • Defined and developed the User interface screens and the corresponding Java artifacts using spring.
  • Presentation tier was developed using JSP, JSTL, JavaScript and HTML.
  • Performed Client side validations using Javascript.
  • Implemented various useful design patterns including Singleton and Data Access objects etc.
  • Implemented business logic using Servlets.
  • Implemented Tag handler classes using Custom Tags.
  • Used ESB to develop.
  • Message flows for routing and transformation of the web services requests.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Performed Unit testing and prepared new test case documents.

Confidential

Software Developer

Responsibilities:

  • The entire application was developed in J2EE using an MVC based architecture.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Used the Struts framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used Java Script for client side validations.
  • Used Core Spring for setter dependency injections.
  • Used various types of controllers and view resolvers.
  • Consumed a Web service for exchange rate calculation.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.
  • Used Hibernate for Database Persistence.
  • Deployed applications on WebSphere Application server.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).

Environment: JSP, Struts, Spring core, Web Services, Hibernate, JDBC, XML, CSS, Eclipse, UML, HTML, Apache Ant, WebSphere, Junit, Log4J, CVS and Windows.

We'd love your feedback!