We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Overall 8+years of professional experience in developing web based applications.
  • Strong design/development experience with SDLC including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Integration. Extensive uses of various design methodologies like OOA & OOD, UML and Design Patterns.
  • Hands on development experience in Core Java and J2EE Patterns like Factory, Singleton, Command, Proxy, Business Delegate, Service Locator, Session Façade, and DAO.
  • Extensive experience in designing front end interfaces using HTML, DHTML, HTML5, HTML3, JSP, HTML, Java Script, Node JS, Angular JS, React JS and Ajax, JSON, ES6, PHP.
  • Implemented several J2EE Design patterns like Model - View-Controller, Business Delegate, Transfer Object, Service Locator, and Singleton during my application development experience.
  • Strong User interface development experience using JSPs including Tiles framework, custom tag libraries, Swing API, and HTML, JavaScript is implemented in several applications.
  • Experienced in using WebSphere 5.1, Weblogic 8.1 & Weblogic 10.2, JBoss, Application Servers and Apache Tomcat web server including installation, configuration, and trouble shooting and deploying UI & Java apps on them.
  • Thorough understanding and hands on experience on Relational Databases like Oracle, Sybase, IBM DB2.
  • Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
  • Well experienced in-service development using Service-Oriented Architecture technologies (SOA) like Web Services/SOAP.
  • Experience of using IDEs like WebSphere Studio Application Developer (WSAD) 5.0, IBM RAD, RSA and Eclipse.
  • Struts MVC and Spring MVC pattern has been implemented successfully in two applications for about three and half years, played key role during design phase of the GUI using Spring Web flow.
  • Experienced in developing applications using Agile ( XP, SCRUM ), Test Driven methodologies and good understanding of Service oriented architecture (SOA)
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA
  • Proficient in developing web-services using REST, SOAP, WSDL and ApacheAXIS2.
  • Expertise in XML and related technologies like XSL, XSLT, DTD and parsers like JAXP (SAX, DOM) and JAXB
  • Experience in working with build tools like ANT, Maven build scripts, providing logging facility using Log4j, writing JUnittestcases and used ClearQuest, JMeter, Bugzilla for bug tracking.
  • Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS and SVN.
  • Information Technology field, with core design, development and implementation of products/applications using JAVA, J2EE technologies and WebServices.
  • Significant knowledge in J2EE including JSP, Docker, Servlets, JMS and spring / Hibernate Framework for building client-server applications
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
  • Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
  • Good Experience on Quality Control, JIRA, Fish Eye for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.,
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX

Programming Languages: Java, python, SQL, PL/SQL,C++

Web Technologies: JSP, JSTL, XML, HTML, HTML, JSON, LESS and AJAX, Angular JS, Angular 2, Bootstrap.

Unit Testing: Jasmine, Karma Frontend Build Tools npm, Bower, Gulp, Grunt, Yeoman.io

Frame works: Struts, Spring Framework, MVC, Hibernate ORM and Log4J, Design Patterns

Web Service Technologies: AXIS2, SOAP, WSDL, REST (JAX-RS).

Scripting Languages: JavaScript, JQuery.

Web/Application Servers: Web Sphere, JBoss, WebLogic and Apache Tomcat.

Databases: Oracle10g, Cassandra, Postgre SQL

IDE Tools: IntelliJ, Eclipse, Notepad++, Dreamweaver, sublime Text, NetBeans

Source Control: CVS, SVN, Maven, GIT Subversion, mks integrity tool

Methodology: Water Fall, Agile, SCRUM.

Other Tools: TOAD, Log4J, MS-Office, JIRA, TOAD, SQL Developer

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Java J2EE Developer

