We provide IT Staff Augmentation Services!

Project Engineer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • 9 years of experience in Object Oriented Software Analysis and design, Development, implementation of enterprise systems using Java and J2EE.
  • Expertise in Core Java concepts, such as OOP Design, Multi - Threading, Generics, Exception Handling, Collections, Java Reflection, and Annotation.
  • Designed and Developed UI using JSP and HTML, JavaScript, CSS, jQuery and AngularJS for providing the user interface and communication between the client and server.
  • Expertise in developing applications using different frameworks and technologies like Struts, Hibernate, Servlets, JSP, JDBC, JMS, and EJB.
  • Experience in J2EE Software Development Life Cycle(SDLC) of business applications in Web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, JDBC, XML.
  • Expertise in developing applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC.
  • Expertise in developing Object Relational Mapping using Hibernate and Oracle.
  • Proficient in indexing logs into Splunk, writing search queries, configuring saved searches for Email and Espresso alerts, creating reports and scheduling dashboard for PDF delivery.
  • Hands on experience in performing business process analysis, gathering and analyzing requirements, creating design specifications, unit test plans and production support.
  • Expertise in writing SQL queries and PL/SQL scripts.
  • Used several relational databases such as Oracle, MySql, DB2.
  • Hands-on experience in using various version control systems: SVN, CVS, and RTC.
  • Expertise in debugging the applications and Unit Testing the application using JUnit.
  • Experience with UNIX shell scripting.
  • Proficient in MongoDB and Spark framework.
  • Extensive knowledge of working with application servers including Confidential WebSphere, Red Hat JBoss and Apache Tomcat servers.
  • Involved in Agile Software Development Team using SCRUM, TDD (Test Driven Development).
  • Experience working with remote teams.
  • Exceptional ability to quickly grasp and learn new concepts and technologies, excellent communication skills, creative problem solver and team player.

TECHNICAL SKILLS

Technologies: Java, J2EE, JSP, Servlet, JDBC, JMS, EJB, XML, Junit, HTML, JavaScript, Jquery, AngularJS, CSS, Ajax, Unix Shell scripting, SQL, PL/SQL, REST and Json

Frameworks: Spring, Hibernate, Struts and Spark.

Databases: Oracle 9i/10g/12c, MySQL, MongoDB, DB2

Server: Apache Tomcat, Jboss, Web sphere

Tools: Splunk, Eclipse, RTC Version Control, SVN, Ant, Maven, CVS

Operating Systems: Windows XP, MAC OS, Linux

PROFESSIONAL EXPERIENCE

Confidential, Wayne, PA

Software Engineer

Environment: HTML 5.0, AJAX, CSS3.0, RTC Version Control, JavaScript, Ant, JDK1.7, Spring, Web sphere portlet, Web sphere portal Server, Web sphere Application Server 8.5

Responsibilities:

  • Involved in Analysis, Estimation, Design, Development and UAT phases of Application.
  • Involved in Analysis, design and development for front end work JSP, JavaScript, JQuery, HTML, CSS and AngularJS.
  • Coordinated and communicated finalizing of the requirements, estimates and deadlines with higher management, development team and Business/Operations team.
  • Developed portlets using websphere portal.
  • Developed UI using HTML, JavaScript and CSS.
  • Used AngularJS as the development framework to build a single-page application.
  • Added New UI Design Features using jQuery, CSS3, HTML.
  • Extensively used JavaScript to enforce client side validations.
  • Implemented Spring framework to develop inversion of control and injection of beans based architecture.
  • Used RTC for version control and agile project management.
  • Involved in the release management, deployment plan creations, production deployments and code merges in RTC for the project.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Preparation of the Functional and UI Specifications Documents.

Confidential

Developer

Environment: Java, J2EE, MAC 10.7.5, IDE-Eclipse, Jboss, AngularJS, SVN, JQuery, HTML, CSS3, JavaScript, Hibernate, JDBC, SQL, Apache Tomcat, Jdbc, Rest, Junit, Agile, Jsp, Servlet, Maven, Json, XML, EJB

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Involved in web designing using HTML 5, XHTML, CSS 3, JQuery, AngularJS and JavaScript.
  • Extensively used CSS for styling the HTML documents.
  • Used Agile methodology, having good experience on using.
  • Developed UI screens for the presentation of data using AngularJS.
  • Used AJAX and JavaScript to handle asynchronous requests and CSS was used to keep uniformity in look of the application.
  • Used JSP tag libs to develop more dynamic web pages.
  • Used JQuery to implement client side functionality.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented ORM using Hibernate 3.5 framework.
  • Implemented synchronized and multithreaded design using spring MVC.
  • Used Spring JDBC (TEMPLATE) as a data access technology to interact with the database.
  • Used MVC Architecture in spring framework and implemented custom tag libraries.
  • Wrote service layer components using Servlets, JSP and Java. Written Junit test cases.
  • Developed indexed database architecture using SQL procedures and triggers.
  • Worked with SVN version control tool to get the code and data sync with whole team.
  • Developed Entity Beans and Session Beans to process the business logic.
  • Data from client loaded into database using EJBs (Hibernate, Session beans) which is involved in transactions
  • Used the Eclipse as IDE, configured and deployed the application onto Tomcat server.

Confidential

Programmer Analyst

