We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Dynamic professional with 7+ years of experience in the Java/J2EE based enterprise application development along with System Integration testing as well as diverse Databases.
  • Well versed with SDLC process, that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile and SCRUM.
  • Extensively worked in Core Java coding and object oriented design with strong understanding of Collections, Multithreading and Event/Exception handling.
  • Experience in using UML modeling tools like Poseidon and Rational Rose to design and develop high level and comprehensive design modules (domain models, behavioral models and deployment models).
  • Good Knowledge and experience in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB.
  • Experience in publishing and consuming SOAP based web services using Apache Axis.
  • Experience in Implementing Restful web services.
  • Good Knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring Web, and Spring AOP.
  • Expertise in deploying, and configuring applications on application servers like IBM WebSphere, Web Logic, JBoss and web servers like Tomcat.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Experience in using IDEs like WSAD, RAD, Eclipse, and Net Beans. Experience in using various Configuration Management tools like CVS, Clear Case and SVN.
  • Experience in creating, consuming and testing a web service using SOAP, REST and SOAPUI.
  • Extensively worked on relational databases such as Oracle, DB2, and SQL Server and hands on experience with tools such as TOAD, and SQL Developer.
  • Involved in the implementation of testing using the JUnit Testing Framework.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, SQL, PL/SQL.

Java Technologies: J2SE6, J2EE, Servlets, JSP, AJAX, EJB, JMS, Struts, Spring, Hibernate, RMI, Services, SOAP, Servlets, Log4j, CORBA, JNDI, JDBC, JDK, Ajax, Ant.

Distributed technologies: Web Services, EJB, JMS.

IDE: WSAD, Eclipse, RAD.

Framework: Struts, Spring MVC, Spring, Maven, Hibernate, Apache axis for web services

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.

Scripting Languages: JavaScript, JQuery, AngularJS

Web Technologies: HTML 5, HTML 4.01, XML, XSLT, XPath, HTML,DOM, DTD

Methodologies: SDLC, UML, Design Patterns, SOA

Version Control Systems: CVS, Clear case, SVN.

Databases: Oracle 9i/10g/11g, DB2, SQL Server.

OS: Windows, Unix

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr Java Developer

Responsibilities:

  • Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software Development Methodology.
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript, jQuery and AJAX, ANJULAR JS
  • Used Struts and Tiles MVC architecture for the application development in Admin UI module.
  • Developed Ant, Maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of websphere platforms.
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Developed Web service client interface with JAX - RPC from WSDL files for invoking the methods using SOAP.
  • Scripted WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Deployment of Web services, JSP, Servlets and server side components in Web logic Application server.
  • Developed Web Services in WSAD.
  • Designed and developed a Warehouse Management System Prototype in Eclipse using Spring with HTML, JSP, JSTL, Log4J, SQL, JavaScript, and Oracle.
  • Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean
  • Implemented Jasper Reporting tools to generate Reports.
  • Created a POC for Drools, Jasper Reports.
  • Used Ant scripts to build the application and deployed it on Web Logic Application Server.
  • Developed solutions for electronic data submission through products of Adobe Live Cycle products.
  • UsedHibernateasORM toolto store the persistence data into theOracle9i database andJDBCfor database-independent connectivity.
  • Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that are Web based and uses multiple implementation platforms.
  • Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
  • Managed source repository using CVS version controller tool
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Worked on QA Testing to ensure the quality of the application.
  • Provided Log4j support for the application for debugging the system.
  • Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object.
  • Designed long-term, reliable and adaptive technical architectures and constituted a technical gateway between the project manager and the developers

Environment: Java 1.6, J2SE, J2EE, Log4j,Spring, Struts, Tiles, Hibernate, Spring, Web services, JAX-RPC, Web Logic Application Server, Maven, Jasper Reports, Servlets, HTML, JSP, XML, WSAD, JavaScript, JQuery, AngularJS, JSON, Oracle 10g, Ant, CVS, Windows 2008.

Confidential, Atlanta GA

Java developer

