We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Having 6+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • 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.
  • Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, XSLT, JDBC and Databases(Oracle, Sql, Cassandra). .
  • Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Sybase, Oracle, IBM DB2, UDB MS SQLServer.
  • Good understanding of J2EE Design Patterns and N-Tier Architecture.
  • Proficient in developing web-services using REST, SOAP, WSDL and ApacheAXIS2.
  • Experienced in using IDEs like Eclipse and NetBeans for Java programming.
  • Extensive experience in designing front end interfaces using HTML, HTML5, CSS3, JSP, CSS, Java Script, Angular JS and Ajax
  • Expertise in XML and related technologies like XSL, XSLT 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 JUnit test cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
  • Significant knowledge in J2EE including JSP, Servlets, JMS and spring / Hibernate Framework for building client-server applications.
  • Used CVS, Maven, and SVN, GIT Source code version control.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
  • 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, Jython, SQL, PL/SQL

Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI, XML, HTML, CSS and AJAX, Angular JS

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

Web Service Technologies: AXIS2, SOAP, WSDL, WADL, 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, Velocity Studio

Source Control: CVS, SVN, Maven, GIT Subversion.

Methodology: Water Fall, Agile, SCRUM, Lean and Kanban.

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

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Sr JAVA/J2EE Developer

Responsibilities:

  • Involved in the complete Life cycle of Design, Development, Testing, and Deployment of applications.
  • Followed Agile methodology and participated in SCRUM.
  • Designed and developed web-based application using Spring MVC Framework.
  • Implemented JAVA Collections API for handling the data objects between the business layers and the front end.
  • Developed user interface using JSP, JSF, Ajax, DOJO, and JQuery.
  • Developed client side validations using HTML5, CSS3 and JavaScript.
  • Used XML, XSD, XSL/XSLT.
  • Implemented Controller Classes and Server side validations for account activity, setting alert preferences, triggering the alert for particular account and set threshold values for the preferences.
  • Involved in Mainframe functionalities to monitor Monthly and Daily Batch jobs.
  • Implemented Message Driven Beans to communicate with the other systems.
  • Used Spring ORM module to integrate with Hibernate.
  • Implemented Hibernate framework to connect to database and mapping of java objects to database tables
  • Produced SOAP based Web Services for interacting with the other systems to get data synchronized.
  • Used SOAP UI for testing all the registrations and getting the preference destinations.
  • Implemented the interaction between applications and WebSphere ESB by using Message Service clients.
  • Used WebSphere Application Server for deploying the application and check the status of the applications running on the server.
  • Used Putty and WinSCP to check the server logs for each transaction performed.
  • Successfully implemented many Adhoc requests and involved in Production Support
  • Used Maven as Build and Configuration Tool.
  • Used Jenkins as continuous integration tool and also configured it deploying to multiple environments.
  • Used Log4J to capture the logging information and JUnit to test the application classes.
  • Used GIT Repository for Source Code maintenance.

Environment: Java, JSF, JavaScript, Ajax, DOJO, XML, XSD, HTML5, CSS3, JQuery, JSTL, Spring MVC Framework, Hibernate, Eclipse, DB2, Squirrel SQL, Rational Rose, Log4j, JUnit, Maven, Tomcat, WebSphere ESB, Web Sphere Application Server, Web Services, SOAP, WSDL, JAX-WS, Apache CXF, Putty, Jenkins, GIT

Confidential, Los Angeles, CA

Sr JAVA/J2EE Developer

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, Facelets, Java Script and HTML5.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • 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.
  • Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using ECLIPSE.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Created entities and mapped them to the data base using Hibernate.
  • Performed various CRUD operation using RESTful web services.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Implemented business logic using session beans for integration of EJB's into struts framework.
  • Supported by subqueries, stored procedures, cursors or views by using PostGreSQl
  • 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, Oracle, XML, DOM, SOAP, Hibernate, JPA, JDBC, MS SQL Server 2008, Reporting Services (SSRS)

Confidential, Huntsville, AL

