We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Montgomery, AL

SUMMARY

  • Oracle Certified Java EE programmer with 8 years of IT experience in Design, Development, Deployment, Maintenance and Support of Java/J2EE applications in different domains.
  • Experience in Complete Software Development Life Cycle (SDLC) which includes Requirement Analysis, Design, Coding, Testing and Implementation using Waterfall, Agile, Test Driven improvement and other development methodologies.
  • Expertise in web GUI Development using JSP, Servlets, HTML, XHTML, CSS, AngularjJS, Backbone.js, Node.js, Bootstrap, Java Script, JSF, AJAX and JQuery.
  • Expertise in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Experienced in developing MVC framework based websites using Spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Experienced in implementing Persistent layer using JDBC, SQL, Pl / SQL, JPA and Hibernate.
  • Extensive experience in implementing DAO layer using Hibernate core interfaces, annotations, etc.
  • Experienced in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Experience in implementing SOAP based web services using Apache CXF, Axis, Spring CXF to handle different kind of transports like HTTP, JMS.
  • Expertise in produce/consume Rest based web service using Jersey API and different client to consume Rest services.
  • Experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross - cutting capabilities.
  • Extensively worked in developing Enterprise applications using Oracle DB, PostgreSQL, MySQL and proficient in Query Languages SQL, PL/SQL, and HQL.
  • Experience Developing persistence layer using, JDBC, SQL and Hibernate.
  • Experienced in creating Stored Procedures, Functions, View, Index, Triggers and Optimized SQL Queries.
  • Experience in developing front end and user interface using JSF, AJAX, JQuery, HTML, CSS, java script and third party libraries like Ice faces.
  • Experienced with implementing Enterprise java beans (EJB) for business specific requirements.
  • Expertise in working with Version Control Tools like SVN, GitHub, CSV, Alfresco.
  • Extensive experience using integrated development tools like Eclipse, Net Beans and BEA Workspace Studio.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP Commands.
  • Experience in deploying applications on JBOSS, Web Sphere, WebLogic and Tomcat Application servers.
  • Experienced with different built tools like Ant/Maven Scripts, Log4J and also on JSTL specification,33 DTD, ResourceProperties, Tag Libraries.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Finance,Healthcare and Insurance domains.
  • Hands-on experience translating business requirements and functional specifications into technical design documents and identifying approaches and prototyping solutions.
  • Proven success in project management; combining expertise in strategic planning, quality control, and team leadership with solid qualifications in client server application design and development.
  • Excellent Communication skills coupled with strong analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Languages: Java, J2EE,C, C++, C#, PL/SQL

Technologies: JDBC, JNDI, JAXP, Servlets, EJB, Web Services, XML, jQuery, Java Beans, AWT, JSP, SOAP, JMS,MQ

Frameworks: Spring, Hibernate, JSF, Struts, Mule ESB, Hadoop, Tiles

ORM Tools: Hibernate, JPA

IDE Tools: Eclipse, Net Beans, BEA Workshop Studio

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, AJAX, Angular JS, Node JS, Backbone JS, Bootstrap 3

Databases: Oracle, MS-SQL Server &MySQL, PostgreSQL, NoSQL/Mongo DB

App/Web Servers: IBM Web Sphere 6.x/5.x, WebLogic 12.x, Apache Tomcat 6.x/7.x

Operating Systems: Windows, Linux, HP Unix

Methodologies: Agile, UML, JIRA, Design Patterns (Core & J2EE)

Tools: Eclipse, MS VSS, SVN, TFS, JMeter, Junit, Ant, Log4J,Toad, SQL Developer, Maven, Java Script, LDAP

PROFESSIONAL EXPERIENCE

Confidential, Montgomery, AL

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis, design, development, testing/debugging and implementation.
  • Developed the presentation layer using HTML, JavaScript, AJAX, Jquery, JSF, JSP, AngularJSand Bootstrap.
  • Implementing the AngularJS in creating animations based on CSS classes.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJS.
  • Implemented Ajax calls using for address normalization using JSF with Ajax integration.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Page based specific values using Spring MVC interceptors.
  • Implemented transaction management using spring declarative transaction management.
  • Implemented JMS based SOAP Web serviceusing Spring CXF, JMS Configuration and Mule ESB.
  • Consumed Restful web service to handle JSON response using Curl and Jackson frameworks.
  • Implemented versioning mechanism for restful web service at header level.
  • Developed Data Access Layer using Hibernate core interfaces, annotations, mapping associations.
  • Implemented Second level caching mechanism for Hibernate.
  • Applied DAO pattern to separate the persistence logic from the business logic.
  • Used HQL and SQL as the query languages in Hibernate Mapping. Integrated spring with Hibernate.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Implemented Parsing mechanism for XML documents using XStream parser
  • Designed and developed exception handling. Coded many custom-made exception classes as and when required.
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Used Maven as a build tool and integrated with Jenkins.
  • Experienced in working as production support team to analyze logs, non-functional requirements using Splunktool.
  • Experienced in configuring sonar check styles, Emma plugins to check coverage at Jenkins level.
  • Experience in implementing LDAP security models
  • Experience working with third party libraries like PMD for code analysis.

Environment: JDK 1.6, Tomcat 6, Oracle 10, JSP 2.1, Spring, Hibernate, Java Beans, JSON, HTML, CSS, JavaScript, JQuery, XML, JAXB, Maven, Junit, Log4j, TOAD, Eclipse, TFS, LDAP

Confidential, MI

Sr Java/J2EE Developer

