We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 8+ years of experience in all facets of Java/J2EE Application design and development
  • Hands on end to end Design, development experience in OOAD, SDLC, Agile/SCRUM
  • Strong Experience in developing the application using frameworks likeStruts, Java Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Implemented Session Façade, ServiceLocator, FrontController, Singleton, Business delegate, MVC etc. Design Patterns.
  • Experience in implementing SOA,WebService applications.
  • Proficiency in developing web services(Soap, Restful) that include several components like SOAP, WSDL, XML,XSD, Axis2, JAXB, JAX - RS and JAX-WS.Also Developed SOAP web services using Apache CXF.
  • Good knowledge and hands on experience in MVC (Struts 1.x), spring 3.x and ORM (Hibernate 4.x) frameworks.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9/10, Websphere 5.0/6.0 application server environments.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Very strong Business, Application and Technical Analytical Skills.
  • Expert in building richGUI front ends with Swingcomponents and extending Swing components to provide additional functionality.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON,JSTL, HTML,HTML5, JavaScript, CSS, CSS3,XML, XSL/XSLT, Angular JS, AJAX, JQuery.
  • Experience with Software designing and modelling using UML on Rational Rose and Enterprise Architect.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, Git version control repositories.
  • Hands on experience on python scripting.
  • Exposure to NoSQL database programming - MongoDB.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 10g, My SQL and DB2.
  • Expertise in Database application programming for oracle, PostgreSQL server using Stored procedures, Triggers, views.
  • Experience in writing test-cases in Java environment using JUnit, Mockito and Powermock.
  • Experience in creating mule flows and ESB mule.
  • Ability to learn, R&D and adapt new technologies and deliver outputs in short deadlines
  • Ability to keep cool in tremendous pressures and constantly keep focus on task & goals
  • Excellent interpersonal and communication skills
  • Contributed in all phases of projects, Requirement Gathering, Design, Development, testing support, Integration and environment support, implementation and postproduction warranty support. Also as Production Support Lead

TECHNICAL SKILLS

Languages: C/C++/JDK1.4,1.5,1.6,1.7,1.8

Operating Systems: Windows 98/2000/XP/NT, Unix, Linux

Web Technologies: Servlets 2.4/2.5, JSP 2.0/2.1, Custom Tags.

Front-End Technologies: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS

Web Services Specifications: JAX-WS, JAX-RS, JAXB,JAXP

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Java Frameworks: Struts 1.2, Struts 2.1, Spring Core, Spring MVC, AOP, Boot, JSF 1.1, JSF 2.1,Vadin,GWT

Databases: Oracle, DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL, MongoDB(NoSQL)

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,DB-Visualizer.

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson.

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

XML Tools: Altova XML Spy 2005,2008

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, Confidential Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Fra ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Consultant

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams.
  • Participating End Client meetings, daily scrum calls, realizing status, identifying impact of requirements, analyzing.
  • Participate business requirements and analyze the requirementstoin corporate into the definite functional pieces and materializing them as definite designs.
  • Used the features of Spring Core layer(IOC), Spring AOP, Spring MVC, Spring ORM layer and Spring DAO support layer in order to develop the application.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Worked on Java Messaging Services(JMS) for developing messaging services.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Implemented service oriented architecture(SOA) using Apache CXF, SOAP, WSDL, UDDI
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Used Web services Security encryption for payment page using private and public key encryption.
  • Used Digital certificate from Verisign in payment options.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJs applications.
  • Integrated with third party Sale point API to make restful webservice call.
  • Extensively work on persistence tier and distribution tier using Mule ESB, EJB, Spring, JMS, Hibernate frameworks.
  • Write mule flows to call other webservices.
  • Creating DDL/DMLs, PL/SQL Queries, stored procedures in Oracle.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.
  • Used Git for version control and repository, and Involved in writing Unit test cases for unit testing using Junit.
  • Used Easymock for mocking downline services, and Selenium for UI automation.
  • Used Jenkins for Integration and log4j for logging errors, info, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Involving in deploying the application in websphere7.0.

