We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY:

  • Over 9 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Sun Certified Java Programmer with 9+ years experience in Analysis, Design, Development, Testing, Administration and production support for N-Tire and Client Server applications under Windows 2000/NT/XP/Vista/7/UNIX platforms.
  • Experienced in developing, deploying, and managing J2EE enterprise complex projects using Eclipse IDE, JBoss Studio, J2EE 1.5 Web application technologies (Servlets, JSP, JSTL) and Database technologies like Microsoft SQL Server 2008, MySQL and Oracle 11g.
  • Good implementation knowledge on Web Services (SOAP (Axis engine), Restful using Jersey, RestEasy, JAX-RS), J2EE components (JSP, Servlets, JDBC, RMI and EJB)
  • Hand-on Experience in Web frameworks - Swing, Struts 1.x/2.x, Spring MVC, IOC, spring Security, Spring Boot and Spring JDBC
  • Experience in application development using Java, J2EE, JSP, Servlets, JavaBeans, JDBC, JUnit, spring Integration with Rest Services, XML, DTD,XSD(XML Schema), XSL, JavaScript, AJAX, CSS and JSON
  • Experience in ORM tools Hibernate, JPA
  • Experience in developing user friendly interfaces using JSP, HTML, XHTML, DHTML, CSS, and JavaScript, JQuery Technologies.
  • Extensive knowledge of Web-based n-tier architecture, Database Design, development of applications using J2EE Design Patterns e.g. creational, structural and behavioral design patterns (MVC Architecture, Data Access Object (DAO), Composite View, View Helper, etc)
  • Proficient in programming Java Script data capture and event handling methods via the DOM event model
  • Adept in Server side development with WebSphere, WebLogic, Apache Tomcat and good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, MS SQL.
  • Hands on experience working in TDD (Test driven development) approach.
  • Being worked in Agile environment worked as a scrum master in my recent project. Also experienced in using different methodologies like Waterfall model, Agile.
  • Good UNIX/Linux experience with hands on experience in Unix Shell Scripting.
  • Experience using Log4j for extensive logging in the applications.
  • Strong analytical, presentation, problem solving and excellent inter-personal skills and active team player with proven work ethics and leadership qualities.
  • Excellent communication and interpersonal skills.
  • Highly motivated team developer with zeal to learn new technologies
  • Front End UI Developer with user interface design, development, and analysis with extensive experience in the full lifecycle of the software design process
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Jenkins is being used as continuous integration tool.
  • Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.

PROFESSIONAL EXPERIENCE:

Sr.Java/J2EE Developer

Confidential, Herndon, VA

