We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

West Norristown, PA

SUMMARY:

  • 7+ years of professional IT/Software development/Consulting experience.
  • Experience in Java/J2EE frameworks like Spring IOC, Spring MVC portlet.
  • Experience in writing MapReduce jobs using Java, pig Latin scripts and pig commands.
  • Experience in configuring Flume and using it to upload the webserver logs to HDFS.
  • Experience in writing UDF functions for Hive.
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse, WSAD.
  • Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi - tiered applications.
  • Experience with servers like Tomcat, JBOSS, WebLogic and WebSphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with Service Oriented Architecture (SOA).
  • Have knowledge on Apache Storm.
  • Have knowledge on Cloudera SDK which is now called as Kite.
  • Good experience with Collections and Exceptions.
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
  • Extensive experience working with Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Good experience with build tools like Ant, Maven and Agile development..
  • Good experience with Version control systems like SVN, ClearCase.
  • Good exposure to Continuous Integration and Automated build with Hudson.
  • Good working experience with deploying applications in Unix/Linux and using tools like Putty and WinScp.
  • Highly experienced working with logging frameworks like log4j.
  • Experienced working with bug/defect tracking tools like JIRA, Clear Quest.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
  • Good experience to provide technical oversight for large complex projects and achieve desired customer satisfaction from inception to deployment in a consulting environment.
  • Advanced analytical, problem solving, negotiation and organizational skills with demonstrated ability to multi-task, organize, prioritize and meet deadline.
  • Strong knowledge in Software Development Life Cycle (“SDLC”) processes.
  • Ability to multitask and work multiple projects concurrently.
  • Ability to work independently and as part of a team.
  • Excellent communication, presentation and organizational skills.

TECHNICAL SKILLS:

Operating Systems: Windows 95/98/NT/2000/XP, Linux, Unix

Languages: Java, UML, SQL, PL/SQL,C, C++, PHP

J2EE Technologies: Servlets, JSP,EJB, JDBC, Web Services, JNDI

Web Frame Works: Struts, Spring, Hibernate

Databases: DB2,Oracle, MS Access, MS SQL

Web Technologies: HTML, DHTML, JavaScript, CSS, AJAX, JQuery

Tools: & IDE: Eclipse, RAD, Rational Rose, JDeveloper, FireBug, JFrames, IE Tester

Source/Version Control: SVN, CVS, ClearCase

Web/Application Servers: BEA WebLogic, IBM WebSphere, Apache Tomcat, JBOSS

PROFESSIONAL EXPERIENCE:

Confidential, West Norristown, PA

Senior Java Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
  • Created the Technical design document (TDD).
  • Developed the front end using Spring MVC framework.
  • Developed Service layer using spring framework.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Developed user interfaces using JSPs, HTML, CSS, Java Script, JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database using JQuery, AJAX features as well JavaScript.
  • Used JQuery extensively for client side validations and Ajax calls.
  • Developed code using various patterns like Singleton, Service Locator.
  • Extensively used Core Java such as Exceptions, Collections and Generics.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and CSS).
  • Developed SQL Statements as well as PL/SQL Stored Procedures.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in Unit Testing, Integration Testing, and System Testing etc.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Used Log4J to store log messages.

Environment: Java/J2EE, Spring, JSP, JSF, Hibernate, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Jboss, Web Services, SVN, Oracle, ANT, Linux, Design patterns, Firebug, jQuery, Angular.js, AJAX, JavaScript, HTML,CSS.

