We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

MD

SUMMARY:

  • Over 8 years of versatile experience in analysis, design, development and implementation of N - tier architecture applications, Business to Business Applications, Business to Client applications, distributed components and internet/intranet applications.
  • Expertise in JEE/J2EE technologies including JAVA, Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, Web Services, SOAP, JAXB, JAX-RPC, JAX-WS, XML and XSD.
  • Expertise in implementing MVC design pattern using Struts and Spring framework.
  • Worked in web application development using HTML, DHTML, CSS, UML, JavaScript, JSP and Servlets.
  • Developed graphical user interface(GUI) to display report data using jQuery in cross-browser compatibility and web application scaling
  • Expertise in client scripting language and server scripting languages like JavaScript, JQuery, JSON, AngularJS.
  • Expertise in AngularJS for developing single page applications.
  • Expertise implementing and integrating framework like Struts, Spring MVC, Spring IoC, Spring AOP, Hibernate, and JPA.
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome
  • Experienced in implementing Service Oriented Architecture Top down Approach and Bottom up Approach.
  • Experience in the design and development of SOAP and RESTful web services, and integrating with the existing applications.
  • Designed and developed various integration components using JMS and MQ Series.
  • Experience in database design and development using PL/SQL, Stored Procedures, Functions, Triggers, prepared statements and writing native queries.
  • Experience in multiple DBMS using Oracle, DB2, SQL Server and MySQL.
  • Highly proficient in using design patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
  • Good Knowledge in Fuse ESB and MULE ESB.
  • Implemented Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Mockito, TestNG, Cactus, SoapUI and SOATest.
  • Involved in all stages of Software Development Life Cycle including System Analysis, Data modeling, Coding, Implementation and Testing.
  • Experience in build scripts for enterprise applications using ANT, Maven and Gradle.
  • Experience with version control tools like Clearcase, SubVersion, CVS and GIT.
  • Experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, WebSphere and WebLogic.
  • Experience in developing application using Eclipse, RAD, STS and IntelliJ.
  • Familiar and Worked on various Operating Systems like UNIX (Sun Solaris, AIX), Linux and Windows.
  • Experience in Waterfall Model, Agile methodologies such as Scrum, Extreme Programming, and Test Driven Development
  • Good in communicating with clients, customers, managers and other teams in the enterprise at all levels
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL and PL/SQL

Java Technologies: Java, JDK, JEE, J2EE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, Jakarta Struts, Web service (SOAP & Rest) and Hibernate.

Middleware: RMI, EJB, EJB, CORBA, JMS and WebSphere MQ Series

Databases: Oracle, Sybase, MS Access, MYSQL, DB2 and MS SQL Server

IDE: JDeveloper, IBM RAD, Eclipse, JBuilder and WSAD

Frameworks: Struts, Tiles, JSF, Spring and JBoss Seam

Operating Systems: Windows, Linux and UNIX (Solaris, AIX, HP-UX)

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile

Web/Application Servers: Tomcat, BEA WebLogic, IBM WebSphere, JBoss

Web Technologies: Angular JS, HTML5, DHTML, CSS, JavaScript, XML, XSD, XSLT, Xquery, Xpath, DTD, JSON and AJAX

Version Controls: GIT, SVN, VSS, ClearCase and CVS

Development tools: Maven, Log4J, JUnit, Ant, EditPlus

PROFESSIONAL EXPERIENCE:

Confidential, MD

Sr. Java Developer

