We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Texas, DallaS

SUMMARY:

  • Java/J2EE 8+ years of experience with object oriented analysis, design, and development of thick client, web, and enterprise applications with a wide range of domains, platforms and environments.
  • Strong experience in Full Stack Web technologies like Core Java, J2EE, MVC Architecture (Struts and spring), Servlets, Swing, Hibernate, EJB, JBOSS, JMS, MQ Series, AJAX, JQuery, JSF, Java Script, JSP, JSON, JQuery, JDBC, HTML, DHTML, CSS, Web services (REST and SOAP) and Custom Tag Libraries User defined JSTL, JDBC, XML, LOG4J.
  • Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time - lines for the project.
  • Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap.
  • Extensive skill in CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code andalso good experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Experience On working with Responsive web design (RWD) using bootstrap which is an approach to web design aimed at crafting sites to provide an optimal viewing experience. Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA. Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, BackboneJS, NodeJS, ExtJS.Strong knowledge in Document Object Model and its functions.
  • Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS etc.
  • Used JavaScript, jQuery for user interactions in pages. Created a responsive web application integrating Twitter Bootstrap with Angular JS.
  • Well experienced in developing JavaScript MVC based web applications with front-end via Angular.js, JQuery, and backend via Node.js, JSON, and AJAX.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services.
  • Experienced in using JSF extensions such as Primefaces, Richfaces and Icefaces.
  • Experience in developing web applications with various open source frameworks: JSF, Spring Framework, Spring (MVC), Spring (AOP), Struts Framework, Struts Validation and Tiles Frameworks.
  • Strong experience in Service Oriented Architecture (SOA) and publishing SOAP web services that include several components like WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Extensively worked on Session Beans, JMS and EJB-MDB's for messaging mechanism, Session beans for business logic and entity beans in the persistence layer for interaction with the database.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Experience in developing Action classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern and using Message Driven beans to read the messages from JMS queues for asynchronous communication.
  • Experience in implementing the MVC Architectural Pattern using Struts Framework including JSP, EJB, Form Bean and Action classes. Implemented EJBs Session beans for business logic and configured mappings to map the page-requests from client to the corresponding Form Bean classes and autowired the bean classes to the corresponding controller classes.
  • Experience in Designing and tuning database warehouses in NoSQL MongoDB, Amazon DyanmoDB-EC2, and Cassandra complete with VMWare cloud based software in AWS for accompanying Meta data, production, and financial-consumer data.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Experienced in using build tools such as Ant, maven and continuous integration tool such as Jenkins.
  • Experience in RDBMS such as Oracle, MySQL and IBM DB2 databases.
  • Developed UML diagrams like Use Case Diagrams, Class Diagrams, Sequence and Behavior Diagrams.
  • Experience in using Subversion (SVN), GIT, CVS, Rational Clear Case and Visual Source Safe as versioning software tools.
  • Developed Web-based and SOA based applications using JAVA/J2EE and GROOVY/GRAILS technologies.
  • Implemented business objects and coded business logic using Core Java/Groovy
  • Experience in configuring build tools like Maven, Gradle and Ant for the development and deployment.
  • Experienced in UI components using JSF framework with Prime faces and Rich faces to provide interactive Presentation Layer and implemented event handling using Java, JSF, AJAX, Prototype and JavaScript.
  • Involved in configuring web.xml and faces-config.xml according to the JSF framework and experienced in handling events and runtime errors using JSF event listeners and validations.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Experience in writing Stored Procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • Extensive experience in working on various Spring modules (Spring MVC, DAO and AOP) and proficient in the design, development, and implementation of applications using Struts and Spring-MVC using MVC framework.
  • Extensive development experience in Java Servlets, JSP, EJB, JMS, JTA, JNDI and JDBC for building server side applications.
  • Proficiency in developing ORM persistence mappings using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Hands-on experience working with source control tools such as CVS, ClearCase, Apache SubVersion and GIT.
  • Extensive development experience on different IDE’s like Eclipse, IBM Rational Application Developer, WebSphere Integration Developer and NetBeans.
  • Excellent team player, comfortable in working independently or with small to large-scale teams with onshore/offshore models in Agile and Waterfall environments.
  • Excellent problem solving skills with a strong technical background, debugging and good interpersonal skills.
  • Self-motivated learner of new technologies with a demonstrated ability to handle multiple tasks and function efficiently independently or as a team player.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, PL/SQL, Python, Unix Shell scripts

