We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • 8+ Years of experience in design, development and implementation in various application including Web and Client/Server application development using Core Java, Java, Swing, Servlet, JSP, Struts, Spring MVC, Hibernate, Junit, My SQL, NOSQL Javascript, AJAX, HTML and CSS.
  • Good understanding of Core Java design patterns such as Singleton, Façade, Business Delegate, Service locator and Factory.
  • Have worked with different modules in spring such as core, web, data, AOP etc.
  • Hands on web development experience using HTML5, CSS, Javascript, Jquery, Angular - JS, Node JS and React JS.
  • Expertise in implementing MVC frameworks such as JSF, Spring, Struts MVC and JSF extensions such as Icefaces, RichfacesandPrimefaces.
  • Hands on experience working with Web Application Server such as Tomcat, Jboss, WebsphereandWeblogic.
  • Application development experience using multithreading, serialization, Externalization, Collection, Generics, core Java.
  • Good experience in testing tools such as Selenium, Cucumber, Jasmine, Junit and TestNg.
  • Experienced in using version controls such as SVN, GIT, TFS and build tools such as Ant, Maven and continuous integration tools such as Jenkins.
  • Hands on experience in NOSQL and Oracle database design and development in writing Constraints.
  • Experienced in developing enterprise application testing with JUnit and logging with Log4J for n-tier component based enterprise Web Applications.
  • Designed highly transactional web based applications and multi-threadedservices using Java/J2EE technologies and handling design/implementation using UML/Eclipse/RSM.
  • Hands-on experience to SCRUMAgile model, XP Practices like Test Driven Development (TDD) .
  • Good knowledge with SDLC and Agile/Waterfall Software development models.
  • Good knowledge working with developing component based reusable applications and Workflow automation using ClearQuest, UML, Rational Rose, UModel and Visio.
  • Hands-on experience writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Hands-on experience writing Ant/Shell scripts and building the enterprise applications, running schedulers/Jobs, nightly builds and used tools like AntHillPro.
  • Ability to work in high-pressure environment adhering to product quality standards without compromising on the deadlines.
  • Possess excellent understanding of SDLC including agile methodology. Have knowledge in shell scripting, used to develop the batch job process.

TECHNICAL SKILLS

Languages: C, C++, JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB), SQL,PL-SQL, C#, VB6.0

WEB TECHNOLOGIES: HTML/DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX AND J2EE DESIGN PATTERNS, JSP, Bootstrap, SASS, XSLT, LDAP.

FRAMEWORKS: STRUTS, Spring MVC,JSF,EJB, SPRING, HIBERNATE, Angular JS, Ext JS, Backbone JS, Node JS, Spring Batch, Spring AOP, ADF faces, Spring Security, Spring Core, JPA, J2EE, Maven.

IDE'S: ECLIPSE (GALILEO, HELIOS, INDIGO,KEPLER), NETBEANS, IBM Rational Application Developer(RAD), IBM Rational software Modeling(RSM), Spring Tool Set (STS), Net Beans

WEB SERVICES: JAX-WS, JAX-RPC, SOAP, WSDL, APACHE AXIS, RESTFUL, SOAP, Axis2, REST, SAX/DOM parsers, Jersey, CXF, JAXP, XML, XSD.

WEBSERVICE TOOLS: TCP MONITOR, SOAPUI, HTTP MONITOR.

Version Control: SVN, CVS, GIT, Stash, Clear Case

Design Patterns: singleton, DTO pattern, DAO pattern, Service Facade, factory Pattern

MESSAGING: JMS MQ, IBM MQ, Mule ESB

APPLICATION SERVERS: BEA WEBLOGIC, IBM Web Sphere, JBOSS, APACHE TOMCAT

DATABASES: MYSQL,ORACLE,NOSQL,MSSQLServer,Cassandra,Mongo DB

SCRIPTING LANGUAGE: JAVASCRIPT, AJAX, Shell, Perl, Python, J Query, Yahoo UI(YUI), PHP, Ruby, Dojo, Selenium, AJAX

TOOLS: BUILD(ANT,MAVEN,GRADLE,JENKINS,BAMBOO,QUICKBUILD),LOGGING(LOG4J,Logback,T-Leaf,Slf4J), VERSION CONTROL (CVS, SVN, GIT, Stash, Clear Case), Selenium, J unit, Load Runner, Toad, T-Leaf, Log Analyzer, SQL Connector, Agitar, Mockito.

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

Sr. Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications, designing.
  • Developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
  • Developed Node JS stores, models, controllers and views and used various components such as grids, layouts, schedulers, forms etc.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Used Spring Core Annotations for Dependency Injection.
  • ‘Convention Based Coding’ is designed and developed by utilizing Hibernate’s persistence framework and OR Mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Implemented web services with Apache Axis
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Developed Application BL modules using EJB session beans.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Used Rational ClearCasefor version control and Rational ClearQuest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, Node JS, JPA 2.0, Spring 2.5, JSF beans, JSF Ajax, Oracle 10g, Eclipse 3.4, Apache Ant, Web Services, Apache Axis 2.0, Mongo DB, WebSphere 6.1, JSF Taglibs, JavaScript, JSON, JQuery, HTML, CSS, XML, CXF, ClearCase, ClearQuest.

