We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY

  • Over Seven years of Java experience in requirement analysis, design, development, and testing and implementation of various applications.
  • Working with relative ease with different working strategies likeAgile, RUP and Waterfall methodologies.
  • Strong Programming Skills in designing and implementing of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, CSS, JSF, Struts, JavaScript, Servlets, POJO, EJB, XSLT, JAXB.
  • Strong Experience in developing the application using frameworks likeStruts, Java Server Faces (JSF) and spring frameworks.
  • Experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and Wicket Framework.
  • Experience in developing single-page application using Angular JS.
  • Experience with core Java SE, including Collections API, threads, generics, reflection, and JDBC.
  • UsedSpring MVCframework for the applying MVC Implementation to the web application.
  • UsedSpring ORMto integrate Spring Framework with hibernate and JPA.
  • UsedSpring Jdbc and DAOlayers to offer abstraction for the business from the database related code (CRUD).
  • UsedSpring AOPmodule to handle transaction management services for objects in any Spring-based application.
  • Strong experience and actively involved in building Restful Web services API (JAX-RS) using Jersey, for UI Integration.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications.
  • Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
  • Experience in generating and implementing of WSDL, client STUBS and Server Side code.
  • Hands on Developer with Extensive experience in IBM IIB and Message Broker Development using ESQL and Java
  • Experience with web sphere data power.
  • Experience on Shell scripting.
  • Experience in designing the UI using HTML5, CSS, Java Script, JQuery, Wicket Framework
  • Strong experience in deploying java applications in servers likeJBoss,WebSphere 7.0/8.0, WebLogic, Apache Tomcat 7.0/6.0.
  • Experience in using utilities like ANT, Maven, GIT, Log4j, and JUNIT.
  • Strong knowledge on writing test cases, test scenarios and involved in unit testing and integration testing and interacted with the testing team.
  • Strong knowledge on selenium automation tool.
  • Extensive experience in Software Configuration Management using Version Control tools such asCVS, SVNand responsible for various software version releases.
  • Experience in working with Eclipse IDE, Net Beans, and Rational Application Developer.
  • Worked on the performance tuning like verifying indexes, optimizing queries in java batch processes.
  • Experience in working in agile environment, followed Scrum methodology and worked on development process like Test Driven Development.
  • Worked on XCode using Objective - C to develop a gaming application in IOS.
  • Worked on Prototype and presentation on Hadoop Framework.
  • Worked on UNIX box for checking the logs in Dev and Test environment.
  • Expertise in developing database applications usingOracle, DB2and worked onPL/SQL Stored Procedures, Triggers, Functions, Packages,Data Modeling and Performance Tuning
  • Experience in designing class diagram, sequence diagram, component diagrams and activity diagrams using Visio, Rational Rose and star UML.
  • Experience in using encryption techniques like AES, DES, and RC4.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Factory Pattern, MVC Design and Business Delegate.
  • Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.
  • Experience in software testing, Junit testing, and regression testing, and defect tracking and management using Clear Quest.

TECHNICAL SKILLS

Languages: Java, SQL, C, C++, Objective - C

Markup Languages: HTML, XML, CSS

Scripting Languages: Java Script, JQuery, Angular JS, Node JS, Bootstrap

Frameworks: Spring 3.x, Hibernate 4.x, Struts 2.0, Wicket, Junit 4.x, Log4j

Web Services: SOAP, Restful Web Services

Design Tools: Rational Rose, Star UML, MS Visio, Erwin

Databases: Oracle 10g, PL/SQL, Sybase, Mongo DB, PostgreSQL, HQL

Servers: Tomcat, JBoss, WebLogic

Build Tools: Maven, Ant, Tortoise SVN, JIRA

Version Control: SVN, CVS

Tools: Eclipse, PMD, Find Bugs, Fortify

Other: XSL, XSLT, Apache POI, XCode, WebSphere data power, IBM IIB

Operating Systems: Windows XP/7, Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential, O’Fallon, MO

