We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Around 9 years of experience in Java Application Development, Distributed Application development, Object Oriented Programming, and also in developing, testing and implementing application Environment using J2EE technologies like J2SE 6.0, JDBC, Servlets 2.4, JSP 2.1, AJAX, Java Beans, EJB 2.0/3.0, JMS and Web Services. JSP, Servlets, Spring, Struts, JDBC and hibernate
  • Experienced in using frameworks including Struts 3.0, JSF, JPA, Spring 3.0, IBatis and Hibernate 3.0.
  • Solid understanding and extensive use of design patterns like Singleton, Business Delegate, Service Locator, Factory, Session Facade, DAO, DTO, MVC.
  • Experience in markup language like HTML, DHTML, CSS, jQuery, XML, Voice XML, Schemas, XSLT and parsers like DOM and SAX.
  • Extensive B2B and B2C development experience using BEA Web Logic 8.x/9.x, IBM Web Sphere 4.x/5.x/6.x, WebSphere Integration Developer 6.x, JBoss 4.x/5.x application servers and web development work on Apache Tomcat 5.x/4.x Web server. Familiar with the Setup and Configuration of the servers.
  • Experience working with Developers IDE like IBM WSAD 5.0, IBM RAD 6.0, BEA Web logic Workshop 8.1, Eclipse 3.x.
  • Experience in Oracle Database Server, MySql, MS SQL Server, DB2 and MS Access.
  • Experience in using version control tools like Rational Clearcase, Visual Source Safe 5.0, CVS (Concurrent Version System), Win CVS.
  • Good knowledge on non - relational databases like mongodb and Amazon s3.
  • Strong expertise in Client-Server programming with a thorough understanding of Socket programming, Multi-threading, RMI, VoIP using Java, C++ and related technologies, with complete life-cycle experience.
  • Good experience in using JTest, developing test cases with JUnit 3.x, logging using Log4J and Build tools (Ant 1.6/1.7, Maven).
  • Expertise in the object oriented analysis and design using UML and in implementing Rational Unified Process (RUP).
  • Good knowledge on Object Oriented Analysis and Object Oriented Design (OOAD), Modeling Applications with Class Diagrams & Sequence Diagrams and have Strong implementation experience with RSA.
  • Experience in implementing Agile methodologies like SCRUM.
  • Experience coding from Use Case Specifications
  • Knowledge of ESB.
  • Strong knowledge of software best practices like Test Driven Development (TDD) and continuous integration.
  • Good experience in developing and reviewing Technical specification, Test plans, Test cases and Test scenarios.
  • Great team-management skills, efficient performance in a team as well as independently.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Languages: Java/J2EE, SQL

Operating Systems: Windows XP/Vista/7/8, Linux/ Unix Commands

Databases: Oracle, My SQL

Technologies: Core Java, J2EE/SE, Servlet, Web services (REST and SOAP), UML, JDBC, RDBMS, Design Patterns, HTML, CSS, CSS3 SQL (DDL and DML), XML, Hibernate.

Frameworks: Hibernate, Springs, JPA, Junit and Maven, Angular JS, Node JS, Backbone JS

Tools: Eclipse, MySQL, Oracle and Squirrel

Requirement Analysis and Mgmt: MS Visio, RSM.

IDEs: Eclipse, RAD, RSA, MySQL.

Servers: Websphere, JBoss 5.1/7.1, Apache Felix, Tomcat, MS SQL

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Java/J2EE developer

Responsibilities:

  • Interacted with the business systems analyst and the project manager quite consistently in gathering requirements and enhancing the project technical functionality and preparing technical specifications.
  • Involved in daily discussions to develop and deploy using SCRUM methodology.
  • Built queries using MSSQL, DB2 database tool so that the queries can be developed first initially, tested before finally getting sent to the ORM.
  • Used MyBatis as an ORM tool so that the queries can be applied to the java projects across all applications that are developed in java language for data persistence.
  • Wrote data mapping files and mapper interfaces, POJO classes using Mybatis.
  • Developed spring beans, skeleton classes using builder pattern design patterns.
  • Used Auto wiring concepts to inject controllers across layers available in the architecture of the projects worked on by using SpringMVC REST framework.
  • Used Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Design and development of JSP pages, JDBC interfaces, Data Access Classes.
  • Designed and developed web application front end using JQuery 1.8 components along with AJAX and java script.
  • Also involved in building the database architecture for internal projects with creating tables, columns, constraints based on the data needed to be stored.
  • Written SQL scripts and Stored procedures in Sql server to create tables in database.
  • Involved and fixed in deployment issues making deployment easy and generic across environments.
  • Developed code using logging patterns using log4j, slf4j across various projects and customized exception handling.
  • Wrote JUnit cases to test functionality with the help of mocking variables to cover functional logic especially when involved in calling third party vendors also helping exception handling.
  • Deployed the projects onto Sonar so as to identify the code coverage across the projects and enhance the code coverage to an efficient level from the information provided by SONAR.
  • Used various JavaScript libraries like multiselect.js, datepicker.js on the browser side to implement multiple selection functionality based on AJAX calls.
  • Used MAVEN as a build tool and packaged projects in the maven cycle using CYGWIN as the tool for Linux environment.
  • Debugged the environments on Linux servers during property file load issues and helped in fixing server problems on the JBOSS server.
  • Worked on a third party product in generating emails to respective associates during exception generation in log files helping identify inconsistencies and earlier recovery. Also developed graphical analysis for occurrence of inconsistencies.
  • Configured and applied standard logback for application logging with slf4j API.
  • Built REST SERVICES using REST template in making various projects accessible across the network.
  • Used SOAP services to build web services using wsdl files
  • Wrote different action classes in springMVC-REST responsible for maintaining deployment descriptors like application-servlet.xml, jboss-web.xml, and web.xml using XML.
  • Worked on a Spring-AOP project for assessing the performance metrics of multiple projects helping developers identify their code efficiency while also generating graphs for the business to get an understanding related to the projects performance.

