We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 5+ years of experience in Object - oriented analysis, design, development, maintenance, knowledge in support of large-scale n-tier enterprise applications using Java, J2EE, Struts, Servlets, EJB, JMS, Spring, Hibernate, JDBC, JavaScript, Web Services, well versed in both Server-side and Client-side programming using Java, J2EE Technologies and in developing applications using Core Java concepts like OOPS, Collections, Abstract Classes, Interfaces, multithreading etc.
  • During the design phase was involved in creating wireframes, UML diagrams and worked on multiple proofs of concepts for new technologies.
  • Extensive knowledge in HTML/HTML5, Angular2, CSS/CSS3, Bootstrap, hand-coded, cross browser (no tables for non-tabular data).
  • Hands on expertise in front-end development utilizing JavaScript frameworks like AngularJS, React JS, Node JS, JQuery and CSS framework like Bootstrap.
  • Experienced in Java/J2EE server side technologies Servlets, JSP, JDBC, JMS, JNDI and MVC frameworks like Struts, Spring and was responsible for developing several controllers, models and views based on the above technologies.
  • Expertise in developing and consuming web services using SOAP and Restful which are built on top of Hibernate ORM.
  • During the experience with above web service development worked on XML and JSON communication formats and used API’s like JAX-WS, Jersey and Jackson.
  • Hands-on experience in installation, creation of databases and supportive software applications.
  • In the data tier worked several RDMS like Oracle, SQL Server and also had worked with NoSQL databases like Mongo DB. During which gained experience in SQL and PL/SQL programming includes writing of stored procedures, Triggers and cursors.
  • Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Good experience in configuration management and version control, bug tracking, and also in transferring knowledge to Customer Support Engineers on product deliverables.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, IBM RAD for Java/J2EE application development.
  • Experience in using ANT and Maven for build automation.
  • Experience in working on both Development and Support based projects with mission critical deadlines.
  • Good Parallel Programming Experience on multicore processors
  • Having extensive experience in understanding business logic and resolving the business requirements into software terms.

TECHNICAL SKILLS:

Languages: C, C++, Java 8(JSP, Servlets, JSTL, and other java related technologies)

Operating Systems: Windows (10/8.1), Linux, Mac

Scripting languages: HTML, XML, JavaScript, JSON, XSL, XSLT, JSP, JSTL.

Databases: Oracle, MySQL, MSSQL Server, PostgreSQL, MongoDB.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Messaging Technologies: JMS, AMQP.

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache, Node JS

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, AEM.

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

Technologies & Frameworks: J2EE, JSP 2.3, Web Services, CSS, Log4j, AJAX, UML, Rational Rose, Java Swings, JUnit, JSP, AngularJS, IBM MQ, NODE NPM, SOAP 1.2, WSDL 2.0, AXIS 1.2/1.3/1.4, Clearcase, JAVA AWS, GWT.

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

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines.
  • Worked on Agile software development methodology attending daily SCRUM meetings to keep track of the ongoing project status and issues in the team .
  • Designed and implemented application using HTML5, Angular2, JavaScript and CSS3.
  • Worked on AngularJS and developed UI controller components, Angular Services and custom directives in each sprint.
  • Created and consumed SOAP/Restful Web Services.
  • Designed and developed the application to be responsive using Bootstrap CSS framework.
  • Developed the presentation layer with client side MVC model and on the middleware we used Spring MVC for the integration with backend data sources.
  • Developed the DAO layer using Hibernate and used caching system for real time performance
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on logon ID
  • Developed multiple Soap and Restful services which perform several CRUD operations related to customer account and management modules. Used Jax-ws for developing soap webservices and Jersey for rest based implementation.
  • Used AJAX for developing asynchronous web applications on client side
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background
  • Designed class and sequence diagrams for Modify and Add modules
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project.
  • Involved in post-production support and maintenance of the application.

