We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY:

  • Sun Certified JAVA/J2EE Developer with 8 years of extensive experience in application development usingJava J2EE, EJB, JMS,JSP, Servlets, Struts, Spring,JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, ColdFusion, WebSphere,UML,WebLogic, JBoss, ApacheTomcat, JSON,SSL, JCE, Spring Security, JBoss, WebServices - SOAP, REST.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, Dreamweaver, CMS, PHP, Perl, XML, UML, JavaScript, JQuery, Ajax, Web 2.0, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI,JSON, Java Beans)
  • VeryStrong Object-Oriented Developerwith experience inSoftware Designand Product Engineering.
  • Worked onOSSProvisioning, Monitoring,Configuration and Activation.
  • Experience in development using Parsers likeSAXandDOM.
  • Strong Knowledge in XML technologies including XML,DTD, XML Schema, XSL, XPath, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans), SOAP, REST/ Web services WSDL, Web Services using AXIS, XFIRE, CXF.
  • Extensively worked on Spring and Hibernate and Web Services(REST/SOAP)
  • Expertise in developing and deployingJ2EEapplications on application servers likeWeb Logic10.3, JBoss 5.1/7.1, Glassfish 4.0and WebSphere7.0.
  • Experience in writingSQL ScriptsandPL/SQL Stored ProceduresinOracle, MySQLandDB2database server.
  • Expertise in developing Web services and to develop Service Oriented Architecture (SOA).
  • Highly experienced in designing, developing and debugging applications using technologies likeJava SE, J2EE, Servlets 2.4, JSP1.2, Struts 2.0, JDBC 3.0, SwingJavaScript.
  • Hands-on Experience in developing J2EE applications using frameworks such asSpring Struts, Hibernate, iBatis,Log4J and Junit
  • Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, GWT, Adobe Flex, MXML, HTML, and CSS.
  • Expertise in implementing Software Design Patterns such as MVC, Singleton, Factory, DAO (Data Access Object), DTO (Data Transfer Object), Lazy initialization and Front controller
  • Experience in developing applications using IDE technologies like EclipseandNet Beans.
  • Experience in Database ManagementusingOracle10g, MySQL5.xand PL/SQL.
  • Experience in Java build tools such asAntandMaven.
  • Extensive experience in practicing Test Driven Development (TDD) model using Junit.
  • Used log4j to create customized log files, which fit a specific format for archiving.
  • Experience in developing applications in Agile methodologyandWater fall methodology.
  • Proficient working in various Operating Systems: Windows, Linux, Unix.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, Perl, PHP, UML

Distributed Technologies: EJB, RMI

Web Technologies: Dreamweaver, JavaScript. HTML, XML, CSS, JQuery, Ajax

Server Side: JDBC, Servlets, JSP

IDEs: Eclipse, Net Beans

Operating Systems: Windows, UNIX, Linux, Mac OS

Frameworks: Hibernate, Spring, Spring MVC, Spring AOP

Databases: SQL, MySQL, Oracle, MS Access

Web Services: SOAP and REST

Web Servers: Apache Tomcat, JBoss, Glassfish, WebSphere, WebLogic

PROFESSIONAL EXPERIENCE:

Confidential, Austin, Texas

Sr Java Developer

Responsibilities:

  • Involved in design ofClass Diagrams,Sequence DiagramsandEvent Diagramsas a part of Functional Design Document (FDD) using EA tools.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements (Web Components) from within Angular code.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • FollowedAgile methodology, accomplishing the tasks to meet tight deadlines.
  • Developed Controller classes and bindings for the Spring POJOS with screen fields using Model Attribute feature of Spring MVC framework.
  • Developed JSP’sfor reusing view components in the Spring MVC design pattern.
  • Integrated Spring with various other frameworks and technologies like Hibernate, JMS etc
  • Obtained bean references utilizing the Dependency Injection (DI/IOC) feature of Spring and appropriately configured resources in XML and annotations.
  • DesignedDTO, Business Delegate, Factory and Singletondesign patterns.
  • Hands on experience in developing SOAP/REST based web services.
  • Implementedcross cuttingconcerns as aspects Confidential Service layer usingSpring AOP.
  • Involved in the implementation of DAO objects using Spring-ORM.
  • Involved in setting up of JMS Connection factory and Queues in Weblogic Application server along with appropriate JNDI names.
  • Involved in creating theHibernate POJO's and developedHibernate mapping Files.
  • UsedHibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • DevelopedSQL queriesandStored ProceduresusingPL/SQL
  • Developed the presentation layer using Ajax, JavaScript, Asynchronous requests, CSS and HTMLtaken from Bootstrap to develop for multiple browsers including mobiles and tablets.
  • Developed Maven Script for the build and dependency process.
  • Version Controlwas mandated throughSubversion.
  • Performed Unit Testing UsingJunit.
  • ImplementedLog4Jto trace logs and to track information.