Responsibilities:

  • Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Developed user interfaces using JQuery, JSON, Java Script, HTML, DHTML, and CSS.
  • Involved in Development and testing of a multi module Java, J2EE application: Developed UI components, Services, rules and workflows-lifecycle.
  • Implement new features, components, and services from specs employing Java-based technologies without supervision.
  • Developed application on spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring Data, Spring AOP with Spring MVC.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Provided the ability to Thermal Printer to receive printer status and appropriately handling error response for conditions like out of paper, cover open, cable disconnected etc.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and RestEasy.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Used Maven for building, deploying application, creating JPA based entity objects
  • Developed unit test cases on Junit framework for unit testing
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams
  • Used Subversion (SVN) as source control tool.
  • Attending daily Scrum stand up meetings
  • JBoss Hot deployment on top of mavens build in multiple IDEs like JBoss Development Studio, Eclipse
  • Manual deployment in the environments SIT, FQT for UAT Testing purpose
  • Also migrated a special module from legacy Swing framework to latest technologies based software using Spring MVC, JQuery, Grunt
  • Used Log4J for extensible logging, debugging and error tracing.
  • Developed application on spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring Data, Spring security, Spring Batch, Spring AOP with Spring MVC.
  • Design patterns such as Value Objects, MVC, DAO, Service Locator are used so as to contain the business logic in business layer and not to propagate it to presentation layer
  • Used Java, J2EE, Spring, Hibernate API’s as support in writing business logic
  • Involved in Implementation and testing procedures, modules and related code using best practices
  • Used Firebug 1.12, Fiddler to debug some of UI Cross-Browser Compatibility issues, Memory leak problems in UI
  • Used Spring Security framework for login authentication, password hashing.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Used Maven for building, deploying application, creating JPA based entity objects
  • Developed unit test cases on Junit framework for unit testing
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Developed, Tested and Deployed application in WebSphere Application server.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Involved in Unit, Integration and Preproduction Testing.
  • Experienced in LOG4J frame work for debugging purpose.
  • Experienced in using Servlets for server side transactions.
  • Participated in Code reviews.
  • Developed Web Services clients using SOAP, WSDL.
  • Experienced in Design, Development, Testing and Implementation of the complete business solution.
  • Developed build test scripts using Ant tool for compilation and deployment purpose.
  • Used Rational Clear Case version control for source code.
  • Used XML for developing a dynamic and flexible system for handling data.
  • Used Agile Methodology, for the implementation of SDLC.
  • Involved in development of the modules Budget Settings and Profile Information UI.
  • Involved in Design, Development, Testing and Implementation of the complete business solution.
  • Validated the required fields e-mail, phone, SSN etc with Validator framework for Client as well as Server side.
  • Employed various core and j2ee design patterns like factory, DAO, Command, Business Delegate, MVC, Service locator.
  • Developed the application by implementing Spring Framework based integration.
  • Designed and developed the POJOs components & O/R Mapping files using Hibernate and used the Spring-Hibernate Template mechanism to reduce the development time.
  • Developed Hibernate DAO’s and configuration files to access the Oracle database.
  • Used Spring IOC framework to integrate with Hibernate.
  • Involved in writing Hibernate queries in HQL and SQL.
  • Developed Web Services clients using SOAP, WSDL.
  • Involved in the Technical Documentation of the various modules and functional testing of the product.
  • Developed build Test scripts using Ant tool for compilation and deployment purpose.
  • Used Rational Clear Case version control for source code.
  • Strategy phase to develop a conceptual model and design/construct interfaces.
  • Responsible for identifying technical and performance problems and leverage the resources to resolve.
  • Designed and implemented front end and middle-tier services using JSP,JDBC, Struts, Hibernate, Spring, JDBC, Oracle (PL\SQL stored procedures).
  • Experienced in JMS and spring managed transactions defined by annotations.
  • Used JSP and Servlets for server side transactions.
  • Built processes with ANT framework to build and deploy the application. Various ANT Tasks were defined for Compile, Build, Deploy, Check-in, and Checkout from CVS.
  • Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
  • Used Apache Log4J logging API to log errors and messages.
  • Used XML, XSL and XSLT for developing a dynamic and flexible system for handling data.
  • Used CVS repository for version control.

Environment: Java 5, J2EE, JSP, Java Script, EJB, Hibernate, JPA,LDAP, Struts,AJAX, JMS, XML, JSP, CVS, UML, Oracle 10g, log4j, Maven test script, JUnit, Easy Mock, Tomcat, Web Services, SVN, JSON,DOJO, HTML,XSL, XSLT,CSS,JDeveloper, BEA Web logic server 9.1,Unix.

Environment: Java 8, JSP, XML, Oracle 12c, IntelliJ IDEA, JMS, Servlets, JSP, JDBC, WebLogic, MySQL, JBoss, Hibernate, MangoDB, JAVA/J2EE, Spring, Node js, Reactjs, JUnit, Log4j, JDBC, XML, UML, Web service (SOAP, RESTful, WSDL, WADL, JAXB, JAX-WS, JAX-RS), WebSphere 8.5, Apache Tomcat, Maven, GIT, SVN, Jenkins, Rational Software Architect, Spring Tool Suite, IBM Websphere, J2EE, HTML5, CSS3, Oracle 10g, AngularJS, WebSphere, Built applications for scale using JavaScript., Java (jdk1.7), Spring Framework (Spring core, Spring JDBC, Spring transaction, Spring Boot), Webservices (RESTEasy, SOAP), JQuery, JDBC, JBoss, Oracle 10g/11g, Unix, HTML, XHTML, XML, XSD, Grunt, HTML5, CSS, JMS, Eclipse, JBoss Developer Studio, IntelliJ, Subversion, Git, Maven, JUnit, Putty, Jenkins, Sonar.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.

Middleware: ODBC, JDBC, RMI, Mule ESB, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: Edit Plus, STS, Text Pad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre

Languages: Core Java 4, Java 5 using generics, JavaScript, ActiveX, Perl, PL/SQL, XMLOperating Systems Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3

Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO, iBATIS.:

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, Web Services JAX-RPC, JAX-WS, SOAP UI, Rest Client

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational Clear Case, CVS

OOAD Tools; MS Visio, IBM RSA 6.x:

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Jenkins, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, SingletonObserver, Factory and Session Façade

We'd love your feedback!