We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Boston, MA

PROFESSIONAL SUMMARY:

  • 8+ years of experience in software development including working experience in Requirements gathering, Design, Development, Unit Testing, Implementation, Application Support/Maintenance and Documentation.
  • Hands on experience in building Java server side and enterprise applications using the latest technologies from J2EE stack like Core Java, Multithreading, SWT, Swings, Spring, Hibernate, iBatis, Web services, JSF, JSP, Servlets, EJB, JMS, JDBC, XML, DOM, SAX,PHP.
  • Hands on experience in C++, Data Structures and Algorithms.
  • Strong experience in Swing and Core Java development.
  • Proficient in implementation of web based systems using Struts Framework. Excellent Knowledge in developing applications using Spring Framework.
  • Hands on experience in developing front end components using Java Server Faces (JSF).
  • Experienced in developing and implementing Web Services using REST, SOAP, WSDL, UDDI, XSD.
  • Experience in Hibernate which includes writing custom CRUD statements, integrating stored procedures, functions and implement inheritance.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes .
  • Experience in developing Front - End using JSF, JSP, Ajax, JQuery, JSON, JavaScript, HTML,HTML5, DHTML, RCP designs and CSS3.
  • Worked on AngularJS, Backbone.js front end MVC frameworks and Node.js in the development of web applications.
  • Good knowledge in Eclipse RCP skills.
  • Expertise in implementing MVC based applications using Struts(1.1/2) framework classes.
  • Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Oracle 8i/9i/10g, MS SQL Server 2000.
  • Having good knowledge in NoSQL databases like Cassandra.
  • Involved in coding algorithms tailored to business requirements using Core Java.
  • Expertise working with Application servers like TcServer, Web Logic, Web Sphere, Tomcat and JBoss.
  • Good experience in software configuration management tools like SVN, CVS, Clearcase and GIT.
  • Strong experience in developing use cases, sequence diagrams, class diagrams for the system using UML, Microsoft Visio and Rational Rose.
  • Extensively used Maven, ANT and Log4j and integrated with Jenkins .
  • Having good experience in telephonic API's like JTAPI and TSAPI .
  • Good knowledge in internet protocols like VOIP,SIP,TTP,DNS and LDAP.
  • Have Strong experience building modern web applications using frameworks like Grails/Groovy.
  • Developed, tested and deployed applications in Windows, UNIX and Linux environments.
  • Experience in using tools - Eclipse, Net Beans, WSAD, MS-Visio.
  • Experienced in writing unit test cases, implement unit test classes using JUNIT and Mockito.
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies.
  • Experience in working as production support using tools like Splunk to analyze logs.
  • Proficient with J2EE Design Patterns SOA and (Front Controller,DAO, Singleton, Session Façade, Business Delegate and VO).
  • Versatile team player with good analytical, communication and interpersonal skills.
  • Experience in developing enterprise applications using SDLC, Rational Unified Process, OOAD.
  • Good at Documenting and Understanding User requirements and System specifications.
  • Excellent communication skills, team playing spirit and strong analytical & problem solving abilities.
  • Agile methodology for development process and used Jira to track the bugs.

TECHNICAL SKILLS:

Languages: C, JDK 6, J2EE, SQL, Scala, JQuery, EJB, JSP, Servlet, JDBC,PHP

Frameworks: Swings, SWT, Struts, Spring, JSF,JPA, Hibernate, JUnit, AngularJS,Node.js

Web Services: WSDL, XSD, SOAP, REST

IDE / Tools: Eclipse, My Eclipse, IBM RAD, NetBeans, Toad.

Markup/Scripting Languages: HTML, JavaScript, XML, XSLT, XHTML, CSS

Application Servers: IBM Web sphere 5.1/6.0, BEA Weblogic Server 8x/9x/10x, JBoss 4.2.2, Apache Tomcat5.5/6.0/7.

Testing Tools: Junit 3.8/4.0,JMeter, Selenium and Test Driven Development (TDD)

Databases: Oracle 9i/10g/11g, IBM DB2, MS SQL Server 2008/2010, MySQL

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML

Operating System: Windows 98/2000/2003/ NT/XP/Vista, and UNIX, LINUX

Repositories: CVS, SVN

Building Tools: ANT, MAVEN

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application.
  • Gathering and analysis of High level requirement (HLR).
  • Check, identify and design for the effective changes in the backend service.
  • Developed and designed the front end using XML, XSLT, HTML, CSS.
  • Used Eclipse RCP to build an application that displays web pages.
  • Main code changes were done in JSP, JQuery, AJAX and JavaScript environment.
  • Migrated UI screens from JSP to JSF2 using with third party library Prime faces.
  • Implemented JSF bases custom validators for UI components.
  • Performed client side as well as Server side Validations using Java Script and Spring Validation.
  • Used Spring AOP for the transaction management and logging.
  • Worked upon Hibernate Batch Processing.
  • Worked on JUnit 4 for testing and maintaining the system state.
  • Have worked on Oracle 10g for storing and retrieving the application data.
  • XML files to provide Context and Hibernate Mapping for ORM based database persistence.
  • Implemented different type of Spring MVC controllers, validators and views as needed by the application.
  • Consumed web services using SOAP and REST.
  • Testing and bug fixing to reach the end to end flow as specified in the high level requirement.
  • Involved in creating XSD’s for request/response, design of both front end and enterprise (business) services.
  • Front end services operations are exposed in a Restful way. The front end service builds request object and uses Jersey client to invoke the Enterprise service operation which is a synchronous call.
  • Build the new services in Maven environment, develop unit test cases and test the services in SoapUI.
  • Involved in code review and deployment of the application on development, testing of server’s production.
  • Worked according to AGILE model approach.

