We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Norristown, PA

SUMMARY

  • Over 7+ years of experience in different stages of Application and Product development - Analysis, Designing, Development and Deployment.
  • Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts, Web services, EJB, JMS, Servlets, JSP, JDBC, XML, AJAX, JQuery, CSS and JavaScript.
  • Experience in developing the SOAP/Restful Web Services.
  • Experience in developing the GUI by using JSP, AJAX, JavaScript, jQuery and HTML, AngularJS
  • Experience wif Java wif multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Expertise wif developing enterpriseweb-based application based onXML, JQuery, AJAX and RESTFUL Web Services.
  • Proficient in UML concepts wif use case modeling/realization, design patterns, Data and object modeling.
  • Hands on Experience in Ant, Log4j, Maven and JUnit.
  • Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
  • Experience and Strong noledge in Design Patterns like Singleton, Service Locator, MVC, Facade, Value Object and Cache Technique.
  • Experienced in Tomcat and Web Logic Administration, Installation, domain creation, JMS, JDBC configurations, J2EE applications deployment and Troubleshooting.
  • Working noledge of Agile SCRUM methodology.
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
  • Experience wif source code control management likesubversion(SVN) and GIT.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
  • Experience wif test-driven development using a various unit testing framework such as Junit
  • Proficient in writing UNIX and shell scripts.
  • Methodical noledge of Application development life cycle and Software Engineering Principals.

TECHNICAL SKILLS

Languages: Java (JDK 1.4/1.5/ 1.6)

Web Technologies: JSP, Servlets, HTML 5, JavaScript, JQuery, CSS 3, XML, AJAX

Web Services: SOAP, Restful Web Service

Frameworks: Spring, Struts, Hibernate

Application/Web Servers: Tomcat, Web Logic, Web Sphere, Jetty

IDE Tools: Eclipse, Rational Application Developer (RAD) and Netbeans

Databases: Oracle 11g, MySQL

Tools: Ant, Maven, Log4J, JUnit, Active MQ, IBM Rational ClearQuest Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts, Web services, EJB, JMS, Servlets, JSP, JDBC, XML, JSF, AJAX, JQuery, CSS and JavaScript.

Other Technologies: JAXB, JiBX, Jackson Mapper

Operating System: Windows, Linux, Unix, Macintosh HD, Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential, Norristown, PA

Senior Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Involved in the analysis and design of the initiatives using Rapid Application Development.
  • Used Mule ESB framework status report.
  • Involved in the development of the User Interfaces using HTML 5, JSP, JQuery and CSS 3.
  • Implemented the client side validations using JavaScript and CSS.
  • Used JavaScript, jQuery for user interactions in pages.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer.
  • Used JDBC calls in the JSP to access MySQL Database.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used struts Action Servlet to route the request to corresponding Action Classes.
  • UsedStruts ValidatorFramework to do validations
  • Used Commons Logging framework (log4j) utility to log error, info and debug messages
  • Performed Unit Testing and interacted wif QA for testing. Involved in implementing validations, exception handling.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Involved in Spring and Hibernate Integration.
  • Used Axis to implementing Web Services for Integration of different systems.
  • UsedJunittest environment for test based development.
  • Worked wif XML, XSLT for building up & transforming the xml files.
  • Used Agile methodology for the software development process.
  • Developed application to be implemented on Windows XP.
  • Workedextensively wifMicrosoft Visiofor creating Use case diagrams, sequence diagrams and system flow.
  • Used CVS as source control
  • Used Maven as build tool.

Environment: Windows, Java (JDK 1.5), Struts, Spring, WebSphere, RAD, HTML, JavaScript, JDBC, Hibernate, JDBC Template, SOA, XML, XSD, XSLT, Servlets, JSP, MySQL, Log 4j, JUnit, MS Visio, Agile, Windows, CVS, Maven.

Confidential, Westlake, TX

Senior Java Developer

Responsibilities:

  • Developed different JavaBeans and helper classes to support Server Side programs.
  • Written test cases for unit testing using JUnit testing Framework.
  • Involved in development of backend code for email notifications to admin users wif multi excel sheet using the xml.
  • Modified the existing Backend code for different level of enhancements.
  • Used Axis to implementing Web Services for integration of different systems.
  • Designing error handling flow and error logging flow.
  • Working closely wif Testing team for issue fixing and coordinating test set up for testing
  • Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data
  • Access Object (DAO), Business Delegate, Service Locator and Singleton for the enterprise application.
  • Implemented ORM (Object Relational Mapping) framework wif Hibernate for mapping java classes and database tables.
  • Analyzed and Implemented Web Services migrating from JAX-RPC to JAX WS.
  • Developed and managed cloud VMs wif AWS EC2 command line clients and management Console.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Created elastic load-balancers(ELB) for different applications to provide high performance of applications
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP's.
  • Created auto-scaling groups based on memory and CPU usage to handle excessive or underuse workload wifout needing manual interference.
  • Good experience wif Dynamo DB and RedShift.
  • Migrated test and use cases for applications to AWS cloud wif public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users wif the help of AWS IAM.
  • Experience in designing and implementing AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC and Cloud Formation.
  • Involved developing the Web services using AXIS2 framework.
  • Extremely Involved wif web services development
  • Responsible to write AJAX calls to verify and validate the data in server side.
  • Involved in developing the reusable java script library which will be plugged wif different web pages.
  • Created detailed design document, use cases, sequence and class UML diagrams using Rational Rose.
  • Used Eclipse IDE as development environment to design, develop, and deploy Spring Components on Tomcat.
  • Setup the Integrated Development and Testing environments to deploy different applications in servers using Unix-Shell scripting.
  • Used Subversion for activities tracking me.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations.
  • Involved in code reviews and responsible to fix the code review bugs.
  • Responsible to fix the issues raised by QA.