Environment: Java, HTML5, CSS3, AngularJS, Angular2, Bootstrap, IBM WebSphere 8.0, PL/SQL, XML, XSLT, Spring 4.2.1, Spring batch, Hibernate 5, Oracle 12c, JavaScript, JQuery, JUnit, Windows 7, Eclipse 4.6

Confidential, California, Riverside, CA

Java Developer

Responsibilities:

  • Worked in an agile based environment with onsite and offshore model and core responsibilities included developing Java based user stories and guiding offshore junior resources in the development process.
  • Developed the presentation layer with client side MVC model and on the middleware we used Spring MVC for the integration with backend data sources.
  • Implemented client side MVC framework using AngularJS, Angular2, Bootstrap, HTML5 and CSS3. Implemented dependency injection and two ways of binding using angular JS a MVC framework.
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS.
  • Integrated Spring with Hibernate for implementing DAO layer, created and configured spring-hibernate template and used for interaction with Oracle.
  • Created and consumed Restful Web Services using JAX-RS and Jackson for converting the data to JSON format.
  • Developed multiple stored procedures, cursors and triggers to interact directly with oracle DB.
  • Developed and maintained several batch jobs which were developed using spring batch module and also developed few cron batch processes to process a scheduled feed.
  • Implemented several UNIX / Linux shell scripts in order to automate several processes in production environments.
  • Worked on Jenkins in order to provide continuous integration to automate build process.
  • Deployed the application on the WebLogic server in production and used tomcat for the local development purposes.
  • Developed JUnit test cases for unit testing the Service and DAO Layer.
  • Used RTC as a version controlling tool along with RAD IDE for development.

Environment: JavaScript, AngularJs, Angular2, React JS HTML, Bootstrap, CSS, Spring Core 2.5, Struts 2.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Web logic 10.3, Eclipse, Maven, JUnit, UML, WebServices.

Confidential, New Braunfels, TX

Java Developer

Responsibilities:

  • Developed overall basic design layout, objects colors and affects using HTML5, JavaScript and CSS3.
  • Analyzing the business requirements from the client and designing the Technical Specification for architect's review.
  • Mailing system using Core Java mail API to notify the staff when a customer submitted a policy.
  • Involved in building a single page and cross browser compatible web application using AngularJS (Angular routing) and Bootstrap.
  • Created the packages, stored procedures, functions using Oracle PL/SQL for data storage and business reports.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Facilitating SCRUM Ceremonies like daily Stand-ups, Sprint Planning, Sprint Demos and Sprint Retrospectives.
  • Designing the front end using JSP, jQuery, CSS, HTML and XHTML as per the requirements that are provided.
  • Imported the data from MySQL Database to flat file and written SQL Loader Scripts to load the flat file data into Oracle Database.
  • Developed Restful Web Services using Spring Framework.
  • Worked in Agile SDLC Development Model and was involved in analysis, development and testing phases.
  • Used technologies like Java, JEE, Spring MVC, Hibernate, JSON, JQuery, Ajax, ANT, SQL, RESTful API Web Services, DOJO, PL/SQL back end as Oracle via SQL Developer with Tomcat.
  • Involved in Coding and testing of Java features using Spring MVC, JSP and Web Services.
  • Since this is a small application, I have provided scripts to DBA for database creation.
  • Creating HTML Web Pages utilizing JavaScript and CSS.
  • Used Explain Plan for analyzing performance for database objects, tuning and optimizing the PL/SQL Code.
  • Written shell scripts for secure key generation between the 2 servers for Java to use Secure Copy Protocol through Application server to access images from different server.
  • Involved in test case preparation along with business users.
  • Created user-friendly GUI and Web pages using HTML and DHTML embedded in JSP. Used RESTful using JSON.
  • Used Hibernate Persistence Framework on the backend over Oracle 10g and postgre database. soap
  • Unit testing in development environment and close interaction with system test and user acceptance team to complete technical and functional testing.

