We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY

  • 7+ years of experience in design, analysis, testing, maintenance and interface implementation of web based and client server applications using Java and C++.
  • Experience in complete Software Development Life Cycle (SDLC). Followed Agile Methodologies and TDD (Test Driven Development).
  • Experience in programming with Java, C++ and also database languages T - SQL and PL/SQL.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JDBC, JMS, XML,XML Schema and Web Services.
  • Expertise in Object Oriented Programming and Development.
  • Have experience in RESTful Web Services architectural style.
  • Good exposure to Service Oriented Architectures (SOA) built on Web Services (WSDL) using SOAP protocol.
  • Hands on experience with Application servers and Web Servers and a wide variety of development tools (JBOSS, IBM Web Sphere Application Server, WebLogic, Tomcat).
  • Have worked on open source projects like Junit, ANT.
  • Experience in using ANT build scripts for building projects.
  • Experience with deployment in the projects.
  • Experience in using Web development tools like HTML, HTML5, CSS, Angular JS, AJAX, JavaScript, JSON, XML.
  • Knowledge on Java Message Service (JMS) API.
  • Worked extensively on Core Java, Multithreading and Collections.
  • Experience in using Hibernate framework with good performance optimizing techniques.
  • Worked on SHF (Softlines, Hardlines and Footwear) web application developed to extend the usage of Teamcenter application for retail purposes.
  • Handled Configuration Management activities and did planning for the project releases, and deployments to QA, Staging and Production.
  • Experience in design, development and implementation of Model-View-Controller frameworks using Spring MVC and Spring Web Flow.
  • Experience in Java Enterprise Edition (J2EE), Design Patterns, Web Services and Service Oriented Architecture (SOA),
  • Experience in working on various different operating systems Windows 2000/XP/8, Linux.
  • Good Working knowledge in deploying Java Application servers like WebLogic, Apache Tomcat and JBOSS.
  • Configured Web Sphere Recourses like JDBC Providers, JMS providers, Data Sources.
  • Worked on Teamcenter RAC, Integration Tool Kits (ITKs).
  • Worked on JUNIT and CPP Test Framework, RCAF (Rich Client Automation Framework), problem reports, implementing enhancements in Product Structure Editor (PSE) application of Teamcenter. RCAF is a GUI Autotest utility for Teamcenter Rich Client.
  • Hands on experience in design and development of relational data bases MSSQL Server, MySQL, Oracle.
  • Worked on Perl Scripting to run the test cases developed for analyzing stability of PSM projects.
  • Knowledge of other programming languages Python, Perl and Visual Basic.
  • Hand on experience with build tools ANT, Maven and logging tools like Log4J.
  • Expertise in PLM Domain (Product Lifecycle Management).
  • Experience in creating consuming and testing webservices using SOAP and REST.
  • Experience in back-end/server-side java technologies such as Enterprise Java Beans (EJB), Java Messaging Service (JMS), Java Database Connectivity (JDBC).
  • Experience in using ANT to build and deploy the application.
  • Implemented Unit Testing, System Testing and Integration testing during the projects. Strong experience in both Manual and Functional testing.
  • Effective in executing multiple tasks and Assignments. Dedicated team worker, high in energy work ethics and commitment with capability to handle new technologies and situations.
  • Highly motivated team player with a zeal to learn new technologies and believes in giving the best of efforts in challenging situations.

TECHNICAL SKILLS

Web Technologies: XML, Java Script, HTML, HTML5, CSS, Servlets, JSP, Angular JS

Component Technologies: Java Beans, JMS

Application Server: WebLogic, JBOSS, WebSphere

Web Server: Java Web Server 2.0, Apache Web Server, Tomcat 6.0

Framework: Struts, Spring, Spring MVC, Hibernate

Build Tools: Ant, Maven

Languages: Core Java, J2EE, C, C++

Web API: Restful Web Services

Middleware Technologies: JDBC, JMS, JBPM

Scripting Languages: AJAX, JavaScript, JQuery, ANT, JSON, Maven, Perl

Databases: MS-SQL Server, PL/SQL

Tools: Eclipse, Microsoft Visual Studio

Operating Systems: Linux, Windows.

Source Control Tools: CVS, SVN, Perforce, Git

PROFESSIONAL EXPERIENCE

Confidential, Pittsburg, PA

Java Developer

