We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Charlotte North, CarolinA

EXPERIENCE SUMMARY:

  • Results - driven software professional with 8+ years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Struts, Spring, EJBs, JNDI, Webservices, XML, JPA, JMS and JDBC.
  • Designed UI using JSP and HTML, DHTML, JavaScript, CSS, jQuery, Bootstrap and AngularJS for providing the user interface and communication between the client and server.
  • Wrote complex SQL, HQL queries and created complex schemas.
  • Worked in various application development methodologies including Agile (SCRUM) and Waterfall.
  • Created RestAPI’s by using spring controllers.
  • Created SoapAPI’s by using JAX-WS.
  • Implemented application level persistence using Hibernate and Spring.
  • Designed system by using industry standards and by meeting CMMI4 requirement.
  • Worked on J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Have complete command on Java development tools, which includes Eclipse, IntelliJ and Net Beans.
  • Worked with socket functionalities using TCP\IP Protocol and familiarity with HTTP/HTTPS, Web services, JSON and XML.
  • Worked extensively in MVC Architecture patterns using Internal and general frameworks.
  • Used Log4j to provide central logging facility.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

J2EE Technologies: EJB, JSP, Core Java, Servlets, Hibernate, Tiles, Spring, Spring MVC, Spring DAO, Spring Transaction Management, Java Beans, Spring Security, Spring WS, Jboss Enterprice portal, JSTL, JDBC, JMS, Web Services

Frameworks: Struts, Springs, Hibernate,JSF

Scripting: Java Script, shell, JQuery, JSON, AJAX, HTML5, Angular JS, CSS

Databases: Oracle, My SQL, SQL Server.

HTML, DHTML, XML, REST, JAX: WS, CSS, Ajax, SOAP, JavaScript, Servlets, JSTL, JPA.

Web & Application Servers: Web logic, Web Sphere, Tomcat, JBoss.

Developer Tools (IDE): Eclipse, Net Beans, WSAD, RAD

Operating Systems: Windows, UNIX (Solaris and Linux)

Modeling Languages: UML

Tools: Visio, Rational rose, Tortoise SVN, CVS, QC, JIRA, Bugzilla, Apache Ant 1.6, Apache, Log4j, JUnit.

Methodologies: Agile and Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, North Carolina

Sr. Java Developer

Responsibilities:

  • Analysis, Design, Development and Testing of the Internet banking application system.
  • Created overall Design for the application including component, class and sequence diagrams and design document.
  • Created interactive web pages and applications by usage of HTML, DHTML, CSS, AJAX, Angular JS, Bootstrap, Tiles framework and JQuery.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Developed presentation tier using JSP, JSTL and Java Script.
  • Developed application using Java 1.6, EJB 3.0, JBoss 7, web services, Oracle database and PL/SQL.
  • Wrote code in Java with features like Collections, Exception Handling, multithreading.
  • Created RESTful web services interface to Java-based runtime engine.
  • Used Spring Transactional Management, JDBC Template.
  • Project schedule tracking and delivery of the module.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Worked in Agile methodology.
  • Used JUnit framework for Unit testing of application.
  • Used design Patterns like Singleton and Factory Pattern.
  • Worked on Spring AOP for logging the details in database.
  • Created integrations with RSA (Adaptive authentication) security two factor authentications, other legacy system supported through various protocol Http/Https, Web services, JSON and xml.
  • Final code review of the project.
  • Designed a high level solution for integration with NPCI gateway for Mobile banking application for real time transactions and payments called as IMPS (Interbank Mobile payment systems) which is implemented for Indian banks.
  • Used SVN for version controlling and used JUnit for unit testing.

Environment: Java 6, J2EE Design Patterns, Bootstrap, Hibernate, SOAP Web-services, EJB, XML, WebSphere 8, JBoss 7, Eclipse, UML, JUnit, Ant, JUnit, Log4J, Agile methodology, MVC Patterns,, Oracle.

R Dental, Nashua, New Hampshire

Sr. Java Developer

