We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Professional J2EE Software Developer with 8 years of experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software application using Java/J2EE Technologies and Related Databases.
  • Exposure to multiple industry domains like Healthcare, Banking, Insurance, Staffing and Telecom.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc. using Rational Rose.
  • Expertise in Core Java with solid background and working noledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
  • Good experience in J2EE technologies like Servlets, JSP,JDBC, Java Beans, EJB and Web Services.
  • Expertise in application development frameworks like Struts,Spring,JSF and Hibernate.
  • Experienced in creative and effective front-end development using JSP, JavaScript, HTML5, DHTML, XHTML,JQuery,Ajax and CSS.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Business Delegate, Service Locator, Transfer Objects etc.
  • Has excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writingcomplex SQL Queries and Stored Procedures.
  • Experienced in parsers like SAX, DOM, XPath, JDOM, XML Beans, JSON.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
  • Experienced in using Version Control Tools like CVS, SVN and VSS, GITHUB.
  • Experience in using issue and bug tracking tools like JIRA,Bugzilla,TFS.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
  • Strong work ethic with desire to succeed and make significant contributions to the organization. Strong problem solving skills, good communication, interpersonal skills and a good team player.Has the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Experienced in deploying, configuring, maintaining applications on application servers such as Jboss, Web sphere (8.5, 8.0), Web logic, and Tomcat.
  • Experience in using JDBC and Hibernate for database operations.
  • Expertise in using ANT and Maven for building the projects and deploying the projects in servers and also using log4j and Junit for debugging.

TECHNICAL SKILLS

Operating Systems: MAC OS X, Windows 7, Windows XP, Windows Server 2003, LinuxLanguages Java, C, C++,SQL,Ruby.

Java/J2EE Technologies: EJB 2.0, JDBC 2.0/3.0, JMS, JNDI, Servlets 2.3/2.4, RMI, and Web Services Frameworks Struts … Spring … JSF 1.2, Hibernate … JPA 2.0, Apache Camel

Build Tools: Ant 1.5/1.6, Maven 2.x, Jenkins.

Design Patterns: Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, Session Façade Pattern, DAO Pattern, Template Pattern, Builder Pattern.

Databases: Oracle 11i/10g, SQL Server, MySQL, MS Access,PL/SQL.

Web Technologies: JavaScript, Web Services, AJAX, JavaScript, CSS, JQuery, JSON.

Technologies: XML, XPath, XSL, XSLT, SAX, DOM, DTD, AXIS, JAXB, XFIRE, CXF.

Development Tools: IBM RAD, NetBeans, WSAD, MyEclipse and Eclipse.

Version Control: Subversion SVN(subclipse, tortoise), CVS, Visual Source Safe, Rational Clearcase, Github.

Web Services: Spring Web Service, CXF, AXIS, XSD, WSDL, SOAP.

Web/App Server: IBM Web Sphere 7.0, WebLogic … Apache Tomcat 6.0.18, JBOSS AS 7.

PROFESSIONAL EXPERIENCE

Confidential, AUSTIN, TX

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in web designing using HTML5, XHTML, CSS3, JavaScript and extensively used Table less Design in CSS for positioning.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Had an experience working MULE API manager and RAML.
  • Developed custom logging framework for mule esb application and analysis was made using log stash, elastic search and kibana tools.
  • Implemented clustering and throttling concepts for mule based solutions.
  • Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
  • Designed Frontend with in object oriented JavaScript Framework like Angular.js.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Backbone.js, and JQuery.
  • Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • Developed the user interface for back office support and worked collaboratively in Agile scrum team on the design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3
  • Contributed code to the development of mobile and responsive design and customized many features of the application in iterative sprints environment using version control tools like Tortoise SVN and, Less scripts, Omniture tracking and JIRA for bug tracking.
  • Created various UI components for different web pages using EXT JS MVC, JavaScript.
  • Used different Event Handlers on the html elements to retrieve and verify data appropriately.
  • Worked onsite at the client place involved in the Build, Configuration, Deployment and Integration phases.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Developed the user interface for back office support and worked collaboratively in Agile scrum team on the design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3.
  • Used XML Web Services using SOAP to transfer the amount to transfer application dat is remote and global to different financial institutions.
  • Worked extensively on applications to work properly on Android devices and all the browsers like Mobile safari, Desktop safari on Windows, IE, Firefox, and Chrome.
  • Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment: Springs, JSP, Servlets 2.4, JavaScript, HTML, J2SE 1.4, XML, JAVA, Apache 1.3 HTTP server, JEE 5, Tomcat 4 Server, Apache Axis, JUnit 3.0, Maven 2.0, JDBC, Windows 2000and Oracle 9i, Oracle Application Server