Responsibilities:

  • Designed Use case diagrams, Class diagrams and sequence diagrams using UMLet and MagicDraw.
  • Implemented Spring MVC principles to support user-level, application-directed control flows.
  • Extensively used Spring IOC module, spring Core Container module, spring web module to develop business layer and implemented scheduled batch jobs using Spring Framework.
  • Developed user interface using JQuery, BOOTSTRAP UI and AngularJS for rich and dynamic components on the application.
  • Designed and developed components, implemented event handling using AJAX and JQuery.
  • Implemented Asynchronous messaging between System Integration components using Spring JMSTemplate.
  • Developed exception logging aspects and auto emailing features using Spring AOP.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
  • Implemented web services with Apache CXF, JAX-WS (SOAP), JAX-RS (REST) and JAXB framework.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Implemented Hibernate to access data base layer and designed data models for projects.
  • Developed custom queries using hibernate criteria, nativeSQLandHQL.Developed inheritance domain objects using table per class hierarchy strategy.
  • Configured EHCache to load the cached data into secondary storage area
  • Developed application service components, configured beans using Spring IoC, created Hibernate mapping files and database schema.
  • Developed unit test cases using Junit and Selenium to automate the integration and functional tests
  • Implemented build automation, dependency library management and continuous integration using Maven and Hudson.
  • Implemented Log4J for logging Errors, debugging, tracking using loggers and appender.
  • Developed Data Access Objects (DAO) for accessing records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins and views for Oracle 10g using Toad.
  • Prepared technical reports & documentation about the program development in Confluence.
  • GIT for version control with GIT-BASH tool for command line tool and Stash for review.
  • Used JIRA for creating and managing the scrum stories, tasks and defect tickets.
  • Created the Docker and Fig YML scripts to setup the application containers.
  • Developed the application using agile methodology and Scrum method of project management.

Environment: JDK 1.7, AngularJS, Bootstrap UI, JQuery, Spring, Hibernate, JPA, XML, XML Schemas, XSLT, JMS, Oracle 10g, Toad, Maven, Log4j, Junit, Selenium, Hudson, Web Services(JAX-WS), Axis, JAXB, REST, JSON, JAX-RS, SAX, DOM, Tomcat, tcServer, Apache, GIT, Git Bash Stash, JIRA, Confluence, Docker, Fig, YML, UMLet, MagicDraw, Eclipse, STS.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Created design documents, developed application and proactively worked on performance issues.
  • Designed web pages using JSP, Swing, XSL, HTML, CSS, DHTML, DOJO, JSP Tag libraries and client side validation with JavaScript.
  • Implemented Spring MVC architecture to develop presentation tier, business layer using components like dispatcher Servlet, Handler Mappings, Controller, ModelAndView Object, View Resolver and View.
  • Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
  • Designed and developed SOA modules to produce and consume, both the SOAP based and Restful web services using XML, SOAP, WSDL, Apache Axis, Jersey, JSON.
  • Implemented asynchronous request processing with MQ Series between current and legacy system.
  • Parsed the XML’s using DOM, SAX, and JAXB to retrieve information returned from web services.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate HQL queries and represent object-database mapping.
  • Implemented DAO layer using spring framework’s Hibernate Dao Support and Template
  • Extensively used RAD for java programming and configuration, and Websphere for running the application server.
  • Designed and developed SQL queries, views, index, stored procedures, triggers, cursors, functions.
  • Created Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented Log4j for logging and tracing the application activity.
  • Worked on Devops tools - Chef, puppet, Git, AWS.
  • Experiences with FileNet P8 Platform where the requirements are placed in excel Sheets.
  • Used Tortoise SVN and SVN for code centralized control, and versioning the code.
  • Involved in developing the project using Rational Unified Process (RUP).
  • Worked with the QA team to help them in testing the application and resolve the issues.

Environment: IBM RAD, ILOG/Jrules, DOJO, MAVEN, ESB, Apache Axis, MQ Series, WebSphere Application Server 6.1, JDBC, Spring MVC, SOA, SOAP, Rest, Hibernate 3.0, JSP, Ajax, Servlets, JMS 1.1, XML, SOAP, WSDL, JAXB, SAX, DOM, Log4j, JUnit, ANT, JavaScript, HTML, CSS, Tortoise SVN, SVN, Oracle 10g, PL/SQL, Visio, Windows XP, UNIX.

Confidential, MIDDLE TOWN, NJ

Sr. J2EE Developer

