We provide IT Staff Augmentation Services!

Sr Java / J2ee Developer Resume

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over all 10+ years of extensive industry experience with proven expertise in system development activities including requirement analysis, design, coding, testing and implementation and with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Experienced in developing software applications using Core Java technologies such as Collections, OOA, OOD, Multi - Threading etc.
  • Experienced in developing software applications using Java and J2EE technologies (Spring,Hibernate, Servlets, and JSP and EJB)
  • Expertise in developing Web Applications using RAD, Eclipse IDE tools.
  • Strong experience in working with Application Servers including IBM WAS, JBOSS, and Oracle Weblogic.
  • Proficient in SQL, PL/SQLprogramming. RDBMS experience includes Oracle,DB2, MS SQL Server 2005/2000and Stored Procedures & Triggers.
  • Worked Extensively with Open Source Technologies like Struts, Hibernate, Spring 2.0/3.0, Spring JDBC, Spring MVCandSpring IOC.
  • Expertise in designing POJO classes using Hibernate Annotations with the help of EJB/JPA.
  • J2EE Design Patterns: Experienced in using various Java/J2EE design patterns such as Service Locator, Data Access Object, Transfer Object, Session Façade, Singleton pattern, and Factory method pattern.
  • MVC: Struts 1.1/2.0, Spring MVC, Tiles
  • System Integration: JMS (IBM MQSeries, Weblogic JMS, IBM Message Broker), Webservices and (SOAP, REST, Axis, CXF)
  • XML: Proficiency in JAXB, XML, XSL, XSLT, validations based on DTD/Schema and processing profiles with SAX, DOM Parsers.
  • Excellent Experience in using Spring Framework (IOC, AOP, DAO, Transactions), Hibernate (HQL, Session, Hibernate Dao Support, HBM), AJAX (jQuery, Prototype) and Caching.
  • Applied Internationalization (I18N), Localization (L10N) and UTF-8 for software products
  • Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Service Locator, Factory DAO in designing the architecture of large applications.
  • Expertise in JavaScript, AJAX, HTML, XML and XML Schemas.
  • Extensive use of Build tools such as Apache Ant, Maven
  • Experience working with web services using SOAP, UDDI, WSDL and XML related technologies like XML/XSLT, to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA using tools like XMLSPY.
  • Experience in System maintenance, analysis and performance in Windows XP/Vista/7.
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit. Excellent analytical and communication skills.
  • Ability to work in tight schedules.
  • Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

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

Technologies: J2EE, Struts, Servlets, JSP, EJB, JDBC, RMI, XML, JSTL, Hibernate, Spring, SOAP, JavaScript, Stored Procedures, Web Services, HTML, WSDL,JQuery

SOA: Web Services, SOAP, REST, WSDL, UDDI, and Axis.

Web/App Servers: WebLogic server 10.3.2/9.2/8.1, WebSphere 7.0/6.x/5.1, Jboss 6.0/5.0/4.0, Tomcat 6/5.6

DesignTools/IDE(s)/Development Tools: Eclipse 3.x, MyEclipse 7.x, NetBeans, IBM RAD 7.5/7.0

Tools: Xml Spy, Xml Editor

Internet Languages/protocols: HTML5, DHTML, TCP/IP, HTTP, FTP.

Operating Environments: Windows 98/2000/XP/Vista/7, Linux, Mac-OS

Testing Tools: JUnit 4.0/3.8, HttpUnit 8.0, Win Runner, Load Runner.

Modeling and Case Tools: UML, Rational Suite, Enterprise Architecture.

Database: Oracle 10g/9i/8i,DB2,SQL Server 2005, MS Access.

PROFESSIONAL EXPERIENCE:

Confidential, San diego, CA

