We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Madison, WI

SUMMARY

  • 7+ years of experience in Analysis, Development, Implementation and testing of Java/J2EE applications.
  • Experience on complete software development life cycle (SDLC) with software development models like AgileScrum Model, Prototype model &RUP,Waterfall model.
  • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Microsoft Visio and AltovaUModel tools to development phase.
  • Proficient in handling web and Application Servers in creating Domain, configuring connection pool, JMS, deploying application Weblogic, Websphere and Jboss.
  • Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse, WSAD/RAD, JBuilder and Netbeans.
  • Very strong knowledge of SOAP and RESTful Web services.
  • Strong understanding of Core Java and OOPS Concepts.
  • Good understanding on NoSQL technologies like Couchbase
  • Experience in Generating the Model part of MVC with Spring and Hibernate Framework
  • Expertise in MVC 2 architecture using Jakarta Struts 1.3 with features like Validation framework, tiles framework and Internationalization.
  • Worked on Spring & JSF framework for developing Multi - Tier distributed Enterprise Applications.
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and java XML parsers such as JAXP, JAXB and JDOM.
  • Expert understanding of Test Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in Agile software development and Design Patterns.
  • Hands on experience with HTML, CSS, JavaScript Libraries {Dojo,GWT, JSTL specification, Tag Libraries &XSLT, XSD, DTD, Resource Properties
  • Proficient in persistence framework like Hibernate ORM, iBATIS Data Mapper.
  • Proficient in Spring Dynamic Modules for OSGi Service Platforms development
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MS-SQL, MySQL and DB2 databases.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven & debugging through log4j.
  • Have good experience and knowledge in Finanical, Insurance,Banking domains.
  • Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.
  • Good at writing shell, Perl scripts.
  • Excellent oral, verbal, written, communication, interpersonal and presentation skills.
  • Strong team player with organizational and analytical skills.

TECHNICAL SKILLS

Programming Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), SQL, PL/SQL, C, C++

UML Tools: Rational Rose, MS Visio

Web Technologies: Servlets 2.3/2.4/2.5, JSP, JDBC, Struts 1.1/1.0, Tag Libraries, EJB2.0, EJB3.0, JAXP, JSTL,OSGi GWT, Applets, DHTML and HTML, CSS, JavaScript,MVC

Framework: Struts 1.1/1.2/2.0, Spring 2.0/4.0

IDE: Eclipse 3.2/3.3, IBM RAD, MyEclipse Blue NetBeans 5.5.1, WSAD 4.0.3/5.1/6.0, and Oracle JDeveloper 06/05

ORM: Hibernate 3.0, iBATIS 2.2

Design Pattern: MVC, DAO, DTO, Value Object, Singleton, Decorator

Application Servers: Web Logic 10.1/9.1/8.1/7.0/6.1, Web Sphere 7.0/6.0/5.0, Jboss 4.2.2/4.3, Apache Tomcat 5.5/6.x,JINI Services

Messaging Services: JMS, IBM MQ Series

Web Services: SOAP, WSDL, REST, XSD, XSLT

Build /Test Tools: ANT, Maven, JUnit 3.8/4.0, JWebUnit, HttpUnit for Junit, JMeter&Jprobe,SOAPUI

Misc Tools: TOAD for Oracle, SubVersion 1.4(SVN), CVS, ClearCase, AltovaXMLSpy 2006,Drools

Protocols: TCP/IP, FTP,HTTP/HTTPS, RMI/IIOP, DNS, SOAP and LDAP

Databases: Oracle10g/9i/8i, Sybase 12.0/12.5/11.9, SQL Server 7.0/2000/2005, MS Access, DB2

Loggers: Log4J, SLF4J

Platforms: Red Hat Enterprise Linux 5, Sun Solaris 9, Unix/ Linux, Windows 2000/NT/XP

PROFESSIONAL EXPERIENCE

Confidential, Madison, WI