Environment: Java 6, J2EE, Eclipse RCP,JSP, XML, Web Services/ SOA, Spring, Hibernate, REST, WebSphere 6.1, SQL, PL/SQL, JUnit 4.3, Subversion, Focus, OPUS, Castor and Oracle 10g, Java Swing, Clearcase and Clearquest.

Confidential, Pataskala, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Used Ajax to communicate with the server to get the asynchronous response.
  • Developed logging frame work in conjunction with Log4j for logging.
  • Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
  • Implemented SOAP WebService for Loan Supply department.
  • Developed dynamic web page content using the PHP.
  • Implement the business logic to process transactions for rule evaluation under the generated java stubs/ POJO’s.
  • Implemented Persistent layer using Hibernate API.
  • Integrated Hibernate with Spring business components using Hibernate Template.
  • Created data access layer for interactions with database and MQ.
  • Created callable statements to utilize stored procedures for faster execution of SQL inserts.
  • Created text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Implemented Message Driven Beans to send alerts to Tech support Team from MQ.
  • Designed the UML, created class, sequential diagrams using modified code.
  • IDE used for development is IBM Rational Application Developer (RAD) and Eclipse.
  • Logging mechanism used was Log4j.
  • Created AAR/WAR file using Maven for deploying/build process.
  • Deployed WAR file in Apache Tomcat (7.0) server / IBM Websphere (8.0).
  • Created Oracle 11g database tables, stored procedures, sequences, triggers, views.
  • Created JUnit test scripts to unit test the code flow .
  • Functional testing of the web service is performed in SoapUI (4.5.2) .
  • Agile scrum methodology for development process and used Jira to track the bugs.

Environment: Java, Spring MVC, Hibernate, EJB, JQuery, AJAX, Maven, Log4j, SOAP and Restful web-services, JUnit, SoapUI, Oracle 11g, PL/SQL and IBM Websphere, PHP.

Confidential, Bluefield,VA

Java/J2EE Developer

Responsibilities:

  • Created navigation component that reads the next page details from an XML config file.
  • Configuring of data source for WSAD 5.1.2 and designing the common components of the application.
  • Involved in developing stored procedures and Triggers.
  • Developing the front end with JSP’s and maintained the session with Session Beans.
  • To provide a common API for accessing native widgets across a spectrum of platforms we used SWT.
  • Creating of EAR files and setting up the paths and properties for Web sphere application server.
  • Involved O/R Mapping using iBatis.
  • Developed preload (Servlets) mechanism for the entire application, which involves caching of static data to application cache using the singleton pattern, and many other patterns like MVC, Business Delegate and DAO.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Designed Reference table process that primarily involves caching of the dropdown data for all the pages.
  • Created custom tags that facilitate developers in building the pages faster.
  • Created Reference documents to help developers understand the Framework.
  • Designed PDF generation process using iText.
  • Major components designed Reference Table, Navigation, Custom tags, and Logout process.
  • Implemented security application for the entire Application, which authorizes and authenticates particular user to view JSP pages.
  • Cached all the security roles that are stored in the Reference tables and loads along with the main Servlets.
  • Responsible for Unit Testing with Junit, integration testing of software.
  • Used RAD methodology for development process.

Environment: Core Java, JSP, Web sphere, iBatis, MVC, RAD, Websphere Application Server 5.1.2, SWT, DAO, Business Delegate.

Confidential, Columbia, KY

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, Testing and Defect fixing of requirements based on the change requests specified by the client.
  • Generating Batch Reports.
  • Performing tuning of queries which caused system to crash.
  • Client side validations were implemented using JavaScript.
  • Developed client slide components utilizing Java Swing framework.
  • Implemented e-Agent framework based on the Model View Controller design paradigm.
  • Implemented the MVC-EJB architecture.
  • Struts-Config XML file was created and Action mappings were done.
  • Analyze defects/issues raised by client and providing root cause and timeframe to fix the defects.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Used JDBC for data access from tables.
  • Taken care of complete Java multi threading part in back end components.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Worked on triggers and stored procedures on IBM DB2.
  • JUnit was used to implement test cases for beans.
  • Worked on IBM RAD to write the code and integrate the application.
  • Application was deployed on WebSphere Application Server.
  • Coordinated with testing team for timely release of product.

Environment: Core Java, JSP, Swings, Servlets, EJB, JMS, JavaScript, IBM RAD, JDBC, Web Sphere Application Server 5.0, EJB.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, and design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Involved in development of User Interface using JSP, Java Script, XSLT, XML, AJAX, HTML.
  • Struts-Config XML file was created and Action mappings were done.
  • Created Struts Action classes for the application.
  • Configured the struts and tiles config files to create and modify the navigation.
  • Used JTAPI and TSAPI to serve as an interface between a Java application and a telephone system.
  • We used VOIP and SIP for allowing users to make voice and video calls.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Used MetaSolv for voice and data telecommunication services .
  • Implemented EJB’s Container Managed Persistent strategy.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on WebLogic Application Server.
  • Coordinated with testing team for timely release of product.

Environment: JDK 1.3, Core Java, JavaScript, JSP 1.2, Servlets, Struts 1.1, Eclipse 2.0, Oracle 9i, WebLogic Application Server 8.2, EJB, ANT, Linux.

Hire Now