Environment: Java 1.8, Hibernate 4/3.2, Spring 4.2, Spring boot, Spring data, AGILE Methodology, SCRUM, XML, Java Beans, Design Patterns, Restful Webservices, SOAP., JUnit, Log4j, Slf4j, Perl, JBOSS Drools, Maven, MSSQL 2008, Squirrel,Spring AOP, AspectJ, logback,WSDL, SOAP.

Confidential, Santa Monica, CA

Senior Java Developer

Responsibilities:

  • Involved in development, design and implementation of front end part of the application.
  • Involved in developing the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.
  • Experience on 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.
  • Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code and worked on different browsers like Safari, Firefox, Google Chrome and Internet Explore.
  • Enhanced user experience by designing new web features using MVC Framework like Angular.js, Backbone.js, and node.js.
  • Worked on the modernization of a legacy and outsourced UI technologies used were Angular.js and JQuery.
  • Developed platform HTML5 , CSS , and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Extensively used CSS for styling the HTML elements.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Developed JavaScript library for rendering domain specific layout XML to the web.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Tool bar for IE.
  • Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
  • Used JQuery template for markup.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used Agile Methodology for Software development.

Environment: Java 1.6, J2EE, HTML, CSS, JavaScript, jQuery, Oracle 10,Spring4.2, Hibernate 4.0, SQL, Struts2.0 PL/SQL, XML, SOAP, REST Webservices, UML, Apache AXIS2.0 Weblogic Application Server, Tomcat Server MVC design pattern, Unix Shell Scripts, JUnit, Subversion

Confidential, Forth Worth, TX

Senior Java Developer

Responsibilities:

  • Involved in designing the application in N-tier fashion.
  • Used MVC architecture/pattern and Struts for implementing the web interfaces.
  • Used JSP Standard Tag Libraries (JSTL).
  • Responsible for design and development of JMS messages.
  • Used JMS packages to develop MQ Series interfaces that interact with the application.
  • Used Message Driven Beans as listeners to the queue.
  • Used DOM for parsing the messages.
  • Used Service Locator pattern for lookup of the beans.
  • Used Command Design pattern to execute the sequence of events.
  • Designed and Implemented Data Access Objects to store the message into the DB.
  • Used VO pattern that is populated from message and stores in db.
  • Used Java Mailing Service APIs for mailing the alerts in message processing based on message data.
  • Used Factory pattern that creates DAO objects.
  • Involved in development of data access layer using Hibernate 3.0.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Implemented Agile methodology SCRUM.
  • Wrote JUnit test cases for testing the functionality of the code
  • Used Jira for Bug tracking.
  • Involved in Configuring ejb-jar.xml, Data sources and MQ queues.
  • Used Apache Log4j Logging framework for logging of trace and Auditing.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Involved in writing shell script for deployment of code on integration servers
  • Other responsibilities include Devolvement, Code Reviews, JUnit Test creation, Design Review
  • Acted as SME (Subject Matter Expert) for MQ Series, Web Sphere, Web Services and Java Mailing Service.

Environment: Java 1.5, J2EE, JSTL, Servlets, JSP, JSF, HTML, CSS, Spring, Struts 2.0,Hibernate 2.5, SQL, PL/SQL, XML, REST Web, Java Script, Oracle 10g, Unified Modeling Language (UML) 2.0, Jira, JUnit 4.0, Log4j 2.0, Unix & Windows XP.

Confidential, WoodLand hills, CA

Senior Java Developer