Responsibilities:

  • Responsible for any incoming change request, implemented using core java concepts (Collections, Exception Handling).
  • Involve in Development life cycle process of the application.
  • Involved in creating UI usingHTML5, CSS3, and JSP,created Login page, Data upload page, data description page. Provided data Sorting, Filtering and Search option onGU
  • Responsible for writing and executing the project withJavaScript, jQuery, HTML5, and CSS3code.
  • Designed and developed web pages usingJSP, HTML, DHTML JavaScript and Bootstrap, Angular.JS
  • Involved in developing a module for the applicationusing Spring MVC
  • UsedJavaScriptfor front end validation.
  • Designing and development of static and dynamic forms through Adobe Live Cycle designer products.
  • UsedSpring MVCto implement this application.
  • Structure Query Language (SQL)was used to perform various queries in the database.
  • Maintained technical documentation for CMS opentext applications as per SDLC standards and procedures.
  • Used Spring ORM to integrate Spring Framework with hibernate.
  • Prepared effective content models, security models, CQ5 templates and workflows.
  • For Machine to Machine interface usedRestful Apiand used all four methods of it (get, put, post, delete).
  • UsedSoap UIto test theRestful API.
  • Involved in writing the function test cases for application and performed function testing.
  • Used Git as Revision Control System.
  • Responsible for unit testing, usedJunitfor writing the unit test cases.

Environment: Java 1.6, Hibernate, Spring MVC, MSSQL, IntelliJ IDEA 13, SVN, JAXRS/REST, AJAX, JSON, JavaScript, HTML5, CSS(bootstrap), JSP, SOAP, Angular JS, XML, Web Sphere, Jetty, JUnit, Maven.

Confidential, Detroit, MI

Java J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed the application using Struts 2 Framework that leverages Model View Controller (MVC) architecture.
  • Deployed the applications on WebLogic Application Server.
  • Used JQuery Framework for Dynamic Searching of Bill Information.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Integrated with database using Hibernate as ORM.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on WebLogic Application Server.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.

Environment: Java 1.5, JQuery, Hibernate, Struts 2, EJB 2.1,JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, Eclipse IDE, Windows XP, WebLogic App server, Rational Rose, Oracle.

Confidential

Java Developer

Responsibilities:

  • Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
  • Developed server-side services using Core Java concepts.
  • Designed and developed presentation tier components such as commands, actions, JSPs, domain and domain access objects using Agile Processes/XP and best practices.
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
  • Involved in writing all client side validations using JavaScript in Struts Action Form.
  • Created new custom components using the java script code. The .jsf or java script fragment file has been created for ease of use.
  • Designed, Developed and Implemented document transformation applications using XML tool.
  • Maintained technical documentation for CMS opentext applications as per SDLC standards and procedures.
  • Used DOM Parsing Methodology for Serialization and parsing the XML request and response.
  • Improved the performance and response time of the application by implementing AJAX.

Environment: Java 1.5, J2EE 1.4, Servlets 2.3, JSP, AXIS,SOAP UI, JavaScript, Ajax, IBM WebSphere 6.0,RAD, Oracle 9.1, Toad, CVS

Confidential

Java Developer

Responsibilities:

  • Performed analysis and created UML diagrams, class diagrams and sequence diagrams using MS-Visio.
  • Web application is developed using the Struts MVC framework.
  • Used JSP to create login page, user profile, and account information pages.
  • Wrote Custom tags and Tag Library Descriptor (TLD) for encapsulating dynamic functionality and used JSTL tags for populating data on the JSP.
  • Developed server side utilities using Java Beans, XML, and EJB.
  • Developed message driven beans (MDB)'s for receiving the messages from other systems.
  • Developed DAO layer using JDBC and wrote several SQL queries to store and retrieve results from database.
  • Developed Unix Shell Scripts to perform administrator related tasks.
  • Used Java Swing for developing internal GUI applications.

Environment: Swing, RAD, Servlets, JSP, JSTL, Custom Tags, TLD, Java beans, EJB, JDBC, Oracle, XML, JMS, IBM Web Sphere, Net Beans, WSAD, Rational Rose, Clear Case, Unix, Shell Scripting.

We'd love your feedback!