Responsibilities:

  • UI development using Bootstrap, Angular JS (strong preference) or similar UI frameworks (Spring MVC) by using the Web Storm 7 tool and Node.js
  • Developed the application by using HTML5, Java/J2EE development expertise.
  • Implemented applications using Java, J2EE, JSP, JSF, Servlets, JDBC, XML, HTML, XHTML, Hibernate, spring and Java Script on Windows environments.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Worked on backend integration in Oracle 11i, Sun Java JDK 1.5.0(1.5.0 16) - (java -version)
  • Worked on Subversion 1.5.0 - (svn --version) used Maven 2.2.1 - (mvn - v) and Tortoise SVN 1.5.0, Eclipse 3.5.
  • Worked on the CSS and Ajax.
  • Used spring dependency on user access module and data access module.
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Used JNDI for naming and directory services.
  • Developed Billing API’s based on the user stories and exposed them Enterprise Java Beans (EJB) for the Business logic.
  • Implement Logging using Apache Log4j for the Data Extraction jobs.
  • Have worked on Oracle data base for storing and retrieving the application data.
  • Used Web services - WSDL and SOAP for testing.
  • Wrote migration/deployment shell scripts on Linux/Unix platforms using VI editor.
  • Configured Datasource and connection pool settings by using WebSphere server Admin console.

Environment: Core Java, unix, Java 1.4, Maven, XML Schemas, XML, JSF, Java Script, CSS, HTML5, Angular JS, Hibernate, Design Patterns, Servlets, JUnit, JMS, Web Services.

Confidential, Atlanta, Georgia

Java/J2EE Developer

Responsibilities:

  • Designed and developed ID pool, Inventory Generation, Build Rules modules using Spring MVC framework.
  • Created all the JSP pages in ID Generation and Inventory Build modules.
  • Used Spring framework for Dependency Injection.
  • Declared Spring beans in an application context file and used Dependency Injection for populating them in action and service layer classes.
  • Implemented DAO layer using Hibernate and used Spring implementation of HibernateDAOSupport for data persistence.
  • Used Spring for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate DAO Support’s session factory object.
  • Created Hibernate mapping files and developed POJO’s to map objects to relational database tables.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Wrote named queries for retrieving and persisting data in database. Used Hibernate Criteria API for creating dynamic search queries.
  • Developed business logic for generating ID pools and building inventory to generate lot of inventory records.
  • Used Apache Axis for creating web services to receive requests information and informing other Confidential transaction processing systems like InVision Back Office (IBO), etc (after building inventory).
  • Used Ant for compiling and creating deployable archives, Subversion for Version Control, and JBoss as Application Server.
  • Worked on the resolution of defects as identified by the QA team.
  • Performed unit and integration testing of the system and wrote unit test cases using JUnit, used Log4J for logging.
  • Followed Scrum(Agile) methodologies for project development and used JIRA for project management.

Environment: Spring, Hibernate, Java 5, JDK, Java EE 5, JSP, JSTL, Oracle 10g, SQL, Web Services, Apache Axis, SOAP, WSDL, JavaScript, CSS, HTML, XML, Apache Commons, Eclipse, Subversion, JBoss, Ant, JUnit, Log4j, JIRA, Agile/Scrum methodology, Windows.

Confidential, Dover, NH

Java/J2EEDeveloper

Responsibilities:

  • Handled the critical and complex modules of the project independently and have delivered all the modules assigned with highest quality.
  • Experience working with scrum team. Used Quality Centre to view the tasks and requirements.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Spring MVC Framework for developing web applications.
  • Developed the business logic using Spring and persistence logic using Hibernate.
  • Created RESTful web services interface to Java-based runtime engine.
  • Implemented RESTful web services using Jersey implementation.
  • 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 JNDI for naming and directory services.
  • Designed and Developed application screens using HTML, JSP and CSS
  • Used Web services - WSDL and SOAP for testing.
  • Used soapUI for load testing the Web Services.
  • Used XML parser APIs such as JAXP and JAXB in the web service\'s request response data marshalling as well as unmarshalling process.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • 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.
  • Deployed the applications on WebLogic Application Server.
  • Worked on Defects that were assigned to me.
  • Designed and Developed application screens using HTML, JQuery, JSP and CSS.

Environment: Java 1.6, Servlets, JSP, EJB, Angular Js, Jquery, JAX-RPC, JAX-WS, JAX-RS(Restful) Web Services, ExtJs, SOAP, JAXB, JAXP, XPath, Spring, Hibernate, HTML, XML, Java Script, CSS, JSON, Eclipse, Oracle 10g, WebLogic 10.3, Linux and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications
  • Designed and developed the user interface using Struts, JQuery, JavaScript, XHTML.
  • Designed front-end, data driven GUI using JSF, HTML, JavaScript, and CSS.
  • Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
  • Designed, implemented and deployed J2EE web application using JSF and Spring IOC.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
  • Used log4j for logging and SVN for version control.

Environment: Java, Servile, JSP, HTML, Hibernate3.2, Spring, XML, CSS, JDBC, Eclipse, Struts, HTML, Java Script, Oracle10g.

Hire Now