Responsibilities:

  • Involved in complete SDLC - Requirement gathering, analysis, development, system and integration testing.
  • Used AGILE methodologies for the software development.
  • Implemented server-side tasks using Servlets and XML.
  • Developed client-side validation techniques using JQuery and AngularJS.
  • Used AngularJS controllers, directives, creating custom services with factory and service methods.
  • Maintained version control of all the configurable code using Git.
  • Developed Servlets and JSPs based on MVC pattern using Struts and Spring Framework for generating dynamic webpages.
  • Used JDBC template to manage transactions such as isolation, propagation, read-only status.
  • Implemented SQL queries to access the database.
  • Tested the functional requirements using Junit Framework.
  • Involved in building the application using AngularJS, Spring Boot.
  • Developed Junit test cases for the functionalities implemented.
  • Used ANT to build and deploy.
  • Used Eclipse for the development.
  • Established database connectivity using JDBC, Hibernate O/R Mapping with Spring ORM for SQL Server.
  • Configured Hibernate, Struts related XML files.
  • Implemented Log4J for logging error messages and Hibernate framework for the data base.
  • Played an active role in testing the application for different scenarios and in bug fixing and also implemented unit testing for each functionality.
  • Involved in code reviews and always seen that the code has been implemented according to the standards.
  • Involved in writing functionality specific documentation(FSD) for the implemented functionalities.

Environment: Java, J2EE, HTML, HTML5, CSS, XML, Log4J, JavaScript, JQuery, Junit, AngularJS, Hibernate, Object Oriented JavaScript, SQL Server, SOA, Swing, ANT, JBOSS, JDBC, Struts, Hibernate, Spring, Spring Boot, Restful Web Services, SOAP, Windows 7, Git. The editors used are Eclipse.

Confidential

Java Developer

Responsibilities:

  • Developed various components in the website according to the requirements.
  • Used AGILE methodologies for the software development.
  • Involved in requirement gathering and technical discussions.
  • Wrote Design Documents for the modules developed.
  • Implemented the changes using Spring MVC for the front end.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • Developed various UI components using HTML, XML, JavaScript according to the requirements of the project.
  • Updated pages using HTML, CSS in JavaScript Frameworks.
  • Used JSP, Java Script, HTML and CSS for manipulating, validating, customizing error messages to the user interface.
  • Used JQuery to handle client-side validations.
  • Involved in developing interactive web pages using JQuery plugins for drag and drop, jqValidator.
  • Involved in creating JSON objects to interface with the frontend application.
  • Used Eclipse and Tomcat web server for developing and deploying the applications.
  • Followed Java coding standards for implementing the requirements.
  • Experience in Test Driven Development (TDD).
  • Written SQL Queries to interact with Oracle database using JDBC.
  • Used Apache Maven for the entire build process. Compiled and built the application using Maven scripts for deployment.
  • Widely used optimization techniques in the existing code.
  • Involved in peer review of the code.
  • Involved in testing and developing test cases using Junit.
  • Involved in the application support during the initial deployment of the application in production support.
  • Involved in writing the documentation for the functionalities and changes implemented.

Environment: Java, J2EE, HTML, HTML5, CSS, XML, JavaScript, Maven, JQuery, Object Oriented JavaScript, SQL, SOA, Spring, JBOSS, SVN, Jira, Windows 7. The editors used are Eclipse.

Confidential

Java Developer

Responsibilities:

  • Discussion with the Customer about the requirements for the web application.
  • Designed and developed the combination of back end and UI.
  • Introduce new classes to cover the functionalities and UI components to form the User Interface as required for the application.
  • Developed the application using Java/J2EE technologies - Java, Spring, Hibernate, Web Services, XML, XML Schema, JSP.
  • Involved in developing front end part of the application using AngularJS, JQuery, HTML5, CSS.
  • Apart from development of the web application also involved in resolving the tickets from the customers using SHF application.
  • Developed SOAP based XML Web Services and also implemented XML Schema files for defining the XML files.
  • Implement unit testing to make sure the functionality is working as required.
  • Developed Junit test cases for the functionalities in SHF.
  • Performance metrics gathering and fine tuning.
  • Developed user interactive pages using HTML5, CSS, JavaScript, JQuery.
  • Used ANT to deploy the application.
  • Executed SQL queries to check whether database is getting the required values and checking for the duplicate values.
  • Troubleshoot, debug and add new features as per the requirements.
  • Used Perforce repository for version control.
  • Involved in writing the documentation for the projects which involves all the functionalities implemented.

Environment: C++, Java, J2EE, JavaScript, HTML, XML, XML Schema, SQL, ANT, JQuery, RESTful Web Services, Junit, Spring, Hibernate, JSP, Windows 7, Perforce. The Editors used are Eclipse IDE and Microsoft Visual Studio 8.

