We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Confidential

SUMMARY:

  • 6+ years of progressive IT experience in all the phases of software development life cycle (SDLC) that includes Requirement Study & Analysis , Design , Development , Integration , maintenance, installation, implementation and testing of various client/server and N - tier web applications.
  • Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies and in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise.
  • Experience in using Struts 2.x, Spring and Hibernate 3.x framework (MVC) for various Web based application development. Expertise in various open source frameworks like Struts2.0/1.2/1.0, Spring 3.0/2.5, Spring Webflow, JSF1.2 / 2.2 ,
  • Expert on J2EE technologies like JSP, JavaBeans, Servlets, EJB, JDBC, Java Mail, JMS
  • Implemented the Hibernate framework (ORM) to interact with database and Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations.
  • Performed client-side user validations using JavaScript , jQuery, and AngularJS, React.js, Node.js.
  • Through working knowledge in core Java, Java database connectivity API of JDBC , Java Beans .
  • Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL5/4 to develop dynamic server-side web contents .
  • Good knowledge of using PERL on Operating Systems
  • Experience in working on different operating systems like Window XP/ 2003/2000/98 , UNIX.
  • Developed Jav a applications and tools to automate tests run in UNIX environment.
  • Hands on experience in working on XML Suite of technologies ( XML, XSL, XSLT, DTD, XML Schema, parsers like DOM and SAX).
  • Hands on experience working with databases like Oracle 11g/10g/9i/8i., SQL Server and MySQL.
  • Expertise in designing and coding stored procedures, functions, triggers, packages using SQL and PL/SQL with tuning concepts .
  • Applied Use Case diagrams and Class diagrams using UML and Rational Rose .
  • Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
  • Extensive development experience on different IDE’s like Eclipse , My Eclipse , NetBeans and RAD 6.0.
  • Extensive experience in implementation of the version control software VSS, CVS , SVN and Clear Case .
  • Expertise in status tracking tools like Bugzilla and Rational Clear Quest
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Experience in working with web/applications servers IBM Web sphere 5.1.2/5.0/6.0 , BEA Web logic 7.0/8/9/10, JBOSS 3.0, Apache Tomcat 4.1/5.1.
  • Good experience in coding test cases using JUnit, Http Unit .
  • Have Working knowledge of Agile Development methodologies .
  • Experience in designing Low Level and High-Level design documents.
  • Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, PL/SQL

Java Technologies: (JDK 1.5/1.6/1.8), Collections, Multithreading, Swing, Exception Handling

J2EE Technologies: JSP, Servlets, Applet, JDBC, Java Beans, Tag Libraries

Apache: Tomcat 5.x/6.x

Application Servers: Web Logic 12c/10.3/10.0, Tomcat, JBOSS

Markup & Scripting Lang: Java Script, HTML4/5

Framework: Spring 4.2.7/3.2.2 , Struts 2.3.12, Spring MVC, Spring Boot 1.2.8, Spring Batch 2.2.7, Spring Security 3.2.9, JQuery, Ajax, JMS

GUI and Proto Type Tools: AWT, JSP, CSS3

IDE/Tools: Eclipse3.x, Net Beans, Edit Plus, Rational Rose, Oracle SQL developer, TOAD, STS

XML Technologies: VXML, GRXML, XML, XSL, DTD/Schema, DOM/SAX API, JAXB

Databases and Tools: Oracle 11g/10g/8i, MYSQL, HSQL, SQL Developer

ORM Tool: Hibernate ORM 5.0/4.3/3.0

Web Service Technologies: Web Services, RESTful, SOAP

Testing / Bug Fix Tools: JUNIT, Clear Quest, QualityCenter, Rally

Operating Systems: Windows 7/XP/NT/10, UNIX, Linux, Solaris

Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns

Deployment & Build Tool: Apache Ant 1.9, Apache Maven3.3.1

Source/Version Control: SVN, GIT, Bitbucket

Documentation Tool: MS Office 2016, Microsoft Visio, Open Office

Miscellaneous: EditPlus, TextPad, Log4j, WinSCP, Putty

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Overland Park, KS

Responsibilities:

  • Involved in all phases of application development like Requirement Gathering, Architecture Design using MVC pattern, Decision Making, Development and Deployment on production.
  • Implementing project using Agile SCRUM methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
  • Implemented the front end and developed UI screens as per wireframes provided by business using Java Script, JQuery and backend layer using Spring framework, Hibernate and XML .
  • Implementing presentation Layer using Twitter Bootstrap, JavaScript, JQuery, HTML5.
  • Used Spring MVC architecture with Hibernate to implement DAO code and used Rest Web Services with XML parsing to interact with other modules.
  • Used the spring container for data source and to load the Hibernate specific classes.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to Oracle database.
  • Used Micro services to communicate using synchronous protocols HTTP and REST .
  • Implemented Restful web services by using JAX-RS JERSEY, created and read the JSON objects by using JACKSON libraries.
  • Configured Java objects with back end database tables using OR mapping in Hibernate .
  • Created and Designed XML schemas and transformed the XML to XSLT style sheet.
  • Implemented various design patterns in the project such as Data Transfer Object, Data Access Object and Singleton
  • Created PL/SQL Stored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle data base .
  • Used JBPM tool to manage the processes and automate project needs.
  • Used Apache Tomcat Application Server for deploying various components of application.
  • Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
  • Used SVN as version control tool, Maven as dependency management tool and STS (Spring Tool Suite) as the IDE.
  • Enhancing and supporting the already existing applications that are developed using Strust2 MVC Framework, EJBs , SpringIoC and JDBC for database connectivity.
  • Extensively used TOAD for database handling and validating.
  • Using Jenkins for continuous integration development.
  • Working with Apache Tomcat as the application server.
  • Develop Web Services using REST web services and test the same using SOAPUI and Advanced REST Client.
  • Used Git for version management between various integration and development streams.
  • Used Jira t o track bugs, prioritize and discuss team’s work in full context.
  • Apache Maven tool has been used for the build and deploy the application.
  • Monitored the Error logs using Log4J and fixed the problems.
  • Work with Offshore development team for application development and delivery.
  • Provide solutions to technical issues and involve in coding and testing of the application releases.

