We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY:

  • Over Eight (8) years of Experience in development, maintenance and support of Enterprise web based applications using Java/JEE technologies like Multithreading, Collection framework, JDBC, Servlets, JSP, Custom Tag Libraries, JMS, SOAP, Web Services, SOA, REST Web Services, Spring, Hibernate etc..
  • 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)
  • Good understanding and experienceinObject OrientedAnalysis and Design programming.
  • Experience in harnessing the capabilities of open source enterprise integration technologies
  • 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).
  • 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.
  • Involved in gathering and studying the System Requirements.
  • 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:

  • Responsible for gathering all required information and requirements for the project.
  • Involved in design ofClass Diagrams,Sequence DiagramsandEvent Diagramsas a part of Functional Design Document (FDD) using EA tools.
  • 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.
  • Monitored and scheduled the UNIX scripting jobs.
  • 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 s 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 at 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.
  • Provided Production Support by interacting with the testers and fixing bugs.

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.

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.
  • Impact analysis, analysis of production issues, bug fixes, small enhancements
  • Understand application/system/infrastructure dependencies.
  • Collaborate with QA team and other application teams to perform Quality Control tasks.

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!