Environment: Java, J2EE, JSP, AJAX, HTML, Java Script, spring, Maven, Amazon web Services, Activemq, Hibernate, Eclipse, XML, XSD, JDK 1.5, JMS, Tomcat 5.0, Unix, Maven and SVN, AWS Lambda.

Confidential, Sacramento, CA

Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per the requirements and providing the client side JavaScript validations.
  • Used Spring Core Annotations for Dependency Injection.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP wif DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP me/p request
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client side java scripting: JQUERY for designing TABS and DIALOG BOX
  • Setup the Integrated Development and Testing environments to deploy different applications in servers using Unix-Shell scripting.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: JDK1.5, JSP, Servlets, SQL, JavaScript, jQuery, spring, Hibernate, WebSphere, Oracle 9i, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.
  • Performed Iteration Planning for the Modules developed.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
  • Created Dialog boxes using DOJO for better look and feel.
  • Used spring framework and interacted wif backend database using Hibernate framework.
  • Used XSLT for all the front-end development.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Struts MVC framework for the project and created Action, Look Dispatch Action, Validation Framework, Tiles etc.
  • Used JSON to transfer the request from the web page to the server.
  • Developed a suggest box using Ajax to make an asynchronous drop downs of all business units using both xmlhttprequest objects and ActiveX objects.
  • Generated the required XML files to transfer data between the server and the web pages.
  • Used DOM parser for validating the XML files against their respective Xmlschemas.
  • XPATH expressions are used to extract data from the XML files.
  • Used JDBC in the persistence layer.
  • Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
  • Good understanding of the various states of objects in hibernate and well versed wif the transportation of data objects across the tiers by detaching, reattaching to the session.
  • Developed unit test cases using JUnit and Mock Objects.

Environment: Java, JDK 1.5, JSP, Struts, JDBC, JavaScript, AJAX, CSS, JQuery, Eclipse, Tomcat, HTML, XML, XSLT, DOJO, Ajax, JSTL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding open source frameworks along wif debugging by Jadclipse tool
  • Understanding, Analysis of Business/Technical Requirements of the BRMS (Business Rules Management System
  • Learnt GWT, Worked on development and enhancements of the modules.
  • Involved in preparation of FSD and HLD for the BRMS.
  • Customizing the UI to give the look and feel based on the client requirements and code standards.
  • Developing the Rules Request modules involved usage of advanced GWT and AJAX calls. Integrated the module to the existing project and delivered a clean, standard and efficient working model.
  • Worked on resolving the defects (including P1 and P2)
  • Helped in implementing the enhancements which came in the UAT phase which includes proper shaping of the Global Area assets, providing a provision for the JAR files upload in the BRMS module, customizing the user permission and role based SSO (Single Sign On) autantication.
  • Performing Requirement Traceability Matrix using Quality Center tool.
  • Unit testing for the modules were customized.
  • Provided warranty support for the BRMS for the span of 3 months.

Environment: GWT, Java, Web Logic, UNIX OS, CSS, JavaScript, JBoss, AJAX, Eclipse, Perforce, Maven, Hudson, HP Client for Automation, Argo UML, Putty, HP Quality Center.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Servlets, Struts, JSP and Java Beans for developing the Performance module using Legacy Code.
  • Involved in EMI (Repayments), ChequeBounce, Deposits module in all activities.
  • Involved in coding for JSP pages, Form Beans and Action Classes in Struts.
  • Created Custom Tag Libraries to support the Struts framework.
  • Involved in Writing Validations.
  • Involved in Database Connectivity through JDBC.
  • Involved in Writing DAO’s.
  • Developed JUnit Test cases and performed application testing for QC team.
  • Used JavaScript for client side validations.
  • Participated in weekly project meetings, updates and Provided Estimates for the assigned Task.

Environment: Java, JSP, Hibernate, Struts1.1, JSP, JavaScript, HTML, XHTML, CSS, Log4j, Tomcat5.5.

We'd love your feedback!