Responsibilities:

  • Created the design documents with use case and sequence diagrams for the project framework.
  • Followed Agile Scrum two week development cycle to streamline development process with iterative and incremental development
  • Developed UI screens using HTML5, JavaScript, CSS, AngularJS, Tiles, custom TagLibs and JSP templates.
  • Implemented the associated business modules integration using Spring and Hibernate framework.
  • Implemented layer architecture with business components, services and managed database transactions.
  • Implemented ActiveMQ for asynchronous communication between modules.
  • Involved in Enhancement of existing application utilizing AngularJS and created dynamic menu.
  • Developed PL/SQL statements including stored procedures and triggers to perform the business.
  • Developed Web services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and transform data between applications.
  • Implemented Spring service layer with dependency wiring, transaction, DAO and annotations.
  • Developed Hibernate configuration files and queries and implemented DAO classes
  • Integrated with Quartz for scheduling support and developed cron schedule expressions.
  • Performed code review, unit testing, functional testing, system testing and integration testing.
  • Implemented Log4j log framework and custom code for configuring logging levels.
  • Integrated LDAP with Spring Configurations for getting querying data from the directory.
  • Designed/Implemented application package and dependencies with Maven.
  • Integrated Omniture custom scripts into JSP for tracking and web analytics.
  • Provided the production support and troubleshoot the requests from end-users.

Environment: Java 7, JEE 1.6, JSP, AngularJS, SOAP/Restful web services, Axis, JAX-WS, XStream, SoapUI, Spring 3.1.2, ActiveMQ, Hibernate, Scrum, JavaScript, JMeter, Maven, Oracle 11g, IBM AIX, CVS, Bugzilla, AmaterasUML, Visio 2007, FileZilla, Eclipse, Spring Source Tool Suite, Toad IDE, JUnit, Log4j, WebLogic 10.3, Apache Tomcat 7.0, Omniture, LDAP, Rally Software.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Designed and developed the application using Struts Model View Controller (MVC) design Pattern.
  • Create JSPs with some custom JSTL Library Tags, coded JavaScript for client side validation.
  • Extensive use of EJBs for middle tier component to implement the business logic
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Implemented Service locator pattern to invoke EJBs through Struts.
  • Developed ANT script to build and deploy Java applications.
  • Configured the data mapping with SQL Server 2005 and tested performance accuracy related queries under SQL Server.
  • Involved in the Production support of the Application.
  • CVS is used for source code management and developed Junit test cases.
  • Configured applications to use Sonarqube governance plugin for quality control.
  • Configured artifact repository to store and deploy jars and project related artifacts.

Environment: JAVA 1.6, J2EE, Apache Axis2, WSDL, Rest, SOAP Web Services, JavaScript, JMS, Agile Methodology, PL/SQL, JPI, UNIX, SQL Server, WebLogic, Tomcat, Eclipse, JQuery, Ajax, ANT, CVS, JSON

Confidential, Ohio

Sr. J2EE Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Designed the user interfaces using HTML, CSS, JavaScript, JSPs.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.
  • Deployed the applications on IBM WebSphere Application Server.
  • Developed JUnit test case for all the services and manager methods.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshalling and unmarshalling.
  • Developed SQL for querying the Database, Written stored procedures and triggers for Oracle 9i.
  • CVS for version control of the application and Log4J to capture the log the events and exceptions.
  • Implemented the library dependency management and application build process using Maven.

Environment: Java, J2EE, JSP, Struts, EJB, MySQL, HTML, CSS, JavaScript, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Hibernate, LOG4J, CVS, Oracle

Confidential

J2EE Developer

Responsibilities:

  • Involved in requirement Analysis, documentation of high level and low-level design.
  • Responsible for developing the application level flow by utilizing Java, JSP and Struts.
  • Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
  • Involved in developing forms using html and performing client side validations using JavaScript.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Implemented EJB as a middleware to develop a three-tier distributed application.
  • Produced and consumed SOAP web services using Apache CXF and Axis2 framework.
  • Worked on java security like encryption, decryption, and generation of signature.
  • Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Responsible for developing the OS specific scripts (Shell Scripts) for automating the closing Process.

Environment: Java, J2EE, Web services, SOAP, JAX-WS, CXF, AXIS2, JMS, JUNIT, ANT, XML, XSD, Eclipse, Linux, Windows XP, Shell scripting, Tomcat, JBoss

We'd love your feedback!