Responsibilities:

  • Involved in the study Of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in requirements document.
  • Presented mockup screens to business users for their approval
  • Involved in the conversion from Struts to Spring.
  • Worked in Agile Scrum Methodology.
  • Used Spring MVC framework for design and development of web application and Integration with Hibernate.
  • Developed Controllers and Service classes that support spring framework.
  • Involved in developing DAOs (Data Access Objects) to backend Database.
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Implemented Object/relational persistence and query service using Hibernate. Developed the data layer using Hibernate Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
  • Involved in creating Controller using spring framework and writing JSP 2.0.
  • Have extensively used JQuery 1.4, CSS3 and HTML5 for the front end.
  • Involved in writing Junit test cases in unit testing.
  • Implemented validation using Spring validators.
  • Involved in writing persistence objects using Hibernate.
  • Implemented AJAX for communication between JavaScript to App server without reloading the page.
  • Used Maven 3.x as the build and Tortoise SVN 1.7 as the Source version controller.
  • Used Maven for Building applications.
  • Written test plans and test scenarios for application testing
  • Have been proactive in analyzing the requirements and validation of the implementation.
  • Have interacted with client and project stake holders in analyzing the requirements and finalizing the design.
  • Designed, developed and analyzed the front-end and back-end using Servlets and Spring 4.0.
  • Involved in UI development using JavaScript, JSP, AJAX and JQuery.
  • Designed Frontend with object oriented JavaScript Framework like Angular JS.
  • Used Atlassian tools like JIRA, Confluence for project management
  • Used log4J for logs.
  • Used Hibernate for Object relational Mapping and Persistence.
  • Implemented Test Driven development using frameworks like Junit.
  • Wrote SQL queries that are used for report generation using ORACLE database.
  • Used ITEXT to generate reports in PDF format.
  • Also written PL/SQL queries for the generation of reports
  • Used WAS7 Application Server
  • Deployed applications on WebSphere server during development.
  • Used MOCKITO for mock test
  • Performed Integration testing.
  • Wrote JUnit test cases for Business logic & performed unit testing before sending it to User Acceptance testing (UAT).

Confidential, Mooresville, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Creating a data model to map the business requirements data with existing data available at the backend databases.
  • Experience with core JavaSE, including Collections API, threads, generics, reflection, and JDBC.
  • Understanding the requirements, building functional documents, planning and estimating tasks and implementation of the tasks on time.
  • Building a RESTful web service using the Jersey framework, this would be leveraged by the mobile team for designing digital membership card.
  • Designed core interfaces and modular design with OSGi
  • Designed Electronic Data Processing Systems for the processing of Data.
  • Developed the code to implement the Electronic Data Processing system Design.
  • Developed Servlets and JSF for Controlling Data and HTTP requests
  • Successful implementation of the dmc(digital membership card) web service with extensive use of SOA architecture involving JAX-RS (REST) and JAX-WS (SOAP).
  • Experience with databases likeDB2, Oracle 9i, Oracle 10g, Oracle 11g, MySQL, SQL Server, Sybase and MS Access. "
  • Used IBMWebSphere Studio Application Developer for building, testing, and deploying the application.
  • Building mock classes using Mockito framework and unit testing using JUnit.
  • Following the Data Access Object (DAO) design pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
  • Creating and updating tables using PL/SQL in the databases.
  • Developed Business rules using Drools.
  • Using Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Extensively used MVC frameworks to build presentation layer and Hibernate to interact with DataBase.
  • UsedSpring Web MVCframework for the applying MVC Implementation to the web application.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Used technologies like CSS, HTML, Swing UI for the UI.
  • Implemented JavaScript technologies like Angular JS and JQUERY for data validations.
  • Written test cases using JUnit for several pieces of code to check the functionality.
  • Connectivity with Oracle /SQL SERVERDatabase (JDBC) using type 4 Drivers.
  • Design, development, testing, maintenance and production support of the application.
  • Used JMS to create, send, receive, and read messages between application components.
  • Attending regular scrum and team meetings, design reviews, and code reviews.
  • Involved in Data modelling and Data designing with DBA.
  • Writing high quality code that is well structured and documented while maintaining the company standards of software development.
  • Performed integration testing and unit testing using Junit.
  • Strong communications and interactions with other teams and team members such as QA, Business and the Technical Architect of the team.
  • Following Agile methodology and SCRUM meetings to track, optimize and resolve impediments to meet deadlines on time.
  • Troubleshooting, debugging and fixing defects and getting approved by security and compliance.
  • Used SOAPUI to test the web services.
  • Used SVN repository for code update and storage