JAVA Application Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Handling client change requests and enhancements on an Agile based development platform.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Javascript to simplify the complexities of the application.
  • Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Installed, configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, Junit, MediaWiki, tripwire, fail2ban, ssh, sendmail, sudo, etc.).
  • Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
  • Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting health plans from different module and used SAX XML parsers for data retrieval.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Built main application in leveraging technologies such as Angular js, Backbone js.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
  • Developed User Interface using JQuery.
  • Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
  • Used Ajax API for intensive user operations and client-side validations.
  • Used CVS for version control and Clear Quest 2003 for bug tracking.
  • Maintained proper coding standards and best practices by using Check Style, CPD, PMD and find bugs.
  • Worked in Agile environment.

Environment: J2EE 1.5, JSF 1.2, SSL, Node.js, Spring 2.5, XML, MS SQL Server 2008, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1,Log4J 1.2, JUnit 3.8.

Confidential, Woonsocket, RI

JAVA Application Developer

Responsibilities:

  • Involved in complete Life Cycle of the project starting from design to Testing the application.
  • Practiced Agile Methodology to keep track of the work flow tasks for every Sprint.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core
  • Developed user interface using Ajax and JQuery.
  • Developed client side validations using HTML5, CSS3 and JavaScript.
  • Used XML, XSL/XSLT.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Implemented Controller Classes and Server side validations for account activity, payment history and transactions.
  • Implemented session beans to handle business logic for fund transfers.
  • Implemented Spring ORM module to integrate with Hibernate.
  • Implemented Hibernate framework to connect to database and mapping of java objects to database tables
  • Hands on experience in API Management Implementation such as APIGEE.
  • Used Apigee Management APIs for certain operations.
  • Used default & custom Apigee policies for different flows of the business use case.
  • Produced SOAP based Web Services using Apache CXF and JAX - WS.
  • Consumed REST Web Service for interacting with banking application during fund transfers.
  • Implemented the interaction between applications and WebSphere ESB by using Message Service clients.
  • Used Tomcat server for deploying the application.
  • Used Maven as Build and Configuration Tool.
  • Used Jenkins as continuous integration tool and also configured it deploying to multiple environments.
  • Used Log4J to capture the logging information
  • Used JUnit to test the application classes.
  • Used SVN version Control Systems for Source Code maintenance.

Environment: Java, JavaScript, Apigee, Ajax, DOJO, JSF, XML, HTML5, CSS3, JQuery, JSTL, Spring MVC Framework, Spring Tool Suite, Oracle 11g, Rational Rose, Log4j, JUnit, Maven, Tomcat, WebSphere ESB, Web Services, SOAP, WSDL, JAX-WS, Apache CXF, REST, Jenkins, SVN Control Systems

Confidential

JAVA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Performed analysis, design and development of application based on J2EE and Design Patterns.
  • Developed presentation tier using JSPs, Action Tags, JSTL, Struts Tag Libraries, HTML, JavaScript, and CSS.
  • Work extensively in migrating the XMI framework to Angular Framework, all the XMI web pages are rewritten using AngularJs framework.
  • Web tier is implemented using Struts MVC framework with JSP, CSS, AJAX and JavaScript for user interface implementation.
  • Written lot of JavaScript for the Closing / Funding tasks UI's using Angular JS Framework.
  • Used Apache CXF as the Web Services framework to implement the REST APIs.
  • Developed Web services by using Restlet API and a Restlet implementation as a RESTful framework
  • Involving in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Developed format for the data inside requests and responses by RESTful web services using JSON
  • Used Quest TOAD, SQL Developer, PL/SQL for internal data storage and retrieval.
  • Used MongoDB and SQL server for Data storage.
  • Responsible for writing AJAX functions using JavaScript, JQuery and CSS in HTML.
  • Used Struts Validation Framework and JavaScript for server and client side validation.
  • Domain creation, JDBC connection pools creation, JMS queue configuration and other server configuration for Tomcat.
  • Developed the UI using JSP, Servlets, HTML, CSS and JavaScript.
  • Responsible for analyzing the new requirements and writing the functional requirement Documentation.

Environment: Java, JSP, Struts, Web Services, Apache Tomcat, UNIX, Maven HTML, JavaScript, DHTML, Servlet 2.3, JSP 1.2, JDBC, JMS, XML, SQL, PL/SQL, JUnit, DB2, Tomcat 5.0 and NetBeans 4.0.

We'd love your feedback!