Sr. Java& Ui Developer Resume
NJ
SUMMARY:
- Over 8 years’ experience in developing web based, internet/intranet, client/server, distributed architecture and component oriented architecture applications using Java/J2EE technologies and varied exposure to different types of project phases like Development, Maintenance and Production Support.
- Working with relative ease with life cycle development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing, Implementation &Software development methodologies like Waterfall, Agile (SCRUM).
- Hands on experience in using UML modeling tools like Microsoft Visio and Eclipse UML2 Tool to design and develop high level design modules like domain models, behavior models and deployment models.
- Proficiency in developing MVC2 based applications by using various integration of open source frameworks like Object Relational Mapping Technologies - Hibernate, JPA, JBATIS and MVC frameworks - Struts, Spring IOCframeworks and its subsidiary modules such as Spring JDBC, Spring Web, Spring web MVC.
- Expertise in creating Restful Web Services with Spring MVC Framework.
- Extensive experience in J2EE platform to develop both front end & back end applications. Proficient in building Web User Interface (UI) using HTML/HTML5, Angular JS, CSS/CSS3 and JavaScript, jQuery, Bootstrap, Ext JSthat follows W3C Web Standards and are browser compatible.
- Extensively used JavaScript, JQuery and AJAX in client side development, performed client side validations, DOM & BOM Manipulations, working with data in JSON, integration with java JSP Pages.
- Experience in SOAP , REST API Web services using Apache CXF, JAX-RPC, and JAX-WS, JSON and XML data.
- Expertise in J2EE technologies such as Servlets, JSP, JNDI, JPA, JMS, JDBC, JAXP, JAXB, and XML like XSD, DTD and XSLT.
- Used MVC Framework Angular.js in the development for data binding and to consume REST ful web services.
- Hands on experience in design, implementation and maintenance of system architectures using web/application servers like WebLogic, WebSphere, Tomcat and JBOSS.
- Hands on experience on Hybris development for e-commerce scenario.
- Having Knowledge of Groovy Scripting and Activity BPMN 2.0 engine.
- Used Junit, TestNG,Mockito and power Mockito for unit testing components.
- Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome and checking cross browser compatibility.
- Exposure with standard tools in the field of the testing, packaging, dependencies management (grunt, Jasmine, Karma...).
- Knowledge on micro services architecture, experience in the design, build and operation of the micro services.
- Extensively worked on relational databases such as Oracle, DB2,PostgresSQL HSQL DB, MySQL and SQLServer in defining database schemas, creating Stored Procedures, and Triggers.
- Hands on experience in tools such as TOAD, SQL Developer and DB Visualizer.
- Expertise in requirement analysis, designing, developing, implementing and executing a project.
- Involved in daily scrum meetings and system engineers to discuss and analyze user interface and requirements with the client.
- Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, C/C++, PL/SQL
Java/J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI, JAX-WS, Web Services (REST, SOAP)
Web Technologies: HTML/HTML5, CSS,XML, JavaScript, JQuery, JSON and Angular JS
Operating system: MS-Windows XP/7/8/10
Framework: JQuery, JUnit, Struts, Hibernate, Spring
IDE s & Utilities: Eclipse. IntelliJ and NetBeans
Tools: JIRA Tracker, HP QC
Web/Application Servers: WebLogic, Web Sphere, JBOSS, Tomcat, Glassfish
Databases: Oracle, MySQL, SQL Server, DB, HSQL
Continuous Integration: Jerkins, Bamboo
PROFESSIONAL EXPERIENCE:
Sr. Java& UI Developer
Confidential, NJ
Responsibilities:- Used HTML, JavaScript, Servlets, and JSP in the presentation tier. Developed business delegates to communicate with the Enterprise Java Beans (EJB) and web services residing on the business tier.
- Actively involved in analysis, definition, design, implementation, management, and deployment of full software development life cycle of project.
- Used Ext JS UI components to implements various functionalities, coded for various panels, forms and tree components, adding custom events on components and implementing their listeners for operation to be performed
- Developed the application that was used to create dynamic JSPs, gave input from a database table containing information about the contents of the JSP being developed.
- E-commerce implementation is a Hybris Multichannel Accelerator which is based on Hybris suite. Purpose of an Accelerator is to speed up development time for a variety of e-commerce scenarios.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Coded different deployment descriptors using XML. Generated Jar files are deployed on WebLogic Server.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application. Used Angular JS to achieve two way data binding.
- Included JSON for massive data transfer between Client/Server. According to different component coding structure, AJAX calls were consumed by XMLHttpRequest object (JavaScript) and $http service (AngularJS).
- Worked on Swagger API and auto generated doc for all REST call and system testing and bug fixing.
- Developed an API to write XML documents from a database.Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Performed the development of the presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
Environment: J2EE, Java, Spring, Spring Security, Hibernate, REST API, Maven, Agile, JIRA, Oracle, Swagger, Pivotal Cloud Foundry, Linux, Ext JS, Angular JS.
Sr. Java/UI developer
Confidential, NY
Responsibilities:- Designed and developed the application in Agile methodology.
- Involved in various definition meetings, grooming discussions along with the team where the user stories were discussed with the business analysts.
- Responsible for accepting the changes in the Content Requirements Document (CRD) with the business.
- Designed and implemented the User Interface using Google's Angular JS MVC framework (which means JavaScript, HTML, and CSS), JQuery, AJAX.
- Developed the user interactive screens using JavaScript, JQuery, Angular JS, Html and CSS.
- Worked on Ext JS basically a desktop application development platform with modern UI.
- Involved in adding enhancements to the existing web pages.Used JQuery for developing in mobile pages whereas used Angular JS for the desktop pages.
- Using Hibernate as the ORM tool to be able to integrate the software with the Oracle database back end JPA specifications and Hibernate as a persistence provider
- Dealt with different accessibility issues during development for developing more user friendly application.
- Integrate with Catalog to define the configuration pages dynamically during run time using Servlets, JSP and JDBC.
- Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework.
- Developed reusable and interoperable Web service modules based on SOAP architecture using RESTFUL API.
- Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
- Using HSQLDB as In Memory database for integration and unit testing. Was responsible for analyzing the issues/defects, providing technical & functional support in resolving those issues.
- Involved in merging the code and responsible for resolving reporting issues too.Responsible for configuring and deploying the builds on SVN Server.
- Responsible for Unit & Integration Testing for different modules in the application.
- Good hands on experience in application support on different environments from QA to Production.
Environment: Linux, Jetty, Grunt, Angular JS, Ext JS, Bootstrap CSS, Node.JS, spring, JPA, Hibernate, REST API, IntelliJ, Agile, Jira, Bamboo, Maven, Oracle.
Sr Java Web Developer
Confidential, Newark, DE
Responsibilities:- Involved in the Analysis, Design, Coding and testing components in the application.
- Developed the server side application as a Spring Boot App, JDBC
- Highly involved in performing unit testing for the existing components and newly developed components.
- Developed controllers and REST services to hit other internal and external API's to perform a task.
- Designed and built up the in corporation in the middle of the business level and the Vendor framework.
- Scanned source code and settled the issues in code survey.
- Collaborate with on location/seaward advancement group for opportune improvement of changes likewise screen/include in testing to guarantee consistence with principles and utilitarian and plan determinations
- Implemented a computerized utilitarian testing suite and expanded test scope from 20% to almost 80%. Utilized Mockito for tests and Jenkins for Continuous Integration.
- Conducted KT sessions to play back the comprehension of the framework.
- Created reusable and interoperable Web benefit modules in light of SOA design utilizing SOAP and RESTFUL API.
- Worked with postman and rest client to test the URL get, post responses of the application.
- The important objects created in the application are of type nested Hash Maps.
- Widely used beans concept of Spring to create and use objects of a class.
- Used TestNG, Junit, Mockito and power Mockito for unit testing components.
- Worked very closely with SonarQube to maintain highest standards of code quality.
- Used Cassandra and Oracle as DB's for the application. The legacy info was going to Oracle and rest to
- Cassandra.
- Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
Environment: Tomcat, Eclipse, Java, Servlets, Spring, JDBC, Agile, JUnit, Jenkins, SVN, web services, WSDL, SOAP, JAX-RPC, JSON, RESTFUL API, Angular JS, Maven, UML, Oracle..
Sr. Java Web Developer
Confidential
Responsibilities:- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.Adopted J2EE design patterns like Session Facade and Business Facade. Configuration of application usingspring 2.6, Struts 1.3, Hibernate, DAO's, Actions Classes, Java Server Pages.
- Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.Developed presentation layer using JSP, HTML and CSS, JQuery.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Designed a REST API based service for the security and identity management.
- Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render retrieved information using Session Facade, Service Locator (design pattern). Developed J2EE components on Eclipse 3.5 IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL. Deployed the applications on WebSphere Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members. Developed JUnit Test Cases for Code unit test. Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
Environment: J2EE, JDK 1.6, JSP, Struts 1.3, Eclipse 3.5, Hibernate, RSA, SQL Developer, Oracle 11g, Rational Clear Quest, JQuery 1.4, EJB 3.0, JPA 2.0, JMS SQL, UML, MS Visio, Scrum.