We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Around 7+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
  • Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles) and JSF.
  • Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
  • Experience in developing projects for e - commerce, Healthcare & Insurance, Media &Entertainment and Telecom domains.
  • Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS and EJB.
  • Good work experience of Web/Application Servers like Tomcat 5.5, WebLogic, Web Sphere 5.x, 6.x and JBoss3.x, 5.x, 6.x application servers.
  • Experience in Object relational Mapping frameworks such as Hibernate.
  • Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
  • Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Experience in developing Unit testing &Integration testing with unit testing frameworks like JUnit, Mockito, Testing, Jersey Test and Power Mocks.
  • Experience implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB and Jersey.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, and Apache Axis.
  • Experience in Object Oriented Methodology, UML and Design Patterns.
  • Experience in designing and generating UML use case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
  • Experience with Apache Cassandra, Apache SOLR and Dozer.
  • Experience in Front End Technologies: JSP, HTML/HTML5, CSS/CSS3, Bootstrap, JQuery, Node.js and Angular.js.
  • Knowledge on user interactive design using Actuate.
  • Experiences in configuring build tools like Maven and ANT for the development and deployment.
  • Experienced in the phases of Software Development Life Cycle (SDLC) Like Requirement Analysis, Requirement Validation, Software Requirements Specification, Detailed design, development, testing, and implementation.
  • Experience in Object Oriented Programming concepts.
  • Configuration and Version control management using CVS, VSS and SVN.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Languages: Java, C/C++, JavaScript, SQL/PL SQL, HTML, DHTML

Java: J2EE, JSP, Servlets, Java Beans, JDBC, JSTL, EJB, Swing, AWT, RMI, Multi-threading.

Frameworks: Struts, Struts: Tiles, Spring, JSF and Hibernate.

Databases: MySQL, PostgreSQL, Oracle, IBM DB2, MSSQL Server, MS-Access, MongoDB

Tools: /IDEs: Eclipse, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET 2010, 2012, VM Ware, Splunk.

Platforms: Windows NT/2000/XP Vista, UNIX/Linux, Mac

Application Servers: IBM WebSphere, Apache Tomcat, JBoss, BEA WebLogic, TPT, CXL.

Version control: CVS, PVCS, Rational ClearCase and ClearQuest

Cloud Computing Services: HTTP, HTTPS, FTP, SOAP, Microsoft Visio, Rational Rose, Amazon Web Services (AWS)

EXPERIENCE:

Confidential, Irving, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Followed the Agile methodology to implement the application.
  • Analysed Use Case diagrams and created various UML Diagrams like Class diagrams and Sequence diagrams.
  • Part of the development team in delivering solution to our customer in retail sector
  • Used Spring MVC framework for developing web application.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Integrated Spring Security with the Spring MVC web application
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed Front end screens using HTML, CSS3, JSP, JSON, JavaScript, JQuery and AJAX.
  • Developed custom tags, JSTL to support custom user interfaces
  • Developed custom directives in Angular.JS for the UI screens.
  • Used Log4j to capture the log that includes Runtime exceptions.
  • Used SOAP UI for testing web services
  • Built scripts using MAVEN and deployed the application on the Web Logic application server.
  • Developed the application using Spring Source Tool (STS) as the IDE and used the standard features for editing, debugging, running etc.
  • Used SAX & DOM for XML parsing.
  • Performed purification of the application database entries using Oracle 10g.
  • Developed web services components using SOAP, WSDL, JAXB, and JAX- WS withjava.
  • Used SVN for source code maintenance.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.

Environment: Struts, Hibernate, JSP, WebLogic, Servlets, RESTFUL / SOAP Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 10g, SQL, PL/SQL,Log4J, JUnit, Enterprise Architect.

Confidential, Canton, OH

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering, communication with business and Design the Application based on new requirements.
  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Created services that store JSON string to MongoDB
  • Designed and implemented web module using Spring MVC
  • Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript and Jquery.
  • Extensively used the J2EE design patterns DAO (Data Access Object), BO (Business Object), DTO (Data Transfer Object), Front Controller etc.
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Implemented Spring AOP in exception handling, which it reduce the development time to handle the exceptions
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Used Eclipse as IDE for development and deployed application on Weblogic
  • Maven and Jenkins used for the automatic build process.
  • Worked with Production deployment to support the scheduled releases part of development team.
  • Implemented the Model-View-Controller (MVC) design pattern using Java 2 Platform Enterprise Edition.
  • Worked on modules like service management, finance management, provider management, staff management, common application management.
  • Involved client facing experience.
  • Participated in daily scrum meetings to discuss about the work done the before day, current day work and to let the team mates know if there are any road blocks.
  • Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
  • Utilized MongoDB database management system for keeping user generated data