Environment: JDK1.7, Spring 3.1(DI, MVC, Tran Management, Integration, AOP,Boot), Hibernate 4, JPA, JMS, HTML5, CSS 3, Angular JS, JQuery3.0, JQueryUI, AJAX, JAX-WS, JAX-RS, SOAP, SOAP UI 5.1, Postman, Apache CXF3, Websphere7, JDBC, JSF, Altova XML Spy, Git, DB Visualizer, Oracle 11g, MongoDB, My Eclipse, Maven, Junit4.1, Log4J, Dreamweaver, Jenkins, Visio, EasyMock, Ajax, Quartz scheduler, Selenium, NodeJS, AWS.

Confidential, Turlock, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Designed the Web Application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Used Agile methodology XP for development using User Stories.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM to connect to database.
  • Used Maven project management tool for build and deployment of the application.
  • Developed Spring REST Web services for search for patients EMR records.
  • Used Username and password of the user in the SOAP header for Web services security
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Established non-functional requirements and implemented load balance and fault tolerant solution for EAI components.
  • Supervising and validating the delivery of all EAI components and workflows.
  • Used Subversion(SVN), Clear Case as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Help in QA testing and in writing the Python scripts.
  • Established continuous integration (CI) practices and standards for PSCU with Hudson.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Used log4j for logging.

Environment: JDK 1.6, Spring 3, Hibernate 4.0, JAX-RS, JAX-WS web services, Apache Axis2, SOAPUI5.1, JNDI, XMLSPY, HTML5, CSS3, JQuery1.9, JQueryUI, AJAX, Angular JS, Oracle10g, PostgreSQL, WebLogic10g, Maven, Log4J, Hudson, TCPMon, MS Visio, Toad7, Junit4.1, SVN, Dreamweaver, IntelliJ.

Confidential, San Antonio, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Participating End Client meetings, daily scrum calls, realizing status, identifying impact of requirements, analyzing & implementing.
  • Preparing High Level Design and Low Level Design.
  • Designed and Implemented Struts Development cycle - Gather / Define requirements, Define and Develop screen requirements, Determine Access path for each screen, Define Action Mappings, Develop APIs for screens.
  • Model View Controller (MVC) architecture has been adopted to provide framework.
  • Designed and implemented custom JSP tag libraries.
  • Implemented Struts tags - HTML tag library, Bean tag library, Logic tag library.
  • Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Hibernate for Object/Relational persistence mechanism
  • Involved in writing the Hibernate mapping configuration files for POJO’s.
  • Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Use SOAP, WSDL, and UDDI in web services to interact with other components.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Developed interactive web components using HTML, CSS, AJAX, DOJO, JavaScript.
  • Eclipse has been the development platform for both UI development using XMI and server side programming for java services.
  • CVS was used for source control.
  • Used ANT scripts to build the application and deployed on JBoss Application Server.
  • Used Log4J for logging.
  • Used Ant Hill pro for integration purpose.

Environment: JDK 1.6, Struts1.3, JAX-WS web services, Apache Axis2.0, Hibernate 3, Rational Rose, JBoss 7.0, Eclipse4.x, Oracle 9i, SOAPUI 4.0, Log4J, Toad, Ant 1.7.0, HTML, CSS, Ext JS, Ant Hill pro, Junit, DOJO, CVS.

Confidential, Bloomington, IL

Sr. Java Developer

Responsibilities:

  • Analyzed requirements and did Use Case analysis with Rational Rose. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
  • Designed and developed front end using HTML, JSP and Servlets.
  • Implemented client side validation using JavaScript.
  • Developed the application using Struts Framework to implement a MVC design approach.
  • Validated all forms using Struts validation framework.
  • Developed business layer components using enterprise java beans (EJB).
  • Developed several Session Beans and Message Driven Beans.
  • Design Patterns were used to add flexibility while connecting to the Oracle database.
  • Implemented web services using WSDL for authorization.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Performed unit testing of core functionalities through Junit.
  • Used SLF4J for logging and tracing the messages.
  • Develop automated test scripts using selenium.

Environment: JDK1.5, Struts1.2, JDBC, HTML, JSP, Servlets2.5, RAD, SQL Server 2010, Web Sphere 6.1, Hibernate, EJB2, Rational Clear Case, Rational Rose, JDBC, JNDI, Ant1.6, SLF4J, Selenium, Database Spy.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Extensively worked onSWING, AWTto design new GUI screens that process and display the data.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Mapped POJO (plain old java objects) to the tables already created in the database using the *. Hbm.xml files.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control.

Environment: Java1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, JDBC3.0, Hibernate, Design patterns, Html, XML, CSS, Log4j, Ant, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!