We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Java Programmer with over 7 years of IT experience in analysis, design and development using Java and J2EE.
  • Object Oriented Design (OOD) experience with Rational Rose and Enterprise Architect (EA). Extensive J2EE design & development with UML.
  • Applied Use Case diagrams and Class diagrams using UML and Rational Rose.
  • Participated in requirement analysis, reviews and working sessions to understand the requirements and system design.
  • Strong programming skills and development experience using Java , Struts, Spring, EJB , Hibernate, JPA JNDI, JMX, JSP , Servlets , Java Beans , JSP Custom Tags Libraries , JDBC and RMI.
  • Experience in working with web/applications servers IBM WebSphere, BEA Web logic, JBOSS 3.0, Apache Tomcat 4.1/5.1.
  • Thorough knowledge of scalable n - tier distributed as well as client/server architectures.
  • Experience in designing highly transactional web sites using J2EE technologies and handling design/implementation-using RAD/Eclipse/WSAD.
  • Experience in designing Low Level and High Level design documents.
  • Worked on multiple Operating Systems like UNIX, Windows2k, Win-NT, Win95, and Win98.
  • Scripting expertise in SQL, Bourne Shell, K Shell, C Shell and bash.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
  • Configured logging tool using log4J. Managed version control using CVS, VSS and Star Team.
  • Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Proactive and well organized with effective time management skills.

TECHNICAL SKILLS:

Languages: C, C++, Java.

Platforms: HP-UX, LINUX, Windows 9X/2000/XP

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, Jakarta Struts, EJB, Spring 2.0, Hibernate, JTA, JMS, Web Services.

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, My Faces, Rich Faces, JSF, PHP and AJAX

XML Technologies: XML, XSL, XQuery, XSD and XSLT

Web/Application Servers: Web Sphere, Web logic Application server, JBOSS, Apache Tomcat, IBM HTTP Server, and IIS.

IDE / Tools: RAD, WSAD, Eclipse with My Eclipse, Rational Rose.

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Java / J2EE Developer

Responsibilities:

  • Involved in capturing the business requirements, design and development of the application.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Used Git for version controlling and Log4j for writing the log files.
  • Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
  • Consumed REST based micro services with Rest Template based on RESTful APIs.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Used Intellij IDE for developing the application.
  • Developed Spring REST controllers to handle JSON data and wrote DAO’s and services to handle the data.
  • Developed Restful clients using Spring RESTTemplate to consume restful services from other systems.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Used Rally for bug tracking and responsible for resolving these defects assigned on time and update their status on regular basis.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Experience using build and packaging tools like Maven, and Continuous Integration tools like Jenkins .
  • Validated the built API in the browser using Postman and Swagger API.
  • Used Spring Security for Authentication and authorization extensively.
  • Created complex SQL queries and used JDBC connectivity to access the database.

Environment: JAVA 8, J2EE, Maven, Intellij, GIT,JSON,Tomcat, SQL Server, Spring MVC, Spring core, Spring JDBC,OpenShift, Log4J, Jenkins,XML, Spring Boot,JAXB. Confidential, Minneapolis, MN

Java / J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies.
  • Developed the user interface using JSP, JSTL, HTML, CSS, JavaScript, JQuery, Ajax and JSON.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the Application Framework using Java, Spring,and Log4J.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Developed the UI pages using Front end technologies such as JSP, JSTL, HTML, CSS, JavaScript, JQuery, Ajax and JSON.
  • Created reports from the data obtained from the Database to pdf, csv, xls and pptx by using Dynamic and Jasper reporting libraries
  • Configured ApplicationContext.xml in SPRING to adopt communication between Operations and their corresponding handlers.
  • Developed Spring rest controllers to handle json data and wrote dao’s and services to handle the data.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Wrote the Database Queries for Oracle database and worked on DB2 Stored procedures.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used intellij for development and JBoss Application Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Used Tortoise SVN as version control tool.
  • Used Rally tool for defect tracking and monitoring of work assignment in the system.

Environment: JAVA 7, J2EE, Maven 3.0.5, Eclipse Luna IDE 4.4.1, Intellij, Tortoise SVN 1.8.6, CSS 3, JSP 3.0.1, JSON 2.3.2, GSON 2.3.1, JQuery 1.9.1, AJAX, JBoss application server 7.1, DBVisualizer 9.0.3, Spring MVC 3.2.8, Spring core 3.2.3, Spring JDBC 3.2.3, Oracle 11g, DB2, WSDL, Log4J 1.2.17, Dynamic Reports 3.1.3, Jasper Reports 5.0.4 . Confidential, Raleigh, NC

Java / J2EE Developer

Responsibilities:

  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Implemented Reporting SPAs using AngularJs, Angular Directives, Bootstrap, CSS3 and Gulp.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Implemented AngularJS Controllers to maintain each view data. Developed Jasmine unit test cases to test the angular components.
  • Involved in developing unit test cases for Angular controllers, services, filters and custom directives using Jasmine and Karma.
  • Used NPM for managing application dependencies and used GULP build system to automate tasks such as minification, copying, watching, serving, testing.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL, wrote Stored Procedures in PL/SQL.
  • Developed Restful clients using Spring RESTTemplate to consume restful services from other systems.
  • Developed RESTful web services for both web and mobile based applications using Spring framework.
  • Configured multiple jobs on Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
  • Used intellij for development and JBoss Application Server for deploying the web application.
  • Used AngularJS as the development framework to build a single-page application
  • Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in SVN.

Environment: JAVA 7, J2EE, Maven, Eclipse,Tortoise SVN2.3.1, JQuery 1.9.1, AJAX, JBoss application server 7.1, DBVisualizer 9.0.3, Spring MVC,, Spring JDBC 3.2.3, Oracle 11g, DB2, WSDL, Log4J, Angular JS.

Confidential, Raleigh, NC

Java / J2EE Developer

Responsibilities:

  • Performed complete application life cycle functions from conception to final release to users including Design/Analysis, Implementation, Testing, Deployment and Maintenance.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object(DAO), Singleton and Factory.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed custom validators in Struts and implemented server side validations using annotations.
  • Developed Struts forms and actions for validation of user request data and application functionality
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Struts MVC, Spring IOC, Hibernate and Log4J.
  • Used Struts to implement controller actions, developed JSP's, Action classes using Struts Framework.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like SOAP, WSDL, UDDI for implementing Web services.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Concurrent Versions System (CVS) is used for version control and TOAD is used as database development tool.
  • Used Maven to build the application and deployed on WebLogic Application Server.
  • Used Eclipse for development and WebLogic Application Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to DB2 Configuration File and also established data integrity among all tables.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes .

Environment: Java 1.4.1, J2EE 1.5, HTML, struts 2, CSS, JavaScript 1.7, JSP 2.1, AJAX,EJB 2.1, JDBC 2.0, UML 2.0, XML, JAXB 1.2, JAXP 2.0, WebServices/SOA, Rational Rose 2005, Maven 2.0, Eclipse(Kepler), WebLogic 8.1, CVS, Oracle 9i, log4j and JUnit 4.2,RSA.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JDK1.2, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, Rational Rose, Oracle.

We'd love your feedback!