We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • 7 years of strong work experience in Software development with knowledge in Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms for Retail, Travel and Banking Domains.
  • Has exposure to the complete Software Development Life Cycle activities like User Requirement Specification, Requirement analysis, Design, Development, Unit testing (UNIT/Integration), Release and Technical documentation.
  • Experience in Core Java 1.7, J2EE enterprise technologies - including JSP,EJB,JNDI JDBC, JMS, Spring Boot, Spring, Struts and web client technologies including HTML, CSS, AJAX and Java Script and XML,JSON,XSLT,JAX-RS,JAXB.
  • Experience in writing Java Web Services using Restful.
  • Experience in developing SQL queries for DB2, Oracle databases and comfortable using other open source databases like My SQL
  • Experience in ORM framework like Hibernate and query language like HQL.
  • Possess hands on experience using agile methodologies including SCRUM.
  • Extensive knowledge in general object-oriented design principles and concepts including Design patterns like Singleton, MVC, DAO, Factory etc.
  • Experience in using logging libraries like Apache Commons Logging and Log4j.
  • Experience in using Rapid Application Development (RAD) environments like Eclipse and Net beans IDE.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Extensive experience in implementation of the version control systems like TFS, Subversion, CVS and Clear Case
  • Experience in UNIX Shell Scripting.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Quick learner, eager and able to rapidly learn new APIs, tools, and techniques and implement business solutions that require cutting edge technology. Trouble-shooting and problem solving skills

TECHNICAL SKILLS:

Languages/Technologies: JAVA 1.7, J2EE Suite, SQL, PL/SQL, JSP, JDBC, JMS and JAXB

Databases Tools: IBM DB2 Client, SQL Plus, SQL Developer, DB Visualizer.

Web Technologies/Markup Languages: HTML5, CSS, Java Script, Free Marker, AJAX, j Query and XML,JSON

Analysis/Design: Singleton, Factory, DAO, MVC Pattern, UML

Frameworks: Struts 2, Spring, Hibernate

Application/Web Servers: WebLogic, Tomcat 6,WebSphere 6.0

Version Control: Team Foundation Server, Sub version, CVS

Unit Testing: Junit

IDE/Modelling Tools: Rational Application Developer (RAD), WSAD, Eclipse and MS Visio

Operating Systems: Windows NT/2000/XP,UNIX

SOA: Restful Web Services

Methodologies: Agile(SCRUM)

PROFESSIONAL WORK EXPERIENCE:

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Had analysed the Business Requirement Specification and Functional Requirement Specification through JAMA product management software, had done Design, Development, Integration, Testing and Implementation.
  • Designed and developed the application using Agile methodology.
  • Experience with Spring 4.0 Framework by implementing Spring Rest API.
  • Developed REST APIs for status inquiry, schedule pickup, subscribe/unsubscribe/update for alerts, decode subscription using spring.
  • Wrote business logic for processing the above API’s functionalities.
  • Experience in implementing the Spring JMS API to publish the confirmed pickup orders, expired pickup orders and subscribe the order status from UPS Operations in IBM MQ .
  • Developed code to interact with DB webservice using Spring REST API.
  • Wrote Jobs using Spring Batch and Scheduler to send out alerts and update status to the DB.
  • Extensively used Log4j for logging.
  • Developed code is analysed using Static code analysers like Check style, PMD and Find bugs.
  • Extensively used Eclipse IDE while writing code & used Team Foundation Server for version control.
  • Performed the unit testing, integration testing and system testing of the applications.
  • Coordinate with the QA team for the QA testing of the applications and defect fixes using the TFS defect tracking system.
  • Used Maven plug-in to build the software packages.
  • Deployed the applications in Oracle’s WebLogic Application Server.