Confidential - Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
  • Designed front end pages using JSP calls to get the required data.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container.
  • Designing of tables in DB2 database required for System user administration, Data management.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets and Action classes.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed DAO’s (Data Access Objects), which are java classes those encapsulate all database specific code using JDBC API.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying Struts classes, JSP changes and middle tier enhancements.
  • Involved in Units integration, bug fixing, and User Acceptance Testing with test cases.
  • Experience in creating dynamic web pages using AJAX and XML.
  • Experience in developing and testing cross browser compatible web pages (i.e. Firefox and Chrome).
  • Used Jquery and AJAX for service calls on pages to interact with the server for information.
  • Utilized various JavaScript and Jquery libraries, AJAX for form validation and other interactive features.
  • Used AJAX to send request to the server to check the functionality of the website.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Created cross-browser compatible and standards-compliant CSS- base page layouts.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML and CSS.
  • Developed Action classes, Stateless Session Beans and DAO classes for Accounts and other Modules.
  • Implemented theWebservicesand associated business modules integration.
  • Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
  • Adding form validation to screenplay submission form using JQuery
  • Used Sprint in suggestive search and to display dialog boxes.
  • Used Spring framework for configuring the application.
  • Used RSA as IDE for development, build, deployment and testing the application.
  • JS (client-side scripts) are used to interact with the user, control the browser and communicate asynchronously.
  • Spring used to integrate with Struts MVC and spring’s MVC framework uses Ioc to provide a clean separation of controller logic from business objects.
  • Configured Data Source on WebSphere Application Server for connecting to DB2 Database.
  • IVY dependency tool used for managing project dependencies like tracking, reporting and resolving
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Groovy/Grails in web based and in Linux/windows using scrum development method
  • DevelopedJunitTest Cases for Code unit test and used Easy Mock framework.
  • Performed some Unit Testing on the application and the web services before its release to QA.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Windows XP, JDK 1.6, Servlets3.0, Spring3.0, Struts2.0 HTML5, JDBC, CSS, JSP, JSTL, Rational Software Architect(RSA), Scrum development process, Groovy/Grails, DB2, WebSphere Application Server v7.1 and Log4j, Ant, JQuery, JavaScript(JS).

Confidential, Bedford, MA

Java/J2EE Developer

Responsibilities:

  • Involved in the Requirements gathering, Analysis, Design and implementation of the project.
  • Analysis, design and development of Application based on JAVA/J2EE technologies.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Spring MVC design pattern while developing the application.
  • Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS, AJAX and JavaScript.
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Deployed the application using Apache Tomcat Application Server.
  • Involved in the development of Web Services for various business functionalities.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Deployed the application in UNIX OS in Test Environment.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Worked on XML using SAX and DOM parsers.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Environment: Java/Java EE, Eclipse, CVS, Apache Tomcat, Spring MVC, Spring IOC, JSP, JavaScript, JUnit, AJAX, HTML, JSTL, Hibernate, XML, Log4j, Oracle 10g, Web Services, UNIX

Confidential

Application Developer

Responsibilities:

  • Developed the application under JEE architecture, developed, Designed dynamic and browser compatible user interfaces using JSP, Custom Tags, HTML, CSS, and JavaScript.
  • Deployed & maintained the JSP, Servlets components on Web logic.
  • Developed Application Servers persistence layer using JDBC and SQL.
  • Used JDBC to connect the web applications to Databases.
  • Implemented Test First unit testing framework driven using Junit.
  • Developed and utilized J2EE Services and JMS components for messaging communication in Web Logic.
  • Configured development environment using Web logic application server for developers integration testing.

Environment: Java/J2EE, Struts, HTML, Eclipse, Ant, MySQL, JavaScript, JUnit, AJAX, HTML, JSTL

Confidential

Software Engineer

Responsibilities:

  • Designed and developed views, controller and model components implementing MVC Architecture.
  • Customized views in JSP with HTML, Java Script and CSS.
  • Involved in the coding for Action classes.
  • Implemented common classes for module related business rules (BR’s).
  • Actively involved in the design and developing and view objects.
  • Involved in writing stored procedures, scripts for conversion data from legacy system.
  • Involved in the design and code reviews.
  • Provided the Application and closely worked with the Product documentation team, Support team and maintenance teams on new releases.

Environment: Java/J2EE, Struts, HTML, Eclipse, Ant, MySQL

We'd love your feedback!