Roles & Responsibilities:

  • Project is mainly based on HTML5, CSS3, AngularJs, bootstrap and jsp, jQuery with spring mvc framework
  • Built a single page app which is a link to the landing page, which is based on AngularJs.
  • Built a page using jsp with spring form tags as front end and jQuery for events, bootstrap for responsive and finally integrated with spring mvc framework.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database
  • Designed new classes and functionalities using various OOJs (Object-Oriented JavaScript) concepts for CRM application for customer service, especially using dynamic polymorphism concept.
  • Used LESS for creating HTML frameworks store things like colors, font stacks, or any HTML value.
  • Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angularjs to route the data from one service to another server.
  • Leveraged Docker resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Responsible with the deployment and configuration of Microservices applications in AWS EC2 environment
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data
  • Warehousing hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
  • Installed and configured Chef/run-deck for Automating Deployments and providing a complete automation solution.
  • Used MySQL, Dynamo DB and Elastic-cache to perform basic database administration.
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS CLI/API.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, and EBS volumes.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef, Ansible, Configuration management.
  • Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS.
  • Called the restful web service calls for POST, PUT, DELETE and GET methods.
  • Involved in creating various Data Access Objects DAO () for addition, modification and deletion of records using various specification files.
  • Designed and developed the application using WATERFALL methodology.
  • Deployment of web, enterprise java components and messaging components.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.

Environment: Java, MQ systems, SAAS, J2EE, Require JS, webservices, JSP 2.0, ES6, HTML, DHTML, WebLogic, HTML, PL/SQL, Spring, JavaScript, Angular Js, Json XML, DOM, SOAP, Eclipse IDE, Git, Angular 2/4, AWS, Wire framing, Prototyping, Ionic Framework, Sublime Text, Win Merge, MongoDB, Tomcat, MS SQL Server 2008, CVS, REST-ful Web service.

Confidential, Colorado

Sr. Java AWS Developer

Roles & Responsibilities:

  • Involved in developing JSF components for the next generation version of the application.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and HTML.
  • Hands on Experience on Angular 2/4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
  • Developed non-functional HTML, HTML pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Supported the lease replacement of the servers with the installation and configuration of WebSphere MQ.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to servers
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, HTML3 and JQuery in on-going projects.
  • Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
  • Good knowledge on Angular MVC.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Used plain JavaScript and JQuery, JavaScript Library to do the client-side validations.
  • Used SpringMVC and Web Flow to bind web parameters to business logic.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Used Log4j to print the logging, debugging, warning, info.
  • Worked on core AWS services such as Setting up new server ( EC2) instances/services in AWS, configuring security groups , and setting up Elastic IP's , auto-scaling and Cloud Formation.
  • Used Simple storage services ( s3 ) for snapshot and Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Experience on modifying the existing Backend code for different level of enhancements.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling .
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Implemented modules using Core Java APIs , Java collection , Java 8 (Streams), multi-threading, and object-oriented designs
  • Creating XML Documents for file configuration.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
  • Developed Java API to interact with the Amazon SQS used for sending bulk emails.
  • Used different types of IDE tools like Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA for Java J2EE Application development.
  • Created complex SQL queries and used JDBC connectivity to access the database.
  • Integrated Active MQ and spring JMS API to send and receive message for the application's Restful API.
  • Used Spring-IOC to inject beans and Spring MVC architecture for developing the application.
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Used Rest angular in AngularJS service to make GET/POST/PUT/DELETE to deal with API request and response from AngularJS to send the request and get the response from Node.JS.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Configure SQL using Liquibase preconditions, insert, update and rollback. This will reduce the maintaining traditional way scripting and maintaining the data in Different Environments.
  • Deployment of web, enterprise java components and messaging components.
  • Used JIRA to manage the issues/project work flow.
  • Used GIT as version control repository, Bamboo for Continuous Build Integration
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.

Environment: Java, J2EE, JSP 2.0, MQ, Node.js, Angular 2/4, HTML, Require.js, Redux, Cordova, DHTML, HTML, PL/SQL, Spring, ReactJS, JavaScript, Angular Js, BackBone Js, Struts, JMS, JNDI, Oracle, XML, DOM, SOAP, Rationale Rose, Eclipse IDE, MongoDB WebLogic, Hibernate, JDBC, MS SQL Server 2008, CVS, REST-ful Web service.