Environment: Java, JSP, JSTL, JSON, JavaScript, POJO's, Hibernate,Spring, Spring MVC, Spring AOP, PL/SQL, CSS, Log4j, JUnit, Subversion, Tomcat 7.x, Eclipse, Weblogic 10.x, MYSQL 5.x, Load Runner, Maven, Windows7, HP-Unix(HP-UX).

Confidential, Austin Texas

Sr Java Developer

Responsibilities:

  • Analyzed and converted requirements of the application into functional design.
  • Developed modules usingMVCarchitecture withSpringMVCframework.
  • Involved in writing Spring ConfigurationXMLfile that contains declarations and other dependent objects declarations.
  • Developed Controller classes which processes the web request and to produce a model object which can be fed to the view to paint the web pages with data
  • Designed the DAO layer usingHibernate 4and managed transaction in business logic.
  • Involved in OracleSQLStored Procedures, Functions to fetch data for compound composition, variation data information and user change audit transactions.
  • Developed REST based Web services to perform various screen updates and to fetch various transactional data to be displayed in JSON format to JSP’s.
  • Utilized multipledesign patternslike Singleton, Creational, and Behavioral in application design and implementation.
  • Created unit test scripts withJUnittool for covering code in various modules.
  • UsedLog4J to log various events and exception when performing various transactions by the users for debugging purposes.
  • Used Subversion/SVNas a version control and source repository system.
  • Implemented the Maven framework to ease the development, build and dependencies management thus saving huge development time to the organization.
  • Covered the application with unit tests using JUnit, Mockito and EasyMock.
  • Involved in testing, debugging, performance tuning, bugs fixing and documentation of the system.

Environment: Java 1.6, J2EE 6, JSP, HTML, CSS, Spring 3.x, Spring MVC, REST, Jersey, JSON, XML, Hibernate 4, SQL Programming, SQL-Sever, JUnit, log4J, Subversion/SVN, Maven, Tomcat 7, Windows 7, Redhat Linux.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in developing modules in Java to create cases based on various visual charts like bar/line charts using freecharts framework etc.
  • Implemented Servlets to act as Front Controllers for the application to forward various user requests to the appropriate business service layers.
  • Implemented the Tracking of Visitor Count using Servlets and then storing access information in the database.
  • Implemented various design patterns like DAO Data Access Object and Singleton Design Pattern.
  • Developed a module for searching file records for consumers to search various cases and view them appropriately.
  • Implemented Admin module for generating reports relating to various accounts and their service usage report.
  • Data persistence is being done using DAO layer interacting with SQL-Server database.
  • Performed Client Side Validations using JavaScript.
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Implemented Test Driven Development for the application so that all the java code is unit tested
  • Managed build and dependency of various modules frameworks using Maven.
  • Logged the results using Log4j for debugging the application.
  • Version Control of the source code is being achieved using CVS.
  • Created display tag to generate database driven reports.
  • Used multithreading in programming to improve overall performance.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Written JUnit Test cases to perform unit testing.
  • Created complex SQL queries and used JDBC connectivity to access the database.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the written stored procedure, triggers, and cursors using Oracle PL and SQL.
  • Worked with QA team for testing and resolve defects.

Environment: Java 1.7, Servlet, JSP, Struts, Ajax, Xml, Tomcat 7.x, Microsoft SQL- Server, Javascript, Eclipse 4.x, SQL, PL/SQL, Log4j, Maven, Linux, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements and analyzing them.
  • Clarifying requirement queries and converting them to technical specifications.
  • Perform designing, Coding, Code Refactoring, Code Review, and Documentation.
  • Involved in UI development using Servlet and JSP.
  • Source code version control management using CVS.
  • Unit testing and integration testing using Junit.
  • Deployment and configuration of the application on Tomcat server.
  • Involved in implementing server side validations, exception handling.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Built main application in leveraging technologies such as Angular.js, Backbone.js.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Environment: Java, JDBC, JSP, Servlet, MySQL 4.x, Tomcat 7.x, JUnit, log4j, Maven, UNIX shell script (HP-UX), Eclipse, Toad, Windows, Unix.

We'd love your feedback!