Confidential, Fort Collins, CO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).
  • Developed, implemented and supported the J2EE based systems for the changes in requirements using agile methodology, participate in Scrum meetings.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • The client-side batch framework made heavy use of XML/XSL transforms, and java reflection, to generalize handling of the different batch files.
  • Technologies being used include java (J2EE technologies, Reflection APIs), XML and IBM WebSphere Application Server7.
  • Development UI modules using HTML, JSP, JSF, JavaScript and CSS.
  • Developed many JSP pages, used JavaScript Library, AngularJS and JQUERY
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in SpringIoC framework.
  • Primarily focused on the Spring components such as DispatcherServlets, Controllers, ModelandView Objects, View Resolver.
  • Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Developed Application BL modules using EJB session beans.
  • Interaction with databases using JDBC
  • Applied Business rules using Drools
  • Data is processed which is obtained from database using code implementation of Electronic data processing systems.
  • Applied annotations for transforming POJO/POJI to EJBs.
  • Deployed application on windows using Tomcat.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation, and version control(SVN).
  • Used Core java and object oriented concepts.
  • Involved in development of Web Services using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven POJO (MDP) to subscribe from the JMS provider.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Wrote Stored Procedures using PL/SQL query language in Oracle 11g database. Performed query optimization to achieve faster indexing and making the system more scalable.
  • Created Tables, Triggers, Stored-procedures, SQL queries, Joins, Integrity, Constraints and views for Oracle 10g.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J &JUnit for debugging, testing and maintaining the system state.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Followed agile methodology and SCRUM meetings to track, optimize and tailored features to customer needs.
  • Developed user interface using JSP, JSP Tag libraries,
  • Tag libraries and JavaScript to simplify the complexities of the application.
  • Implemented Model View Controller (MVC) architecture using Jakarta Struts 1.3 frameworks at presentation tier.
  • Developed a Dojo based front end including forms and controls and programmed event handling.
  • Implemented SOA architecture with web services using JAX-RS (REST) and JAX-WS(SOAP)
  • Developed various Enterprise JavaBean components to fulfill the business functionality.
  • Used Core Java and Object Oriented concepts.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
  • Used JDBC to connect to backend databases, Oracle and SQL Server 2005.
  • Proficient in writing SQL queries, stored procedures for multiple databases, Oracle 10g and SQL Server 2005.
  • Wrote Stored Procedures using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Web Services - WSDL and REST for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
  • Implemented SOA architecture with web services using Web Services like JAX-WS.
  • Extensively used IBM RAD 7.0 for writing code.
  • Implemented Persistence layer using Hibernate to interact with Oracle 9i and SQL Server 2005 databases.
  • Used ANT scripts to build the application and deployed on WAS

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented the project using JSP and Servlets based tag libraries.
  • Conducted client side validations using JavaScript.
  • Used Core java and object oriented concepts.
  • Worked with JavaScript and Python
  • Coded JDBC calls in the Servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Designed and coded the java class that will handle errors and will log the errors in a file.
  • Used Data Access Object Design Pattern (DAO) for data access functionality.
  • Deployed the application on Apache Tomcat Server.
  • Involved in creating User Authentication page using Java Servlets.
  • Involved in the Maintenance and Support of the System.
  • Responsible for Integration, Unit Testing, System Testing and stress testing for all the phases of project.

We'd love your feedback!