Ja / Ui Developer Resume
VA
SUMMARY
- 13+ years of experience in Analysis, Design, Development of software applications using Java/J2EE technologies.
- Expertise in developing front - end systems wif JavaScript, jQuery, Bootstrap, HTML5, CSS and MVC frameworks such asAngularJS.
- Good Experience inAngular2/4 framework for building web apps (SPA) and is highly efficient in integrating wif Restful services.
- Excellent knowledge in implementing AJAX method to communicate wif a server.
- Used Rx.JS for transforming, composing, and querying streams of data
- Experience in Node.JS for developing services and server-side programming and worked wif NPM.
- Expertise in developing enterprise applications using J2EE technologies JDBC, JNDI, JMS and EJB.
- Good hands-on experience in development using framework built on Struts, Spring and Hibernate.
- Proficiency in developing webservices includes several components SOAP, WSDL, XML, XSD, JAXB, JAX-RS and JAX-WS.
- Good experience in developingRESTfulservices
- Experience in applications deployment wif servers Web Logic, JBoss and Tomcat Servers.
- Expertise in writing SQL queries on databases (Oracle, Postgres, MySQL and Sybase)
- Experience in SVN,CVS, Git, Harvest and SAP SCA version control systems.
- Experience of developing application using Agile/SCRUM methodology.
- Experience in using XML based technologies wif parsers DOM and SAX
- Used JUnit and Mockito for writing test-cases in Java environment.
- Experience in deployment and configuration management wif ANT and Maven.
- Proficient in using Jenkins as continuous integration tool.
- Experience in using teh Log4j framework for Logging Java Application.
TECHNICAL SKILLS
Frameworks: Struts, Spring, Hibernate, Apache OpenJPA
SDLC Methodologies: Agile/Scrum
Java / JEE Technologies: Java, Servlets, JSP, JSF, XML, JMS, WebServices (SOAP, WSDL)
Web Technologies: HTML, HTML5, CSS, CSS3, JavaScript, AJAX, jQueryAngular2.0, Angular 4, Bootstrap JS
Web/Application Servers: Apache, Tomcat, WebLogic and JBoss
RDBMS: Oracle, Sybase, Postgres and MySQL
IDE: Eclipse, SAP NWDI, JBoss Developer Studio
Versioning Tools: CVS, SVN, GIT, Harvest (CA) and SAP SCA
Project Management Tools: Rally, JIRA
Build Tools: ANT, Maven
Other Utility Tools: Toad, Putty, SOAP UI
Scripting: Shell script
PROFESSIONAL EXPERIENCE
Java / UI Developer
Confidential, VA
Responsibilities:
- Responsible for developing UI pages using Angular 4, HTML, CSS, JavaScript, jQuery, AJAX.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
- Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular 4.
- Created reusable templates usingAngulardirectives and worked wif NPM package manager tools (NodeJS).
- ImplementedAngularRouter to enable navigation from one view to teh next as user performs application tasks
- UsedAngular 4 Reactive forms to implement complex forms and performed teh validations using Form Builder
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Performed Unit Testing and code coverage wifKarmaandJasmine.
- Worked wif UI/UX designer to help to create and tan implement best design practices.
- Developed RESTful services using Jersey API.
- Used Eclipse IDE for coding, testing, debugging programs from functional specifications.
- Collection of Requirements Documentation and defect management by using teh JIRA tool.
- Maintained teh code using version control systems SVN and Git.
- Worked in an Agile- Scrum development methodology to ensure delivery of high quality work wif monthly iteration, also involved in sprint planning and retrospectives.
- Used Visual Studio Code editor for Angular code development.
- Used HP Fortify (SCA) to manage source code quality.
- Used CICD Jenkins pipelines for build and deployment.
- Used TOAD for all database query testing and optimizations.
Environment: Java, JSP, Spring MVC, Angular 4,Node JS, Jasmine,Karma,JavaScript, jQuery, HTML, CSS, RESTful Service, JBoss, Eclipse, Toad, JIRA, SVN, Maven, CICD Jenkins, Oracle and UNIX
Java / UI Developer
Confidential
Responsibilities:
- Responsible in requirement gathering
- Used Eclipse IDE for design, development and debugging.
- Implemented Angular JS framework
- Performed database query testing using TOAD.
- Used JIRA for defects and bugs tracking
- Source code maintained in CVS
- Used Maven for build creation and to push onto various environments.
- Supported system integration test and fixed issues during production move
Environment: Java, AngularJS, HTML, CSS, AJAX, Tomcat, Eclipse, TOAD, JIRA, CVS, JUnit, Maven, Spring, Hibernate, Oracle and UNIX
Senior Java Developer
Confidential
Responsibilities:
- Responsible for user stories analysis and clarifications from business analysts
- Used Eclipse IDE for coding, testing, debugging programs from functional specifications.
- Collection of Requirements Documentation and defect management by using teh JIRA tool.
- Developed webservices wifApacheCXF using JAX-WS (SOAP).
- Involved in JPA configuration and coded JPA Entities.
- Written DAO classes to interface wif Database using openJPA.
- Developed XHTML pages using JSF components.
- Installed application bundles (jar) into JBoss Fuse and portlets into JBoss portal.
- Developed business rules by using DROOLs and deployed into EAP server.
- Used TOAD for all database query testing and optimizations.
- UsedApacheCamelfor creating routes.
- Tested webservices through SOAP UI tool.
- Wrote SQL queries of differing complexities for teh application.
- Designed and developed database objects like Tables, Views, and Functions using PL/SQL.
- Interfaced wif Oracle back-end using JPA framework.
- Used SVN for source code version and maintenance.
- Worked in Agile (SCRUM) environment wif continuous integration using Jenkins
- Used SONAR to manage source code quality.
- Used ActiveMQ for messaging service.
- Used Maven for build creation and to push onto various environments.
- Provided teh technical support during system integration testing and user acceptance testing.
- Involved in fixing teh production issues on timely manner.
Environment: Java 1.6, JSF 2.x, AJAX, Web Services, JBoss Developer Studio, JBoss Portal server (6.0), JBoss Fuse (Karaf), JBoss EAP server, Apache Camel, ActiveMQ, Drools, JIRA, SVN, Mockito, Maven, Agile/Scrum, OpenJPA, Oracle, SOAP UI
Senior Java Developer
Confidential
Responsibilities:
- Responsible in requirement gathering and developing use cases.
- Participated in design/analysis discussions.
- Designed and developed teh presentation layer using JSP.
- Used SAP NWDI (NetWeaver Development Infrastructure) IDE and deployed teh code into SAP Web Application Server.
- Used SAP SCA for source code versioning and maintenance.
- Involved in effort estimation and status reports
- Worked closely wif users to ensure teh project meets business needs
- Supported business by providing bug fixes, configuration changes and data corrections
- Involved in Release Management, deployment of code and support for BIPS Portal SIT, UAT and Production.
Environment: Java 1.4, Servlets, JSP, EJB, Smart XLS, Oracle, Ant, JavaScript, HTML, CSS, JUnit, SAP Web AS, SAP NWDI, SAP SCA, Agile and UNIX
Senior Java Developer
Confidential, New York
Responsibilities:
- Involved in teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application
- Developed teh Application using Struts Framework, JSP, HTML, CSS, JavaScript andJQuery for teh web page development.
- Developed custom controllers for handling teh requests using teh Spring MVC controllers.
- Involved in development of server side layer using Spring IOC, Spring ORM and Spring AOP
- Configured Association Mappings like one-one and one-many in Hibernate.
- Used Data Access Objects (DAO) to abstract and encapsulate all access to teh data source
- Development of scheduler application programs using Quartz schedulers.
- Performed purification of teh application database entries using Oracle
- Used JUnit to write repeatable tests mainly for unit testing
- Involved in complete development of 'Agile Methodology' and tested teh application in each iteration
- Written complex SQL and HQL queries to retrieve data from teh Oracle database
- Involved E2E Development by integrating Front End and Backend by Debugging
- Interacted wif SAP PI and Epiphany AP systems during Integration Testing
- Interacted wif SAP team to understand BAPI functionality associated wif teh application module
- Implemented wif security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful Browsing, Request Token, Password Maintenance using OWASP framework
- Peerreviewand manage coding standard and code quality
- Developed and debugged teh application using Eclipse IDE
- Used CVS to commit teh source and created tags and branches
- Analyzed and provided solutions for teh critical issue
- Involved in production support activities (scheduled jobs, user maintenance, etc.)
Environment: Java 1.5, Struts, Spring, Hibernate, DWR, XML, JSP, JavaScript,JQuery, HTML, CSS, JUnit, Oracle, Postgres Apache, Tomcat, Eclipse,OWASP, CVS, Agile and UNIX
Java Developer
Confidential, Atlanta,GA
Responsibilities:
- Involved in analysis, design, coding and testing phases of software development
- Developed class diagrams, flow charts, use cases, sequence diagrams using JBuilder
- Developed Stateless EJBs to write teh business logic
- Implemented and used Web Services wif teh help of WSDL, SOAP and JAX-WS to get updates from teh third parties.
- Involved in writing XML Web Services using SOAP to communicate between applications.
- Wrote Queries and Stored Procedures using SQL to retrieve Data Access Objects (DAO).
- Developed front end using JSP, HTML andJavaScript
- Involved in implementation of client-side validations using JavaScript.
- Developed and deployed teh application on BEA WebLogic Application Server
- Involved in developing, Exception Handling& Debugging application using Eclipse IDE
- Involved in writing build scripts using ANT
- Maintained versioning to merge code, check in and checkout teh project code using Harvest
- Involved in Debug and fixing teh errors
- Extensively involved in Unit testing and coordinated wif teh testing team and fixing bugs Confidential various stages of teh application development
- Involved in fixing IST, QA and production defects & tracked them using QC (Quality Centre)
- Developer Unix Shell Scripts for MPS Migration activities
- Analysed thread locks usingJProbeand troubleshooting teh block of code
- Written Cactus Unit Test Cases for JSP/Servlets communication from front-end
Environment: Java 1.4, EJB 2.x, JSP, HTML, Servlets and JavaScript, Sybase, Oracle, Unix Shell scripts, WebLogic 8, JNDI, Webservices (SOAP, WSDL), LDAP, Harvest, JProbe, Waterfall modelMicrosoft Visio