Confidential, Cincinnati, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.Used Ext JS framework for the development of web application usingAjax, DHTML and DOM scripting.
  • Responsible to enhance the Portal UI using HTML,Java Script, XML, JSP, CSS as per the requirements and providing the client side usingJQuery validations.
  • Used Spring Core Annotations for Dependency Injectionand used Apache Camel to integratespring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility APIwhich will be used across the framework.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Wrote GWT code to create presentation layer using JBPM, Selenium, MULEESB, GITHub, Python, GWT, EXT JS widgets and event handlers.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Created UNIX shell scripts to automate the build processto perform regular jobs like file transfers between different hosts.
  • Good at Linux shell scripting/python scripting.
  • Responsible for developing XQuery andjava code to create REST web services interface for Marklogic repository.
  • Worked on MarkLogic and XQueries performance related issues.
  • Worked on Proof of Concept for developing application using Node JS and Mongo DB.
  • Developed client application API's using Node JS.
  • Used Require JS to improve speed and quality of the code.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.

Environment: Java 1.7, JSP, Servlets, Spring Framework 3.0, ESB, Mule, SOA, Spring IOC, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, TOMCAT, SVN, GIT, Spring AOP, STS, Linux, ANT, Maven, HTML5, Web Services, WSDL, SOAP, AJAX, CSS, Angular JS, Node JS, Mongo DB, MarkLogic, ANT, Scala, Python.

Confidential, TOPEKA, KS

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts Framework dat leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Involved in designing user screens and validations using HTML, JQuery, and JSP as per user requirements.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented the Web Service client for the login autantication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Developed ANT Scripts to do compilation, packaging and deployment in the Web Sphere server.Used Code Collaborator for peer code review.
  • Wrote test cases in JUnit for unit testing of classes.

Environment: JDK 1.5, J2EE 1.4, Agile Development Process, Struts 1.3, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3.0, RSA, JMS, JSP, Servlets 2.5, WebSphere 7.0, SQL Server 2008, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT 1.6, Log4J, XML, XSLT, XSD, jQuery, JavaScript, Ext JS, JUnit 3.8, SVN, Apache Gump, Bugzilla, Code Collaborator.

Confidential, FRANKFORT, KY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in designing the application and developed the code for various options to Claim Information and Enrolled Users Profiles Info.
  • Developed the application using Struts Framework dat leverages classical Model View Controller (MVC) architecture and configured Struts-config.xml file for mappings.
  • Used JDBC-API to communicate with Database.
  • Developed front end using Struts Frame Work.
  • Developed Java Servlet dat acts as a controller and maintains the session state and handles user requests in Middle Tier.
  • Developed Service Locator object to abstract all JNDI usage and to hide the complexities of initial context creation, EJB home object lookup.
  • Involved in designing JSP pages using Struts tags and scriptlets to encapsulate the logic dat generates the content for the page.
  • Extensive use of EJBs for business tier component implementation and implementation of business logic.
  • Used several J2EE design Patterns (Session Façade) for the Middle Tier development.
  • Implemented JDBC framework for connectivity with Oracle 9i database as backend.
  • Developed JavaScript to do client side validations.
  • Designed the ER diagram, wrote stored procedures in PL/SQL and created database tables and relationships.
  • Used Ant to build the application and deploy on Web Logic Application Server.

Environment: Jdk 1.4/ 1.5, JSP, Servlets, Struts, Java Script, HTML, SQL, EJB, XML, WebLogic Application Server 8.1/9.2, JDBC, Oracle 9i, Ant, PL/SQL.

Confidential

Software Developer

Responsibilities:

  • Understanding open source frameworks along with debugging by Jadclipse tool
  • Understanding, Analysis of Business/Technical Requirements of the BRMS (Business Rules Management System
  • Learnt GWT, Worked on development and enhancements of the modules.
  • Involved in preparation of FSD and HLD for the BRMS.
  • Customizing the UI to give the look and feel based on the client requirements and code standards.
  • Developing the Rules Request modules involved usage of advanced GWT and AJAX calls. Integrated the module to the existing project and delivered a clean, standard and efficient working model.
  • Worked on resolving the defects (including P1 and P2)
  • Helped in implementing the enhancements which came in the UAT phase which includes proper shaping of the Global Area assets, providing a provision for the JAR files upload in the BRMS module, customizing the user permission and role based SSO (Single Sign On) autantication.
  • Performing Requirement Traceability Matrix using Quality Center tool.
  • Unit testing for the modules were customized.
  • Provided warranty support for the BRMS for the span of 3 months.

Environment: GWT,Java, Web Logic, UNIX OS, CSS, JavaScript, JBoss, AJAX, Eclipse, Perforce, Maven, Hudson, HP Client for Automation, Argo UML, Putty, HP Quality Center.

We'd love your feedback!