Responsibilities:

  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Worked closely with developers in understanding the architecture of the Farmers dashboard website.
  • Involved in development of User Interface using HTML5, CSS3, JavaScript, and JQuery, AJAX, JSON and AngularJS.
  • Developing custom HTML elements using angular JS directives.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and its functions.
  • Created/Converted to JSON based Restful web services to improvise the performance of the code.
  • Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
  • Developed the UI with extensive use of JavaScript, JSON and Ajax.
  • Handled RESTful web-service calls.
  • Participate in the team on agile development cycle.
  • Followed SCRUM methodology.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used AJAX extensively to implement front end features in the application.
  • Developed the pages that are complaint to W3C standard.
  • Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Version control through CVS.
  • Worked with solution design team in understanding the widget's features.
  • Implemented agent widget based on the wire frames provided by the design team.
  • Built the template, pulled agent information from JSON object and rendered it onto the widget.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Ensured site design integrity and quality control consistency throughout the project's lifecycle.

Environment: : HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Angular.JS, Responsive design, Grunt, Node.js, RESTful web-services.

Confidential, Forth Worth, TX

Senior Java Developer

Responsibilities:

  • Involved in designing the application in N-tier fashion.
  • Used MVC architecture/pattern and Struts for implementing the web interfaces.
  • Used JSP Standard Tag Libraries (JSTL).
  • Responsible for design and development of JMS messages.
  • Used JMS packages to develop MQ Series interfaces that interact with the application.
  • Used Message Driven Beans as listeners to the queue.
  • Used DOM for parsing the messages.
  • Used Service Locator pattern for lookup of the beans.
  • Used Command Design pattern to execute the sequence of events.
  • Designed and Implemented Data Access Objects to store the message into the DB.
  • Used VO pattern that is populated from message and stores in db.
  • Used Java Mailing Service APIs for mailing the alerts in message processing based on message data.
  • Used Factory pattern that creates DAO objects.
  • Involved in development of data access layer using Hibernate 3.0.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Implemented Agile methodology SCRUM.
  • Wrote JUnit test cases for testing the functionality of the code
  • Used Jira for Bug tracking.
  • Involved in Configuring ejb-jar.xml, Data sources and MQ queues.
  • Used Apache Log4j Logging framework for logging of trace and Auditing.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Involved in writing shell script for deployment of code on integration servers
  • Other responsibilities include Devolvement, Code Reviews, JUnit Test creation, Design Review
  • Acted as SME (Subject Matter Expert) for MQ Series, Web Sphere, Web Services and Java Mailing Service.

Environment: Rational Application Developer (RAD) 7.0, J2EE 1.4, EJB3.0, Web Services, Struts 2.0, Hibernate 3.0, JSTL, IBM MQ Series 5.2, Java Mailing Service 1.1, XML, JAXP API, XSLT, Apache Felix, IBM Web Sphere Application Server 6.1, Java Script, Oracle 10g, Unified Modeling Language (UML) 2.0, Jira, JUnit 4.0, Log4j 2.0, Unix & Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in designing the application in N-tier fashion.
  • Used MVC and Struts for implementing the web interfaces.
  • Used JSP Standard Tag Libraries (JSTL).
  • Responsible for design and development of JMS messages.
  • Used JMS packages to develop MQ Series interfaces that interact with the application.
  • Used Message Driven Beans as listeners to the queue.
  • Used Service Locator pattern for lookup of the beans.
  • Used Command Design pattern to execute the sequence of events.
  • Designed and Implemented Data Access Objects to store the message into the DB.
  • Used Java Mailing Service APIs for mailing the alerts in message processing based on message data.
  • Used Factory pattern that creates DAO objects.
  • Involved in development of data access layer using Hibernate 3.0.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Implemented Agile methodology SCRUM.
  • Wrote JUnit test cases for testing the functionality of the code
  • Used Jira for Bug tracking.
  • Involved in Configuring ejb-jar.xml, Data sources and MQ queues.
  • Used Apache Log4j Logging framework for logging of trace and Auditing.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Involved in writing shell script for deployment of code on integration servers
  • Other responsibilities include Devolvement, Code Reviews, JUnit Test creation, Design Review
  • Acted as SME (Subject Matter Expert) for MQ Series, Web Sphere and Java Mailing Service.

Environment: Java, J2EE 1.4, EJB, Struts 2.0, Hibernate 3.0, JSTL, Apache IBM MQ Series 5.2, Java Mailing Service 1.1, XML, JAXP API, XSLT, XSD, IBM Web Sphere Application Server 6.1, Gol JMS, MQ Series, Oracle 10g, Unified Modeling Language (UML) 2.0, Rational Rose, CM Synergy 6.5, Jira, JUnit 4.0, Log4j 2.0, Unix & Windows XP.

We'd love your feedback!