Confidential

Software Developer

Responsibilities:

  • Discussion with the Customer about the requirements for the enhancements in PSM.
  • Get a thorough knowledge of the code flow of the existing functionalities and analyze how to implement the new functionalities.
  • Introducing necessary code changes without regressing the existing functionalities.
  • Interaction with clients from Siemens USA and UK to discuss the technical details about the project.
  • Introduce new classes to cover the new functionalities and UI components to form the User Interface aspects as required by Canon.
  • Used C++ and Java/J2EE programming according to the requirements.
  • Used Core Java concepts such as multi-threading, collections, garbage collections during development phase.
  • Used Eclipse and Tomcat webserver for developing and deploying the applications.
  • Implement unit testing to make sure the other modules and functionalities were not affected by the changes introduced for the new functionalities.
  • Used ANT scripts to deploy the application.
  • Developed using J2EE technologies Spring, Rest Web Services.
  • Used XML to transfer the application data between the client and server and implemented XML Schema files for the XML files.
  • Develop AOS (Auto tests) and RCAF tests (Rich Client Automation Framework) for the enhancements made in the functionalities of the PSM module. Helped in maintaining the results of all the tests for the functionalities in the module consistent to ensure the stability of the module even with the changes made for the enhancements.
  • Fix the issues reported by the customers and testing team by providing appropriate code fixes and validate the fixes.
  • Deployed the code and developed test patches after every functionality implemented.
  • Running the test cases and handing over the code to Product Validation team for PV Testing phase.
  • Handled all deployment and server setup issues on test environments.
  • Authoring the Functional Specifications(FSD), Design Specification and the Project Test Plan Documents.

Environment: C++, Java, J2EE, JavaScript, SWT, SOA, HTML, XML, XML Schema, Spring, Restful Web Services, JBOSS, Windows 7, Linux, Perforce. The Editors used are Eclipse IDE and Microsoft Visual Studio 8.

Confidential

Software Developer

Responsibilities:

  • Get an insight of the entire workflow module, its functionalities, purpose and the code flow.
  • Analyze the functionalities in the Workflow module.
  • Develop the XUNIT test cases to track the stabilization of the Workflow Module using CPPUnitTest Framework.
  • Use of ITKs (Integrated Tool Kits) in the code for implementing the common functionalities.
  • Analyzing the problems reported by customers and testing team and provided the appropriate solutions.
  • Fix the issues associated with the test cases and other different issues related to the module by providing appropriate solutions. Also validate the fixes so that the changes do not affect the existing functionalities.
  • Participate in code reviews to ensure the standards of code are met.
  • Involved in writing SQL queries to extract data from the database.

Environment: C++, SOA, SQL, Windows 8, Perforce. The Editors used are Microsoft Visual Studio 5.

Confidential

Software Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Analyzing and estimating the effort required for submission of code changes.
  • Making the code changes and running JUNIT tests to avoid regressions.
  • Writing new test cases to cover the new functionality that is being introduced.
  • Monitoring the performance aspects using JProfiler and IBM Purify Suite, especially of the SOA operations that were introduced/modified.
  • Developed the test cases for PSE using CPPUnitTest Framework.
  • Fixed the issues associated with the test cases developed using CPP Unit Test Framework.
  • Developed the Perl Script to run the tests that define the stability of Product Structure Manager.
  • Running of AOS (Auto tests), XUNIT (CPP tests) and RCAF tests (Rich Client Automation Framework) and publishing on the dashboard for PSE application in Teamcenter. The results on the dashboard show the stability of PSE Application. Fixed the issues in the tests.
  • Fixed the issues reported by customers and testing team.
  • Used JDBC for communicating with the database.
  • Developed a wiki page on how to use the CPPUnitTest Framework to develop new test cases for Product Structure Manager Application in Teamcenter.
  • Discussed the issues root cause and solution with product management whenever required.
  • Used Rest Web Services to send/receive the data requests.
  • Involved in writing building scripts using Apache ANT.
  • Used ANT to deploy the application.
  • Maintained version control of all the configurable code using Perforce.

Environment: Java, J2EE, SWT, C++, Spring, SOA, SOAP, JavaScript, Perl Script, ANT, HTML, SQL, Tomcat, JBoss, Spring, JDBC, Perforce, WindowsXP, Linux. The Editors used are Eclipse and Microsoft Visual Studio.

We'd love your feedback!