Sr Java / J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Involved in researching, analysing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
  • Performed coding, helping new developers to understand business and system, investigating technologies, understanding the requirements, helping with testing, performance/load testing, deployments, production support and resolve critical issues.
  • As a senior responsible for ensuring that every individual module is maintainable, extensible, configurable and reusable.
  • Identifies and Recommends the development methodologies, frameworks and open source frameworks.
  • UsingJava, J2EE Design patterns like Factory, Singleton, Data Access Object (DAO), and Data Transfer Object (DTO).
  • Incorporated Spring and Hibernate, to persist the data in Databases.
  • Created Struts Action Classes, Validators and Form Beans for presentation layer.
  • Used Spring Dependency injectionandStruts MVC components to implement business layer and navigation part of application.
  • Ran several SQL scripts in the back-end Production Database to resolve many issues.
  • Integrate REST APIs in application and website to work with different kind of platforms
  • Worked with Major Digital rights management(DRM) providers like Microsoft playread, Google widevine, AdobePrimetime etc…
  • Created common encoder interfaces to interact with all major DRM implementers.
  • Involved in test-cases using Junit,Mockito, debugging Implementation and deployment activities.
  • Implemented Maven build tool to build jar and war files and deployed war files to target servers.
  • Developed and Configured RESTEasy providers to intercept all inbound requests.
  • Written GET, POST, PUT, and DELETE methods to manage inbound request from Front end application.
  • Involved in Integration off application and resolved the integration issues.
  • Deployed code to Dev Environment by using Jenkins Jobs
  • Implemented SSL connection and CORS Filters to interact with various components.
  • Worked onsite offshore coordination.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status

Environment: Core Java, J2EE, Servlets, MVC, Tomcat, Web Services, Maven,Jenkins, JUnit,Mockito, Unix, SSL, Git,JIRA,Wiki

Confidential, Wilmington, DE

Sr Java / J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Application Developed using spring frame work as web layer frame work.
  • Developed Spring Batch Jobs for different clients.
  • Worked on Magnolia Content Management Systems. Open source frameworks: Used Spring IOC (Inject Components and connect web and service layers), Spring Batch for processing the Batch job’s, Spring DAO (Fetch and Persist the Data), JPA (Persist the data), Log4j and JUnit ( Test cases ).
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes
  • Used Maven to build the code locally and in Dev environment.
  • Involved in Integration off application with third party Dialer services and resolved the integration issues.
  • Resolved the defects of application.
  • Deployed the application Code to Various Clients on AWS.
  • Managed daily production issues.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Implemented the RESTFUL Web Services.

Environment: Core Java, J2EE, JSP, Servlets, MVC, Tomcat, Web Services, Maven,Team City, Magnolia CMS, JUnit, Unix,DAO, Spring Batch,Git,JIRA,Wiki.

Confidential, Sunnyvale, CA

Sr Java / J2EE Developer

Responsibilities:

  • Involved in the Design discussions and worked on the functional and technical specification documents.
  • Application Developed using struts frame work as web layer frame work.
  • Responsible for the implementation of the RESTFULWeb Services.
  • Developed JUnit test cases to test the Web Services by creating dummy clients.
  • Developed front end using JSP and JavaScript pages as per the client requirements.
  • Tested the Web Services using soap UI and Restful Services using Webpage by using XML and JSON format.
  • Worked on Oracle coherence cache for storing the data in cache.
  • Used JavaScript to do the front validations and CSS to style the Webpages.
  • Used Maven to build the code locally and in Dev environment.
  • Deployed code to Dev Environment by using Jenkins Jobs.
  • Developed ILog Admin application to manage users and cache.
  • Worked onsite offshore coordination.
  • Involved in Integration off application and resolved the integration issues.
  • Resolved the defects of application.
  • Developed Ajax applications using JQuery.
  • Deployed the application on WebLogic and Tomcat application servers.
  • Managed daily production issues.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Core Java, J2EE, JSP, Servlets, MVC, Tomcat, Web Services, Maven, Jenkins, JUnit, Unix, Oracle coherence, CXF 2.5.1, Restful Services, RESTEasyWeblogic Mac-OS,AngularJS,JIRA,Wiki.

Confidential, Carmel, IN

Sr Java / J2EE Developer