Environment: Spring MVC, JPA, J2EE, Twitter Bootstrap, HTML, JQuery, Spring, JPA, Jenkins, Apache Tomcat, Junit, Log4j, Oracle 11g, CAS, TOAD, SQL, PL/SQL, ORACLE Forms, Apache Tiles, STS, JIRA.

Senior Java Developer

Confidential, Hartford, CT

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed and developed user interfaces using Spring Framework 4.2.3 and JSP , HTML5 , Bootstrap.
  • Performed client-side user validations using JavaScript , JQuery, and AngularJS, React.js, Node.js.
  • Developed EJB Session Beans to encapsulate the business logic and Model and DAO classes using Hibernate v4.3.
  • Developed Java classes to simulate Web Services client and configurations for the application.
  • Interpreted and manipulated Spring and Hibernate configure files.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs , JPA and Web Services / JMS Technologies .
  • Used Spring for Transaction management and Hibernate v4.3 to persist the data into the database.
  • Database designing and tables creation in the data base.
  • Prepared backend procedures, functions, views using native SQL .
  • Used Maven for configuring, building and deploying the application.
  • Deployed the entire application on WebLogic12c Application Server.
  • Integrated Struts with Spring Dependency Injection (IoC) and Hibernate for existing applications.
  • Maintained administrative utilities like permissions/security/code management and storage and managing of system-wide lists.
  • Extensively involved in developing RESTful Webservices which were exposed to other applications
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used Caliber tool to store change requests as records in a user database.
  • Debugged the code using Java debugger and Eclipse and used exception, condition and other break points.
  • Extensively involved in Test-Driven Development ( TDD ), Used Junit framework for continuous Unit testing of the application.
  • Used POSTMAN chrome tool for building API requests through testing, documenting and sharing.
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Developed JSPs and managed beans using JSF .
  • Used SVN as a version control tool and Quality center for managing the requirements and test management.
  • Involved in installation of Oracle Client, troubleshoot and establish the connection to Oracle database.
  • Key role in configuring the domain environment for deploying the new releases from the development team.
  • Providing estimates for the changes based on the business and functional requirements.
  • Preparation of the High Level & detail level technical design documents to implement the changes.

Environment: Java 1.8, J2EE, JSP/Servlets, Struts2.3.12, JSF, Spring Framework 4.2.3, Hibernate v4.3, Oracle 11g, SQL Developer, Putty, Web Services, Eclipse Juno, WebLogic12c Application Server, Log4J, Maven3.3.1, jQuery, JavaScript, SOAPUI, Rally, Quality Center, JUnit, SVN, JMS, Postman.

Java Developer

Confidential, St. Louis, MO

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Worked in Agile software development environment for planning, estimation & developing and maintaining the Application.
  • Developed web components using Struts framework , JSP , HTML , CSS and JavaScript.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
  • Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Involved in server and application configurations and logging using XML and log4j.
  • Involved in writing CRUD operation and automated emails for text and data files processing.
  • Developed XML Schemas and used SAX for Parsing XML data.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Provided ANT build script for building and deploying the application.
  • Provided JMS support for the application using WebLogic MQ API .
  • Involved in configuring and deploying the application on WebLogic Application Server .
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Performed various DAL, DML operations on SQL Server database.
  • Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool.
  • Extensively used TOAD for managing the database.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Administrated tasks for SRS servers (which can include Installation, Upgrade, taking to different mode, Restarting …etc).
  • Involved in managing ASM (Automatic Storage Management) if new disks are added/dropped using asm instance.
  • Configured the domain environment to deploy the new releases released by the development team.
  • Involved in writing, scheduling, un-scheduling and monitoring daily, weekly, monthly, yearly and date and time specific cron jobs.
  • Worked closely with the development team in case of any deployment issues.
  • Using Log4j to capture the log that includes runtime exceptions.
  • Used CVS and Rational Clear Case version control tool to manage source repository.
  • Participate in weekly project status meeting of the team for providing status of my work and discussing future applications and issues.

Environment: J2EE, Servlets, EJB, JSP, Hibernate, JDBC, Struts, spring, Web Services, Junit, ANT, SVN, WebLogic, JBOSS, Oracle 11g, Windows 7.

Java Developer

Confidential, Bloomington, IL

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed web-based presentation using JSP, AJAX using YUI components and Servlets technologies and implemented using Struts framework .
  • Developed the User Interface using Spring, html , logic , bean , JSP , Java Script , HTML and CSS.
  • Designed and developed backend java Components residing on different machines to exchange information and data using JMS.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations .
  • Developed the war/ear file using Ant script and deployed into Web Logic Application Server .
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Written Junit Test cases for performing unit testing.
  • Used Rational Clear Case as Version control.
  • Integrated Spring DAO for data access using Hibernate , used HQL and SQL for querying databases.
  • Written stored procedures, triggers , and cursors using Oracle PL/SQL.
  • Worked with QA team for testing and resolving defects.
  • Used ANT automated build scripts to compile and package the application.

Environment: J2EE, JSP, JDBC, Spring Core, Struts, Hibernate, Design Patterns, XML, Oracle, PL/SQL Developer, WebLogic, Apache Axis, ANT, Clear case, Junit, UML, web Services, SOAP, XSLT, Jira and Windows 7.

We'd love your feedback!