Confidential, North Dakota

Java Developer

Roles & Responsibilities:

  • Involved in analysis, design and development of e-file payment system as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Designed the system according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB s were used to talk to the database and JSP along with HTML, XML were used to control the client view.
  • Involved in designing the user interfaces using JSF, Faceletes, JavaScript and HTML.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Converted the mock-ups into hand-written HTML 4.0/5, HTML (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
  • Developed scripts to monitor various Weblogic parameters by JVM heap size, JMS messages, and JDBC connections
  • Worked on Unix Shell script to configure the WebLogic application server in all the environments
  • Knowledge on angular js mvc framework.
  • Good knowledge on building single page applications (SPAs).
  • Involved in writing jQuery-based Ajax requests using jQuery get and post requests.
  • Improved user experience by designing and creating new web components and features
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
  • Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
  • Implemented DAO design pattern for database related activities (Add, Delete, modify etc.) and to interact with the database using JDBC.
  • Good exposure to Web Sphere Application Server, ATG Dynamo and WebLogic
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using Sql Server Reporting Services (SSRS).

Environment: JSP 2.0, PL/SQL, Spring, JMS, JNDI, Java, J2EE, JavaScript, JSF, HTML3, HTML5, Struts, Oracle, XML, DOM, SOAP, Hibernate, JDBC, WebLogic, MS SQL Server 2008, Reporting Services (SSRS).

Confidential, Lake Forest, IL

Java Developer

Role & Responsibilities:

  • Created Action Classes, Action Forms for the application using Model View Controller (MVC ) approach.
  • Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
  • Develop the logics in BOSI to generate BOD XMLs for a given product with different business rules.
  • Designed and implemented the whole web site using HTML5, XML, HTML3, Flash, PHP/MySQL and JavaScript leveraging the Bootstrap framework.
  • Interacted with java controllers ( jQuery, Ajax, and JSON to write/read data from back end systems ).
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, HTML, HTML and JavaScript.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
  • Developed business logic activities with Java Beans, Servlets.
  • Developed handlers and DAO’s to get the data from Database.
  • Developed the front-end using JSP, Servlets, HTML, and JavaScript.
  • Written SQL queries for Performing CRUD Operations using JDBC.
  • Configured JNDI properties in Web sphere.
  • Performed Unit Testing with Junit Framework.
  • Programmed the Data Access layer using DAO pattern, with JDBC being used for data access.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, DGF, PHP, Tiles, HTML, HTML, Oracle, Java Script, JUnit PL-SQL, Views, Web sphere, CVS, Eclipse.

Confidential

Java Developer

Role & Responsibilities:

  • Involved in use case design, functional documentation and technical documentation.
  • Involved in complete software development life cycle with object oriented approach of client’s business.
  • Process and continuous client feedback. Worked on designing and developing a complete service.
  • Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
  • Involved in the design of user interface and business layers.
  • Developed web services to generate and attached contract documents.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Involved in development of controller component using Servlets and view component using JSP.
  • Worked on Spring-DAO based declarative transaction management.
  • Implemented Hibernate and Struts framework.
  • Involved on the back-end application to modify business logic by making enhancements.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Developed Controller Servlets and used Java Script for client validations.
  • Created action classes in Struts and developing manager’s classes using Hibernate.
  • Testing and debugging of the application.

Environment: Java, JSP, Servlets, Struts, Oracle, HTML, JavaScript, XML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant.

Confidential

Java Developer

Roles &Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used log4j for logging mechanism.
  • Configured JDBC in the application server.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and other database configurations using Hibernate.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Used log4j for tracking errors and debugging the code.
  • Developed SOAP based web services using Jax-ws.
  • Involved in unit testing and system testing and responsible for preparing test scripts for the system testing.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development

    Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.

  • Wrote Junit test classes for the services and prepared documentation

Environment: JAVA 1.5, Servlets, JDBC, JMS, RAD 7, UML, HTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.

We'd love your feedback!