Responsibilities:

  • Work alongside other Engineers to develop new J2EE applications in an agile software development team using scrum and XP methodologies.
  • Extensively participated in the Analysis, System study and Designing of the project.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Implemented Java design patterns like Front Controller,Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
  • Extensively involved in designing the in database schema design and its development.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs, JSON and XML.
  • Worked with CSS Backgrounds, CSS Animations, CSS Gradients and CSS Transitions.
  • Extensively in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML. Used Bootstrap and AngularJS in effective web design
  • Development using Spring Framework(MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Web service Rest and Soap Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
  • Experience in coding numerous DAO’s using Hibernate Dao Support.
  • Developed the logic for performing the integrity checks for various source files in the Controller layer.
  • Hands on experience in designing of the complex back-end framework.
  • Solved thread related concurrency issues like deadlock.
  • Developed and Designed exception handling framework. Coded many custom- made exception classes as and when required.
  • Work on Defects/Bug fixes as per Weekly Sprint Planning.
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework.
  • Configured and Deployed application on Apache Tomcat Application Server in Windows XP environment.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build

Environment: JDK 1.5, Java EE 5.0, WebSphere Application Server 6.1, RAD 7.0, Oracle 10g, JSP 2.1, Spring 2.0, Hibernate 3.0, Java Beans, HTML, DHTML, CSS, Java Script, XML, Castor XML, Maven2.0.7, UML, Microsoft Visio, Junit, Log4j,TOAD,WindowsXP.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Design and development of components, such as Class, and Sequencediagram in UML.
  • Created the UI interface using JSP, JavaScript and jQuery.
  • Worked on JavaScript for dynamic content to pages; utilized CSS for the front end.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Knockout.js.
  • Used JavaScript for client-side validation.
  • Developed web pages using JSP, JSTL, AJAX.
  • Designed the application with reusable JAVA/J2EE design patterns like Singleton Pattern, Factory Pattern, Service Locator and Data Access Object.
  • Developed application service components and configured beans using Spring IoC, creation ofHibernate mapping files and generation of database schema.
  • Used Hibernate Framework for object relational mapping with the persistent database Interfaced with the Oracle back-end using Hibernate Framework and XML configuration files.
  • Used WSAD for the development environment.
  • Used IBATIS framework with Spring Framework for data persistence and transaction management.
  • Involved in developing Java objects and mapping it to stored procedures using ibatis
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Wrote JSPs and the corresponding Action Forms.
  • ANT script is used to create WAR and EAR files.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Eliminated multiple JSF component libraries and replaced with single component library - ICE Faces
  • Developed test cases for Unit testing using JUnit and performed integration testing.
  • Used log4j for tracking errors and debugging the code
  • Wrote SQL queries and stored procedures using TOAD for interacting with the ORACLE database.
  • Used PVCS for version control and source code management.
  • Developed the Application using Java with the Google Web Toolkit API with PostgreSql
  • Used Eclipse as IDE for development and worked and configured application in WebSphere Server.

Environment: JSP, AJAX, Spring framework, Hibernate framework, JSF, ICE Faces, Ibatis, glassfish, Log4j, Java Script, HTML, Oracle 9i,PostgreSql, SQL, PL/SQL, WebSphere, WSAD, PVCS, JSTL, Struts tags, JUnit.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Agile methodology was adopted in the development, and used Scrum method of project management.
  • Involved in the design & Implementation of JSP, Servlets and Web Development.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Developed presentation layer using for enhancing the performance of the application. Integratedwith jsp to enhance the UI. Client side validations using Struts Validation framework.
  • Used Action Script for implementing screens.
  • Involved in Java/J2EE Design and EJB, Struts/JSP using MVC architecture
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Worked on various client websites that used Struts 1 framework and Hibernate
  • Design and Implementation of Java Web-Services using SOAP to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary
  • Implementing XML Parser (DOM/SAX) for integrating legacy system
  • Involved in Unit testing and Integration testing
  • Implementation of XLS to XML converter for passing parameters to web-services
  • Developed the WSDL/XSD using top-down approach and XML Namespaces
  • Generated the stubs using JAXB
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Involved in the deployment of Web-Service End-Points using CXF.
  • Consumed WebServices for getting the credit card information from third party application.
  • Used Singleton and DAO design pattern.
  • Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
  • Log4j package is used for the debugging.
  • Performed Unit testing using Junit.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Eclipse was used as an IDE for development with Apache tomcat as theserver
  • Daily maintenance and handling performance issues

Environment: Java, J2EE, JDK 1.5, Apache CXF, Hibernate, spring, Struts, Web services (SOAP, WSDL, UDDI), Eclipse, Spring IOC container, Springs AOP, Spring JDBC Template

Confidential

Java Developer

Responsibilities:

  • Involved in different phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design and Development of the application.
  • Used Agile(SCRUM) methodologies for application development.
  • Developed the user interfaces using HTML, JSTL, DHTML, Java Script, AJAX, CSS and JQuery.
  • Wrote several Action Classes and Action Forms to capture user input and created different web pages using JSTL, JSP, HTML, Custom Tags and Struts Tags.
  • Developed many EJB's and Web Services.
  • Implemented EJB (Stateless session Beans) and exposed them as Web Services.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Wrote test cases using JUnit testing framework and configured applications on WebLogic Server
  • Involved in debugging the product using Eclipse and used JIRA for Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
  • Used Visual Source Safe (VSS) for source control.
  • Used Log4J for building the logging module.
  • Designed, implemented new website features and provided support, maintenance.
  • Worked on bug fixing.

Environment: Java, JSP, JUnit, Eclipse, JIRA, JDBC, Struts 1, Hibernate, Visual Source Safe (VSS), WebLogic, Oracle 9i.

We'd love your feedback!