Responsibilities:

  • Involved in the Design discussions and worked on the functional and technical specification documents of the Enrollment and BillingService.
  • Application Developed using spring frame work as web layer frame work and Hibernate for the Data Layer.
  • Developed SOAP based WebServices using JAX-WS and JAXB for binding with the other systems.
  • By using XML files, created the XML schema files to create the bean using the JAXBXJC tool to connect with the other systems.
  • Developed front end using JSP and JavaScript pages as per the client requirements.
  • Responsible for the implementation of the RESTFUL WebServices.
  • Developed JUnittest cases to test the WebServices by creating dummy clients.
  • Tested the WebServices using soap UI and Restful Services using Webpage by using XML and JSON format.
  • Implemented Hibernate as ORM framework to connect to the database and do database operations using core Java objects such as classes, collections API etc.
  • Used JavaScript to do the front validations and CSS to style the WebPages.
  • Client Side Validation: Used JQuery (Core, Selectors, Attributes, Traversing, Manipulation, CSS, Events, Effects, Ajax, Utilities, and Internals) and Prototype for front-end validation.
  • Used Maven to build the code locally and in Dev environment.
  • Deployed code to Dev Environment by using Jenkins Jobs
  • Deployed code to Dev Environment by using Putty and WinSCP. As a part of deployment implemented shell scripting.

Environment: JDK 1.6, J2SE, J2EE,Struts 2, Spring 2.5, Hibernate 3.0,NetBeans 6.7, Maven, JSON, Microsoft SQL server, JAX-WS, JAXB,RESTFUL Webservices, SOAP, JUnit 4.8,SQL, XML, Log4j, CSS, Java Script, XJC, Shell Scripting, Websphere app server.

Confidential

Sr Java / J2EE Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Used JQUERY for UI and AJAX for reports display
  • Created the web application using MVC pattern to manage runtime content, in the form of POIs.
  • Used WebServices to extract customer related product data from machines and servers using WSDL, XML, SOAP using Service Oriented Architecture.
  • Worked on the design and development of application in Hibernate framework
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Created Hibernate POJOs, hibernate mapping files for all database tables using Hibernate Reverse Engineering
  • Responsible for designing IBM MQ based process for batch and online execution on script server with web request.
  • Worked on Multi-threading and thread pool design pattern.
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.
  • Developed and maintained ANT Scripts.
  • Deployed the application on WebLogic and JBoss application servers.
  • Managed daily production issues.

Environment: Core Java, J2EE, JSP, Servlets, MVC,JBoss, Hibernate, WebServices, Maven, SOAP, WSDL, JavaScript, PL/SQL, CVS, Oracle 10gi, JUnit, Unix,Github.

Confidential

Sr Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and jQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XML, JDBC, Transactions, Javascript, JQuery, JSON,, WebLogic Application Server, SOAP, WSDL, JMS, Eclipse, Oracle, CVS, JUnit, log4j

Confidential

Java/J2EE Developer

Responsibilities:

  • Contribution: Design, User Interaction, Development, Testing & Implementation, Support.
  • Understand the business requirements and analyze the course of action, as currently billing is done by a middleware run on mainframe.
  • Gather information to interact with mainframes in copybook format(Technical Document) through a Dynamic MQ series.
  • Modify the presentation jsp’s based on requirement and include client side validations using JavaScript.
  • Used JDBC statements, prepared statements and callable statements to get data from database.
  • Implemented various J2EE design patterns like Session Facade, Business Delegate, DAO, Singleton patterns etc...
  • Used JSP pages to provide dynamic content to HTML Pages, Created the Action classes, Action Form classes and configured Struts-Config.xml for action forwards, global forward and for reusing the templates.
  • Involved Spring Framework for dependency injection and integrated with Struts Framework and Hibernate.Created application-resources, properties for the project.
  • Created individual Object/Relational Hibernate mapping file to hold Meta data for connecting with multiple databases.
  • Having the responsibility to test the use case by writing the Unit test cases and having good experience in usage of JUnit to test the application.
  • Developed sql queries, joins, pl/sql Stored Procedures using Oracle.
  • Responsible for deploying the war file in the QA box for QA to be carried out and fix the issues if any reported by the QA team using Clear Quest.

Environment: Core Java, JDK 1.4, JDBC, J2EE, JSP,Servlet, hibernate, Struts, Spring, XML, XSLT, EJB, Oracle, Sql, JBoss, Eclipse, JUnit, Clearquest, Log4J, Maven, Linux.

Hire Now