Environment: Eclipse 3.6, Java 1.7, Spring Rest API, Spring JMS, IBM MQ, Maven, JSON, Log4j, WebLogic Server, Junit.

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Participated in requirement Gathering, had analysed the BRS and FRS through JAMA product management software, had done Design, Development, Integration, Testing and Implementation.
  • Prepared the Requirement traceability matrix, Low level design document Use case specification Document and used UML diagrams(Class diagrams, Sequence diagrams)
  • Experience with Struts 1.2 Framework implementing MVC architecture.
  • Experience in using EJB 3.0 to develop and create stubs, adapters and connectors for retrieving the customer contract list, for the different customer classifications, Density based User/class based User.
  • Extensively interacted with the external dependencies like IMS, FAC, SHARP, AV, IO and International Forms for setting the user preferences.
  • Made the UI changes for the user interface using HTML 5, JavaScript, JQuery & Ajax.
  • Extensively used Rest Web Services to interact with the back end systems UPGF Freight shipping services, E2k to retrieve the small package and customer contract information and FRAC to retrieve and display the rates.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Consumed AngularJs as a client side application to add a new/existing account for the existing or new user.
  • Extensively used Log4j for logging.
  • Developed code is analysed using Static code analysers like Check style, PMD and Find bugs.
  • Experience in using Hailstorm vulnerability - assessment tool to test for the security holes-to limit the number of vulnerabilities and Burp Suite to test the web-application against the vulnerabilities.
  • Extensively used Eclipse IDE while writing code & used Team Foundation Server for version control.
  • Performed the unit testing, integration testing and system testing of the applications.
  • Have identified the defects and logged in the identified defects in the Serena Defect tracking system and the translation related defects in the JIRA.
  • Coordinate with the QA team for the QA testing of the applications and defect fixes.
  • Used Ant deploy plug-in to build the software packages.
  • Deployed the applications in Oracle’s WebLogic Application Server and Apache Server

Environment: Eclipse 3.6, Java 1.7,Struts, JavaScript, JSP, j Query, Ajax, Servlet, XML, Soap, EJB, Firebug, Junit, Vhtml, Hailstorm, BurpSuite,.

Confidential

Java Developer

Responsibilities:

  • Participated in requirements gathering and had done Analysis, Design, Development, Integration, Testing and Implementation.
  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Prepared the LLD (Low Level Design) document and DDD (Detailed Design Document) document.
  • Developed SOA architecture based on the Restful Web Services.
  • Experience with WS creation, unit tested using Junit and debugged using Rest Client and poster plugins.
  • Designed and developed the application using HTML 5, J Query & Ajax.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Implementing the Data Access object to connect the database through DAO Framework.
  • Conducted the performance testing using the J Probe tool to identify the memory leaks, unused java objects.
  • ImplementedJava Messaging Service (JMS) API’s to receive the file for LEAD Time application from TIBCO and send the processed to file back to TIBCO.
  • Developed code is analysed using Static code analysers like Check style, PMD and Find bugs.
  • Extensively used Eclipse IDE while writing code & used Sub Version for version control.
  • Performed the unit testing, integration testing and system testing of the applications.
  • Coordinate with the QA team for the QA testing of the applications and defect fixes.
  • Used Jenkins deploys plug-in to build the software packages.
  • Deployed the applications in Tomcat Server

Environment: Eclipse 3.6, Tomcat 6.0, Java 1.6, JavaScript, JSP, j Query, Servest, Restful Web Services, JAX-RS, JAXB, XML, Poster, Jenkins, Opsware and IBM DB2.

Confidential

Java Developer

Responsibilities:

  • Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance
  • Developed the project using Water fall and Test Driven Development.
  • Developed the project using JSP, Struts.
  • Implemented MVC architecture to develop web application using Struts framework
  • Used Struts validation framework, customized default error messages by creating message resource bundle.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as policy status report.
  • Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
  • Used Hibernate as a Persistence framework mapping the ORM objects to tables.
  • Developed HQL, SQL queries.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing using JUnit
  • Involved in writing the Maven scripts to build and deploy the application
  • Extensively used WSAD while writing code & used CVS for version control
  • Used Log4j for logging and debugging
  • Deployed the application using Web Sphere.

Environment: Java 1.6, WAS 6.0, JavaScript, JSP, Servest, Web Services, Struts, JMS, Hibernate 2 IBM DB2. RAD, CVS, Log4j

Confidential

Java Developer

Responsibilities:

  • Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage.
  • Involved in OO Analysis (OOA) and Design (OOD) and Identification of Components and preparing Technical Use Cases.
  • Involved in Documentation and Use case design using UML modelling include development of Class diagrams, Sequence diagrams, and Use case diagrams.
  • Designed several web pages using front end technologies like JSP, HTML, Java Script and CSS.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as statement of activities.
  • Extensively used ControlM job monitoring tool for scheduling and monitoring the Scheduled Jobs
  • Responsible for deploying different modules of the project in Web Sphere application server.
  • Used struts validation framework for performing presentation tier validations.
  • Used Configuration Management tool CVS for version management.
  • Developed J Unit test classes to test the Services.
  • Implemented Log4j for logging and tracing
  • Used Ant to compile and Build the Project streams

Environment: Java, Struts 1.2, J2ee (JDBC, Servest, JSP), Edit plus, RAD IDE, Web Sphere, CVS, HTML, JavaScript, CSS, Ant, Log4j.

We'd love your feedback!