Environment: Java/J2EE, Spring framework 3.x (MVC, AOP, Transaction management, JDBC and Core), Quartz scheduler, JSF, Java Script, Tomcat 7, JRE 6, SQL, PL/SQL, Eclipse, STS, Mongo API for Java, Mongo DB, Splunk, Unix, MAC 10.9.5, HTML

Responsibilities:

  • Involved in Requirement Analysis, design, coding, Unit and integration testing.
  • Involved in developing modules using Java, J2EE and spring framework.
  • Developing the SQL queries and stored procedures in Oracle used for Meta data in application.
  • Worked on Quartz scheduler driven by cron expressions to develop scheduler jobs and integrate with application
  • Worked on Mongo DB and Mongo java API
  • Unit testing using JUNIT
  • Writing the build script using Maven
  • Developing the Web service layer using JAX-WS from scratch.
  • Preparation of technical design documents and Impact Analysis
  • Bug fixing and deploying the application
  • Onboarding the application logs into Splunk Dev/UAT/Prod environment by creating new index, installing splunk forwarder on hosts, creating roles and mapping the groups.
  • Created HTML dashboards with third party java scripts and css to create good visualizations.
  • Worked on DB Connect configuration for Oracle and MySQL.
  • Worked as a Splunk Admin for Creating and managing app, Creating users, role, Permissions to knowledge objects.
  • Scheduling the saved searches for Email alerts and Espresso tickets, dashboards for PDF delivery in Splunk Dev/UAT/Prod environments.
  • Involved in writing search queries and creating reports by analysing the indexed logs and sharing the same with the business.
  • Writing the new queries for the business recommended reports.
  • Wrote service layer components using Servlets, JSP and Java. Written Junit test cases.
  • Used Unix scripting for onboarding applications into splunk.
  • Wrote splunk automation code using Java/J2EE with Eclipse.

Confidential

Developer

Environment: Java, J2EE, Windows, Apache tomcat, IDE-Eclipse, Oracle 10g, Spring, SQL, JDK 1.6, JSP, JDBC, JUnit, Servlet, HTML, CSS, JavaScript, Eclipse, CVS, Hibernate, EJB

Responsibilities:

  • Configured the xml files for spring batch framework.
  • Created and developed functionality for java EJB's.
  • Involved in the Agile/Scrum based development phases.
  • Developed UI modules using JSP, JavaScript, CSS and Ajax.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
  • Implemented InversionofControl (IOC) and bean injection utility with spring.
  • Used Hibernate 3.0 for Persistence.
  • Analyzing requirement documents and Generating Test reports for Code review.
  • Version Control was mandated through CVS.
  • Used various Design Patterns such as Singleton, Factory, Observer, Visitor extensively.
  • Elicited key business requirements and objectives by interacting with stakeholders and proposed solutions.
  • Code review participation and involved in code re-factoring of existing legacy system.

Confidential

Project Engineer

Environment: Java, J2EE, Apache tomcat, IDE-Eclipse, Oracle 10g, JSP, SQL, Unix, JDK 1.6, Spring 3.0 MVC, HTML, CSS, JUnit, Hibernate 3.0, JavaScript, Windows 7.

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC)
  • Gathered requirements from the client and designed mock-ups for the development of new web pages based on the requirements.
  • Developed user interface using JSP.
  • Responsible for client side validations and server side validations in JSP.
  • Used Eclipse for the development of J2EE components.
  • Used SQL for creation and modification of the database tables and sequences.
  • Implemented Spring Dependency Injection and Aspect Oriented Programming (AOP) using Spring Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.

Confidential

Project Engineer

Environment: Java, J2EE, Windows, Apache tomcat Web server, IDE-Eclipse, JDK 1.6, Spring Batch Framework, Hibernate 3.2, Hibernate Annotation, Oracle 12c, Junit, Servlet, HTML, CSS, JavaScript, XML, Tomcat, JBoss, Subversion(SVN), Eclipse, Maven, EJB

Responsibilities:

  • Participated in Agile Development Team, focusing on activities such as SCRUM meeting, task assignment, work stack prioritization, backlog management and ensuring continuous delivery of features.
  • Develop the new change requests and enhancements asked by business as well as maintain the existing code of the systems using core
  • Java APIs such as Collections, Multithreading, Exception Handling and Generics, Hibernate and spring batch.
  • Created and developed functionality for java EJB's.
  • Developed EJB components like Stateless Session Beans and Entity Beans.
  • Configured the xml files for Hibernate and applied its Object Relational Mapping (ORM) to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Worked on performance tuning of different batches including profiling of bottleneck areas, tuning the SQL queries and refactoring code for better performance which reduced the time to execute the batch schedule by 50%.
  • Responsible for designing the User Interface by coding in JavaScript.
  • Implemented UNIX shell script to provide automated server side functioning.
  • Developed Mock JUnit Test cases to mock Business functionality testing using Mockito.
  • Streamlined engineering processes and provided system training, best practices and project-based leadership to team members.
  • Extensively involved in writing PL/SQL to implement CRUD (Create Retrieve Update Delete) data in Oracle Database.
  • Involved in performing all the tasks need in GSA(Google Search Appliances) upto date with content from many collections and execution of all the jobs which makes the GSA content searchable.
  • Used shell scripting and Oracle database for production. Monitored daily log files for production application health check.
  • Involved in identifying the code issuesJSPs, Actions, Form Beans, Data Access Objects, and Value Objects and providing the resolution.

We'd love your feedback!