Java/J2EE Technologies: STRUTS, servlets, JSP, JMS, JDBC, JNDI, JSF

Web Development: HTML 5.0, DHTML, XHTML, CSS, Java Script, AJAX

Frameworks: Struts, tiles, Spring, Hibernate, EJB

UI Frameworks: Angular JS, JQuery,NodeJS,ExtJS,React JS

XML/webservices/ Messaging: XML, XSD,WSDL, SOAP, REST, Apache AXIS, SOA, JAX-WS, DOM 4jJMS, MQ Series, XML Beans

Web/Application servers: WebLogic, Web Sphere / ESB, Tomcat, JBoss, Apache Tomcat

Methodologies /Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade

Databases: Oracle, PL/SQL, MySQL, DB2

IDE’s: Eclipse, Juno, RAD, NetBeans, WID, IntelliJ

Build Tools: Maven, Ant, Jenkins, Gradle, Bamboo

Version Control: CVS, SVN, ClearCase, Git

Testing and Logging Frameworks: Junit, Log4J

Tools: Crystal Reports, Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating System’s: Windows, Linux and Unix

PROFESSIONAL EXPERIENCE:

Confidential, Texas, Dallas

Java/J2EE Developer

Responsibilities:

  • Created various modules and components as per business requirement.
  • Provided technical support for various key business releases.
  • Created REST web services to allow communication between the applications.
  • Implemented the Spring MVC architecture.
  • Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Used Spring framework for dependency injection, transaction management.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Taken care of complete Java multi-threading part in back end components.
  • Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript,JSF, JSON, and XML.
  • Wrote DAO design pattern to retrieve & store data the data form Web Services and populate the user account information to admin for modifying or creating the alternate/secondary ids for the primary user id account.

Environment: Java1.6/8, J2EE, Servlets, JMS, Spring,JSF, SOAP Web Services, HTML, Java Script, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, No SQL, JBOSS, Apache Tomcat, Eclipse

Confidential, Rancho Cordova, CA

Java/JEE Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Creating dynamic columns for where column metadata is acquired from Salesforce and is dynamically converted to ExtJScolumn array.
  • Implemented Localization and Internationalization of the current application in order to provide language based on user locale.
  • Fixing Defects, bugs and edge case scenarios detected by the testing team.
  • Wrote DAO design pattern to retrieve & store data the data form Web Services and populate the user account information to admin for modifying or creating the alternate/secondary ids for the primary user id account.
  • Web layer is implemented using Servlets and JSP using Struts Framework, Eclipse is used as Java IDE tool for creating Hibernate, Servlets and JSP, JSF.
  • Used various Core Java concepts such as Multi-Threading, Exception handling to implement various features and enhancements.
  • Implementing search filters for the tree and grid columns in ExtJSInvolved in developing EJB's for the business logic and deploying them in Apache tomcat.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Experienced in writing Custom Directives in Ext JS, making use of Modules and Filters objects according to the application requirement.
  • Developed UI using ExtJS, jQuery and JSP for interactive cross browser functionality and complex user interface.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Created visual mockups and prototypes using HTML, CSS, Java Script and JQuery.
  • AJAX/JSON was primarily used for populating ExtJS Grid panel and also updating the DB with the modified content in grid.
  • Used AJAX module to handle RESTful calls to enable communication between view components and servers. Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in direct interaction with Business consultants to map business scenarios suggested by them with features existing in Jive for estimating development efforts.
  • Upgrading Jive platform from 4.5.4 to 5.0 after analyzing DB level changes, FTL migration and themes
  • Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX. Developed Single page application and structured the JavaScript code usingExtJS. Involved in the implementation of open- source web application frameworks like Bootstrap and ExtJS
  • Defined new validations through ExtJSor the form field validation implemented through HTML and Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycle working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Development of widgets and plugins in JIVE, a Social Business Software, based on JAVA, as per client requirements.
  • Developed Object Oriented JavaScript code and responsible for client side validations using jQuery. Created responsive web design using boot strap. Managed code with unit tests and GitHub.
  • Used Spring data MongoDB to perform database interactions in creating, updating, deleting and reading documents from MongoDB.
  • Developed Spring DAO’s to connect to Mongodb using Spring MongoTemplateand created document and collection mappings.
  • Installed and configured Jboss 4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Used JIRA for task assignment, bug tracking and fixture.
  • Used Log4j extensively for logging errors and eclipse as the primary IDE.
  • Provided timely and accurate delivery of Jive project modules
  • Monitored and integrated Jive along with other web technologies
  • Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.
  • Worked with RDBMS Oracle databases and No SQL data storage technologies like MongoDB .
  • Used the SpringJDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database.
  • Generated Entity classes and schema using them. Created Application Property Files and implemented internationalization.
  • Experienced in AWS Cloud platform and its features which includes EC2 AMI, EBS Cloud watch AWS Config, Auto-scaling, IAM, AWS and S3.
  • Used JUnit framework for Unit testing of application and Spock framework in Groovy for Automated Functional Testing.
  • Integrated Automated functional tests (Groovy) with Continuous-Integration in Jenkins.
  • Developed application using Java, J2EE, JavaScript, XML, HTML, DHTML, AJAX, DOJO, CSS, XSLT, Groovy, WebLogic, IBM WebSphere and Tomcat Performed requirement analysis, and prepared High-Level and Low-Level design (HLD and LLD).
  • Developed modules in Groovy and reused them in different parts of the code.