Environment: Java 7.0, Web Sphere 6.1/7.0, Tomcat 6.0, Hibernate, EJB 2.1, JMS, Java Servlets, JSP, Jquery Framework, MySql 5.0 and MY SQL Server 2000/2005, Oracle 9i, RESTFUL / SOAP web services, Probe, Spring, Log4J, JIVE SBS, Jasper Reports, ClearCase, MongoDB.

Confidential, Gaithersburg, MD

Java/J2EE Developer

Responsibilities:

  • Implemented object/relational persistence (Hibernate) for the domain model
  • Implemented theWebservicesand associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
  • Developed and implemented the MVC Architectural Patterns, Servlets and Action classes.
  • Specified the default initialization file is through the log4j.configuration system property and loaded the log4j.properties from Weblogic Classpath.
  • Used SOAP UI to test the different methods in the Webservice.
  • Effective usage of J2EEDesign Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
  • Used Spring MVC framework for configuring the application.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • ANT was used as a build tool. Also worked in an Agile work environment.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Oracle 10g, Web sphere, CVS, Rational Clear quest Technology and tools: Servlets3.0, JSP 2.2,HTML, XHTML, XSLT, JDBC, JMS, EJB, SOAP, WSDL, Web Services, Eclipse 3.2, Ant 1.6.5, Maven, Agile development process, Junit, Jock, and Log4j.

Confidential, Lakewood, CO

Java/J2ee Developer

Responsibilities:

  • Was involved during the complete software development life cycle - Requirements gathering, analysis, design, development, System and user acceptance testing of the application.
  • Coordinated complex information system developments and implemented technical functions in the Apache Tomcat environment to achieve the desired result in the system enhancement.
  • Created UML diagrams (Use Case, Class, Sequence & Collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
  • Developed Business Modules and User Interaction Modules for the existing system.
  • Implementation of MVC architecture by separating the business logic from the presentation logic using Struts2 framework.
  • Created user-friendly GUI interface and dynamic web pages using HTML, CSS and JSP for user access management service application.
  • Developed UI Object for rendering user data and managed UI using AJAX, JavaScript and JQuery.
  • Developed dynamic user interface with JSP, HTML, and CSS.
  • Developed unit test cases using JUnit for the newly implemented system.
  • Performed extensive cross browser compatibility testing.
  • Participated in peer design and code review and analysis and resolved technical issues through debugging, research and investigation.
  • Application developed with strict adherence to J2EE best practices.

Environment: Java, Struts 2, Hibernate ORM 3.0, XML, Apache Tomcat 5.5, Batch, MySQL 5.6, JUnit 4.7, JSP 2.1, HTML 5.0, Batch, Agile, Eclipse 3.x, Windows XP

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Was responsible for the development and maintenance of 2 modules in a B2B web-based application.
  • Analyzed client requirements and prepared SRS documentation
  • Worked on UML diagrams for data modeling for new requirements
  • Worked on real time bug fixes for application modules developed offshore (India)
  • Coordinated with offshore team to integrate new builds and deploy them
  • Conducted code review and final code commit for 2 modules
  • Extensively used Struts 2, with business delegate and transfer objects
  • Was responsible for creating new ActionClasses and servlet configuration to accommodate changes related to the 2 modules
  • Conducted development in Sprints, using Agile methodology
  • Created new ActionForms and ActionClasses and integrated them into the overall build
  • Changed Value Object and Data Transfer Object classes according to changes in the underlying database
  • Used Data Transfer Object (DTO) design patterns
  • Setup and worked with Apache SVN for source code revision management
  • Extensively used JDBC for CRUD operations of the 2 modules.
  • Periodically deployed new builds on WebLogic 10 using automated scripts
  • Worked with unified build management scripts using Maven
  • Involved in integration testing
  • Unit testing conducted for 2 modules using Junit

Environment: Eclipse, Java/J2EE, Struts 2, EJB, Windows, WebLogic 10, Agile Scrum UML, SVN, VO, DTO, Maven, Oracle 11g, PL/SQL

Confidential

Java Developer

Responsibilities:

  • Worked on developing online tool for integrated call management versus existing stand-alone systems
  • Involved in UML modeling - Use case diagrams, Class diagrams
  • Implemented existing business logic using JSPs and Servlets to a web based portal
  • Worked extensively with JSPs, CSS, HTML
  • Performed extensive code-review
  • Used NetBeans as a development environment
  • Made portal accessible to mobile devices using J2ME
  • Designed the entire database structure for the new application
  • In charge of creation and maintaining database structure
  • Wrote SQL scripts to insert/update/delete data
  • Wrote SQL stored procedures to automate weekly report generation
  • Worked with backend data manipulation using JDBC and stored procedures
  • Configured Apache Tomcat server for both browser-based and Java-enabled mobile device access
  • Involved in bug-fixing and support for day-to-day issues

Environment: NetBeans, Windows, Java/J2EE, J2ME, Apache Tomcat, JSP, CSS, HTML, Oracle 9i, SQL

We'd love your feedback!