Sr. Java Developer

Responsibilities:

  • Implemented the application by following the agile process with daily scrum calls.
  • Used spring modules to develop the web application.
  • Developed the services for encrypting and decrypting by following encryption algorithms.
  • Implemented Object Relational Mapping using Hibernate framework and JPA.
  • Implemented DAO for data accessing using spring and Hibernate.
  • Developed web services using REST architectural style using Jersey API.
  • Developed the front end of the application using Angular JS, CSS, HTML5 and Bootstrap.
  • Used JUnit testing framework for testing the services.
  • Migrated few services from Java to Node Js using few modules.
  • Developed the backend services using Node JS framework and Hapi as rest framework, and Lab as testing framework.
  • Used node js modules like crypto, fs, path, async, Bunyan, Hapi, and Hoek.
  • Used Postgres sql as a database and migrated the database to redis.
  • Implemented encryption and decryption using crypto module.
  • Used Maven as build tool.
  • Used Git as version control.
  • Participated in code review meetings.

Environment: JDK1.6, Eclipse, Node JS, Postgres, Redis, Lab, spring (Spring MVC, AOP), Hibernate, JPA, GIT, JUnit, Angular JS, REST, Maven, Agile, JBoss server, Shell script.

Confidential, White Plains, NY

Sr. Java Developer

Responsibilities:

  • Followed AGILE Methodology for development process, includes scrum meeting/daily status calls with technical team, product owners and business analyst.
  • Translated design specs into efficient responsive UI component using HTML5, CSS3, SASS, Bootstrap, jQuery, JavaScript, Angular JS, JSON & AJAX.
  • Developed web pages using Angular JS Data-binding, Filters, Customized Directives, Services and Expressions.
  • UsedSpring MVCframework architecture for Web Application Development.
  • Implemented DAO pattern for data access using Spring ORM and HIBERNATE.
  • Developed services using Restful web services with JAX-RS using Jersey framework.
  • Implemented Hibernate for data persistence and management.
  • Lead the application technical design, designing data model, worked with DB Team to finalize the database design, preparing database tables names and column names as per the standards of the data modelling team.
  • Used Struts Framework for UI Validations, JSP and Servlets for Web Layer.
  • Developed JUNIT test cases for application unit testing.
  • Code quality check using PMD, Code coverage checks.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Used SVN as version control to check in the code, Created branches and tagged the code in SVN.
  • Used Log4j framework to log/track application.
  • Tracked the logs in the UNIX box in Dev and Test environment.
  • Deployed WAR files in UNIX systems.
  • Responsible for effective communication between the project team and the end user.

Environment: JDK 1.6, Eclipse IDE, Core Java, J2EE, spring (MVC, AOP), Hibernate, Struts, JSP, Servlets, Java Script, Angular JS, UNIX, RESTful Web Services, Maven, Web sphere Application Server, RAD, SQL Developer, JUnit, SVN, Agile, Log4j.

Confidential, VA

Sr. Java Developer

Responsibilities:

  • Used Spring MVC as architectural framework, used Hibernate as ORM in Persistence Layer.
  • Worked on Application Design, Requirements Gathering, Data Model finalization, Changes to Data Model to the existing Database for enhancement.
  • Used spring framework for Dependency Injection and JDBC connectivity.
  • Creating presentation layer using the JSP, Struts and Struts Validation Framework.
  • Developed RESTful Web services components using JAX-RS API and integrated with Presentation Layer.
  • Used HTML5, CSS3, Java Script, AJAX in UI Development.
  • Used CVS for version control, Log4j, Junit, Maven tools for the application development.
  • Used Oracle as database and worked with Oracle SQL, PL/SQL for reporting as well as for some batch processes.
  • Used RAD as IDE and IBM WebSphere application server to deploy the application.
  • Actively participated in Design sessions, cross-functional team meetings.