Environment: JavaScript, PL/SQL, Bootstrap, JSP, SCRUM, MySQL, Struts 2.0, Spring, Spring MVC, Hibernate, Oracle Database, Agile, Oracle 10g Express, jQuery, Restful Web Services, HTML/DHTML, SDLC, HTML5, XML, AngularJS, API, JSON.

Confidential

Java Developer

Responsibilities:

  • Involved in developing prototypes of the product.
  • Involved in Analysis and Design of the project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Created UML Use Cases, Sequence diagrams, class diagrams and page flow diagrams using Rational Rose.
  • Designed and developed UI using HTML, AngularJS, Bootstrap, CSS, 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 ADF database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Used Net Beans IDE to develop the application.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Implemented Socket Programming to communicate with all the customers.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing in UNIX Environment.
  • Responsible for packaging and deploying components in to the JBoss Application Server.

Environment: Java, Java Beans, JSP, JavaScript, Bootstrap, Servlets, JDBC, AngularJS, Net Beans, JBoss, XML, HTML, Struts, WSDL, Oracle.

Confidential

Java Developer

Responsibilities:

  • Extensively developed business logic using Java.
  • Used servlets for getting request and sending response.
  • Client side Web page has been developed using HTML, CSS3, JavaScript, JSP and jQuery.
  • Developed session beans to store data from the web page to the database.
  • Worked on user interface using JSP, HTML, CSS and JavaScript.
  • Coded web pages using HTML, JavaScript and Struts Tag Libraries.
  • Facilitated SCRUM planning meeting and JAD Session with key stakeholder/product owner and project SMEs.
  • Developed several service controls consuming various web services.
  • Highly involved in writing SQL, Stored Procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL Scripts for rebuilding the application Oracle Database.
  • Implemented OO Aspects using PL/SQL.
  • Created and deployed web pages using HTML, JSP, AngularJS, Bootstrap, JavaScript and CSS.
  • Highly Involved in Handling Database exceptions using PL/SQL.
  • Extensively involved in calling JAVA using PL/SQL in Oracle Database.
  • Working on Agile for some project and Waterfall on some project.
  • Persistence Framework on the backend over Oracle 10g Database.
  • Involved in writing external Procedures for Oracle Database.
  • Defining test cases and Coordinating/Conducting unit testing in JUnit.
  • Implemented logging using Log4j. Generated build file using ANT and script files using shell script.
  • Troubleshoot application through extensive Log analysis.
  • Project coordination and tracking with Manager.
  • Involved in functional test of the application.

Environment: Core Java, JavaScript, AngularJS, Bootstrap, JUnit, CSS, JSP, jQuery, Struts, SCRUM, HTML, Web Services, Agile, Oracle 10g, Log4j, ANT, PL/SQL, Waterfall, JAD.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the struts framework.
  • Developed a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies.
  • Involved in coding and testing of B2B financial application.
  • Responsible for the design and development of the application framework.
  • Designed and Developed UI's using JSP by following MVC architecture and Spring Framework.
  • The views are programmed using JSP pages.
  • Involved in the development of the User Interfaces using NodeJS, HTML, JSP, JavaScript, AngularJS, Bootstrap, CSS and AJAX.
  • Used EJB for server side transactions.
  • Used Multithreading for parallel process of the application.
  • Used JavaScript for client side validations.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
  • Experience in Algometric trading to recognition of trading signals and develop modules to connect to the programmatic interfaces of trading platforms.
  • The JMS API was used to allow application components to create, send, receive, and read messages.
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP.

Environment: JavaScript, J2EE, JSP, WebSphere, Servlets, AngularJS, NodeJS, Bootstrap, Tomcat6.0, RESTFUL, Eclipse, MySQL, JDBC, XHTML, Struts, Spring MVC, RAD, Spring IOC, SDLC, Selenium IDE, TestNG 6.0, Oracle, IBM WebSphere6. x.

We'd love your feedback!