Confidential, Cary,NC

Sr. Java Enterprise Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Developed the web interface using Angular-JS, Bootstrap, HTML, CSS, Javascript and Jquery.
  • Developed Angular controllers, services, modules, factories and used Angular-UI bootstrap components for developing UI.
  • Developed Angular-JS custom directives, filters which are used across the application.
  • Developed unit test cases using Jasmine and automated them using Karma.
  • Develop middle ware integration components using the Apache camel and Spring Boot.
  • Used JerseyJAX-RS (REST)forcreatingwebservices and involved in writing programs to consume the web services using SOA with Springframework.
  • Developed Jersey resources to serve the data in XML and JSON format and configured the application using Maven.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Developed Stored procedures and functions with SQL.
  • Configured bamboo automating the builds into gradle archive repository.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration files and classes tointeract with the database.
  • Used Hibernate named and criteriaQueries in Java code to do select/update/delete depending upon the business requirement.
  • Created Stored proceduresand used Spring JDBC template for data retrievals.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.UsedJAXB to marshal and unmarshal the xml-java object, java objects-xml
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A WebSphereJNDInaming tree is maintained for the external configuration of a service.
  • Used various UNIX commands to see the log files on the production server
  • Developed several shell Scripts to automate file transfers.

Environment: Java 1.7, Spring 4,HTML5, CSS3, XML, JSON, Spring Data, Apache Camel, IOC,AOP, Security,Hibernate 4, Jersey REST Web Services, JMS, UML, Web Sphere 8, Agile, JQuery, Ajax, SQL, JavaScript, Angular JS,JUnit, Gradle, GIT,Bamboo, MS Visio, Eclipse, Oracle 11g, Win 8 and UNIX.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Developed application using Struts framework that leverages classical MVC architecture
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Developed the workflow interfaces using JSPs, CSS, Struts, EXT-JS andJquery.
  • Worked on EXT-JS for user interface interactions, effects and themes.
  • Developed EXT-JS stores, models, controllers and views and used various components such as grids, layouts, schedulers, forms etc.
  • Used Sencha Architect to quickly create web interfaces and used Sencha CMD to generate the app structure, compiling and creating production ready code.
  • Developed Stored procedures and functions withPL/SQL.
  • Created topics, queues and MDB’s for communication using JMS/IBM MQ Series
  • Used JAX-RPC Web Services using SOAP to process the application for the customer
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application.
  • Developed batch jobs using EJB scheduling and leveraged container managed transactions for handling transactions.
  • Developed Tables, Indexes and Triggers for the database using TOAD
  • Processed customer information for sending bills at the end of the month
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing
  • Developed the application using Eclipse and deployed the application on WeblogiconRed Hat Linux
  • Developed the application using Rational Application Developer. Supported Testing Teams and involved in defect meetings.
  • Developed screen flows and new window layouts.
  • Assisted in prototyping efforts and product design.
  • Utilized Java Swing framework to develop client side components.

Environment: Core Java 1.6, EJB DI, JPA, Transaction management, Batch, Struts2, PL/SQL,Sencha EXT-JS 4, Sql Server, SQL,Waterfall, Junit, GIT, JMS, Weblogic and Eclipse

Confidential, MD

Java Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology
  • Developed the web application following JSF MVC design pattern.
  • Developed XHTML’S with JSF Myfaces UI components and prime faces, HTML and JavaScript.
  • Developed Business object Classes that are used across the interfaces and other modules.
  • Jboss Application Server was used to deploy the application, and IBM RAD was used as the IDE for development of the application.
  • Solving QA defects, scheduling fixes, providing support to production application
  • Configured web servers, app servers, batch servers and databases for load testing.
  • Developed Spring service layer and data access layer using Spring and Spring JPA.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
  • Design and development Message Handler Service using JAXB for converting objects back and forth.
  • Developed CXFREST Web Services to exchange data between different applications, implemented SOA architecture with Web Services.
  • Developed Batch Jobs using Spring scheduling and Spring batch.
  • Developed Persistence Framework APIs to validate cargo contents for CRUD operations and invoke APIs developed on DAO.
  • Developed Data Access Objects to access middleware web services and to access client Database.
  • Developed API to generate PDF for the inbound FFM.
  • Developed Spring JMS message listeners for Asynchronous service using JMS.
  • Worked on writing Open source Junit/Mockito test cases for Unit testing.
  • Used SVN as the version control tool and configured logging in the application with Log4j.
  • Partially worked on System testing and supported for QA.

Environment: Core java 1.5, Spring,JPA, DB2, JBoss, Jersey, JSF, Primefaces, Javascript, Html, CSS, SVN, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
  • Developed Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
  • Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures
  • Developed components using Java multithreading concept.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database
  • Involved in design of JSP’s and Servlets for navigation among the modules.
  • Designed cascading style sheets and XSLT and XML part of Order entry. Hosted the application on WebSphere.

Environment: Java 1.5, J2EE, Servlets, JSP 2.5, EJB 2.0, Hibernate 2.1, Struts, Log4J, JavaScript, JUnit 4.1, CVS, Rational Rose (UML), Oracle10g, Web Logic Server 10.0, Eclipse IDE

We'd love your feedback!