Environment: Java 8,HTML5, JSON, XML, Javascript,JSF, jQuery, ExtJS, Node.JS,Bootstrap, Agile, Eclipse, Maven, Tomcat, Selenium, GIT, JAVA/J2EE,pl/sql,jive,groovy

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed various product applications using Java, J2EE and related technologies
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Implemented JSF framework for Plan Closure - exchange application.
  • Used JSF1.2, JSP, JSF 2.2(My faces) framework for building the application based on MVC design paradigm.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Developed XHTML'S with JSF Myfaces UI components, HTML and JavaScript.
  • Created user interface with the help JSF for standardized display technology which was formalized in a specification through the Java Community Process.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP)
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications, used Java Collections.
  • Involved in configuring and integrating Spring and Hibernate frameworks as the ORM tool develop the persistence layer.
  • Used Spring MVC and restful web services such as jersey, axis frameworks.
  • Responsible in testing the classes and methods using Junit test case for unit testing of application and Log4j to capture the logs.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed web services using HTTP, SOAP and XML technologies.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Involved in identify the defects, captured using ALM and worked on the defects.
  • Involved in creating the EAR files and deployed in the QA/UAT environments, deployed applications onJboss.
  • Develop test driven framework (TDD) using Spring/Junit and Cucumber.
  • Developed user defined functions based on requirements. Developed back end interfaces using PL/SQL Stored Packages, Procedures, Functions, Collections and Triggers.
  • Created relevant staging tables to load the CSV files, identified the business validation rules. Created SQL Loader script generator application using UNIX shell scripting and PL/SQL.
  • Automated Quality Check tasks by creating PL/SQL procedures, cursors, functions and dynamic SQL. Enhanced it with creating exceptions for error handling. Created triggers for auditing purpose and created group, tabular and form reports.

Environment: JAVA, J2EE, Maven, Spring, CXF, Hibernate, Webservices, SOAP UI, XML, Javascript, AJAX, Angular-JS, Grunt, Bootstrap, SASS, JSP, WSDL, SOAP, Log4j, JUNIT, JMockit, SPRING-IOC, JDBC Template, GIT, MVC, JBoss, eclipse, LINUX.

Confidential, Wilmington, Delaware

Software Engineer

Responsibilities:

  • Participated in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams . Applied OOAD principles for building applications.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework to present the layouts to the user. Created the web UI usingStruts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classesto service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.

Environment: JSP, Servlets, Struts, JAXB, XSLT, DOM, XML, EJB, Webservices, JNDI, J2EE, RSA, JBOSS6.0, RATIONAL ROSE, CVS, ORACLE9I, JUnit, Rational Rose, Javascript, DHTML

Confidential, Sunnyvale, CA

Software Engineer

Responsibilities:

  • Participated in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams . Applied OOAD principles for building applications.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework to present the layouts to the user. Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classesto service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.

Environment: JSP, Servlets, Struts, JAXB, XSLT, DOM, XML, EJB, Webservices, JNDI, J2EE, RSA, JBOSS6.0, RATIONAL ROSE, CVS, ORACLE9I, JUnit, Rational Rose, Javascript, DHTML

We'd love your feedback!