Environment: Eclipse 3.x, Java 1.6/1.7, Hibernate 3.x, Junit 4.x, Oracle 11g, RESTful Web Services, IBM WebSphere 7.0/8.0, CVS, JSP 2.x, Spring Framework 3.0

Confidential, Pleasanton, CA

Java Developer/Tech Lead

Responsibilities:

  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
  • Used spring framework for Dependency Injection and JDBC connectivity.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code.
  • Design HTML prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlet handling http request and response objects.
  • Create JSP pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Involved in the deployment of the application in Integration and Implementation environment.
  • Deployed war files and tracked the log details in UNIX system.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.

Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, spring, Hibernate, Design Patterns, Servlets, JUnit, JMS, MySQL, REST, Web Services, Apache Tomcat, Windows XP

Confidential, RI

Java Developer

Responsibilities:

  • Involved in all phases of SDLC.
  • Attending meetings for Requirement gathering and review and finalization of BRD(s).
  • Involved in design phase of project.
  • Development and debugging of application.
  • Work on developing UI components using Swing framework.
  • Code development using core java concepts to provide service and persistence layers. Used JDBC to provide connectivity layer to the Oracle database for data transaction.
  • Developed RESTful Web services components using JAX-RS API.
  • Implemented SOAP web services by generating WSDL file.
  • Writing SQL queries for data access and manipulation using Oracle SQL Developer.
  • Deployment of projects on Web logic server.
  • Used Apache SVN as version control system.
  • Working on production defects and bug fixing.
  • Coordinating with the off shore team in India and clearing all things needed by offshore by talking to BA and client.
  • Attending weekly and monthly project meetings to share the progress on the projects discuss issues and concerns.

Environment: Java 1.5/1.7, Core java, Swing, Struts Framework 2.0, Hibernate 3.0, Eclipse 3.2, Junit 4.x, JSP 2.x, Oracle SQL Developer 2.1, Oracle WebLogic 12.1, Restful Web Services, SOAP, HP Quality Center 10, Tortoise SVN 1.5

Confidential

Java Developer

Responsibilities:

  • Developed and design UI, service layer and Dao layer of modules like parking.
  • Involved in design, development and writing JUnit Test Cases for various modules like spotting, loading and parking.
  • Taking the requirements, technical Designing, documentation and implementation.
  • Developed scheduling jobs which runs in Linux OS such as Standalone application and Store and Forward.
  • Exported the data to Pdf and Excel using Apache POI framework.
  • Performed Unit testing & Integration testing.
  • Developed Restful services for various modules like spotting, loading.
  • Followed agile scrum methodology, test-driven development (TDD) methodology.
  • Involved in code review for all modules.
  • Deployed the WAR files in Dev and Test environments in UNIX.

Environment: Spring MVC, Wicket, Hibernate, Spring JMS, Restful Services, JBOSS, Oracle 10g, Java ScriptJQuery, HTML, XSD Schema, JSP, XML, UNIX, JAXB.

Confidential

Java Developer

Responsibilities:

  • Involved in design, development and writing JUnit Test Cases for various modules EDI Management, Release Grounded/Placed, Railcar Trace, VIN Trace, Railcar cycle Management, Vin Cycle Management.
  • Developed DAO/Services using spring.
  • Implemented ORM applications using Hibernate and integrated with spring.
  • Send and receive the events by shippers using Spring JMS.
  • Developed scheduling jobs which runs in Linux OS such as GM Monitor.
  • Developed reports in PDF/Excel using POI and ITEXT tool.
  • Developed Tuxedo service based (TAD) applications to know the Railcar schedules over the Rail network.
  • Enhancements, bug fixes and wrote JUnit Test Cases for various modules.
  • Production support.

Environment: Servlets, JSP, Struts 1.0, Hibernate3.1, spring core, Spring JDBC, HTML, JavaScriptAJAX, XSL, XSLT, XSD schema, XML Beans, XMF, ANT, Web logic, Oracle10g, Ricola (Client specific CSS &Script) and Teradata.

We'd love your feedback!