Senior Java / Ui Developer Resume
San Antonio, TX
SUMMARY:
- 10 plus years of extensive experience as a full stack developer in all phases of SDLC including requirements gathering, Designing, Development, Integration, Deployment, SystemTesting, User Acceptance Testing User Testing, Production and Maintenance of Web - based applications using Java/J2EE technologies.
- 7 plus years of experience in building web applications using JavaScript, JQuery, AngularJS and AJAX.
- Experience in designing and developing applications with frontend technologies as AngularJS, jQuery, AJAX, JavaScript, HTML5, CSS3, SASS, LESS.
- Experience using NPM commands of NODEJS for downloading application dependency for development purpose.
- Experience in using AngularJS plugins, Angular Bootstrap, JQuery Bootstrap and other JavaScript plugins.
- Experience in developing Responsive Web Design (RWD) web application using @media queries for IPad, IPhone, Android phone/ tables, desktop etc.
- Proficient in consuming JSON object as per the requirements given for developing web application.
- Good hands on experience in writing unit test with Karma framework, E2E test with protractor frameworks.
- Written unit test and e2e test with Jasmine for both Angular and jQuery applications.
- Experience in using gulp.js for building, minifying files UI files (JS, CSS, html) while deployment in servers.
- Proficient as a full sack developer, developing applications using Java/J2ee (OOPS, Collection, Threads, Servlets, Struts, JSP, Spring, Web services), HTML5, CSS3, SASS, AngularJS, JQuery, JavaScript.
- Experience in developing classes/controllers with Web Service REST JAX-RS, JAX-RS annotations and Jersey framework.
- Experience in designing and developing N-tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache Struts1/2, Spring, Hibernate and Life ray Frameworks.
- Experience in using Spring IOC/DI, Spring JDBC and Spring MVC modules in web application development.
- Deployed web based applications Application servers like Tomcat 6.0/7.0 and JBOSS 6.2.
- Experience interacting with enterprise DB such as Oracle 8i/9i/10g, PostgreSQL Server
- Experience of using ANT and Maven to generate deployment scripts.
- Experience in using source control tools like GitHub, SVN.
- Implemented quality management and process improvement procedures using consistent standards and guidelines, code review sessions, change control and management process.
- Experience in SSH IP for code deployment on servers, monitoring logs in server in Linux machine.
- Strong Documentation skills with the ability to create high quality, clear and concise wireframes, technical and functional specification documents.
- Experience as a Business Analyst collecting business requirement (Technical and Functional) from customer/clients.
- Excellent Inter-personal and communication skills gained through interaction with technical and functional teams, end users and management.
TECHNICAL SKILLS:
Client Side Technologies: AngularJS 1.6, AngularJS Bootstrap, AngularJS plugins, JQuery, JQuery Bootstrap, JQuery Plugins, Ajax, JavaScript, HTML/HTML5, CSS, CSS3 SASS. LESS, Karma, Protractor, JSONBuild tools: Gulp JS, Node JS (Dependency for Angular), NPM, Bower, Package
Backend Skills: Languages: JAVA/JEE, JDK 5, 6, 7.Java Technologies: OOPs, Collections, Exceptions, Threading, JDBC, JNDI
Java Web Technologies: Servlets, JSP, Web Services REST, SOAP.Java Web Frameworks: Life ray 6.2, Struts 2/1, spring(IOC, JDBC, MVC, DI), and Hibernate.
Database: Postgresql-9.1.4-1, Oracle 10g.Database Technologies: SQL, PLSQL.XML Technologies: XML, DTD, XSL, XSLT, XML Schema, DOM, SAX.
Application/Web Servers: Apache Jakarta Tomcat5.0, Liferay Tomcat- 6.2, Jboss 6.x,WebLogic8.xTesting: Selenium web driver, TestNG Framework
Application Environment: IDEs/Tools: Eclipse Juno/Kepler/Helios, NetBeans6.9.1, Edit plus, Notepad++, gEdit.
Repositories: GitHub, Bit Bucket, SVN.Operating System: Windows XP/95/98/7/8, Win 2003 Server
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Senior Java / UI Developer
Environment: HTML5, EncoreUI, jQuery, AngularJS 1.6, Angular JS plugins( ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, NodeJS, Gulp JS, Java1.7
Responsibilities:
- To develop this Product Using AngularJS (Encore UI) with Html5 Sass (Syntactically Awesome Style Sheet).
- Analyzing Visio diagrams of requirement given by client and converting it into UX design. And confirming back the UI design with client.
- Writing logic for all the front-end in HTML5 with integration of AngularJS components, Involving validation of Specific fields using Angular Plugins.
- Developed Controllers, Directive, Filters and Service for entire application.
- Written few custom directive which access UI code and get access to different controllers based on page selection.
- Accessed few JQuery bootstrap with combination of Angular UI Bootstrap to get access to predefined templates.
- Doing all frond end validation and make sure data go to backend with proper client side validation.
- Accessing enterprise data in/from databases in Angular service through Angular Controller.
- Developed REST API using NodeJS.
- Validating controller, service JS code using Karma server and Jasmine framework.
- Writing end to end test based on protractor and jasmine framework.
- Wrote generic SASS styles to make one application work in mobile devices and PC.
- Used SASS components like Variables, Mixins, imports, inheritance using extend to develop generic CSS for application.
- To develop this Product Using Java/ J2ee technology including spring, Hibernate framework as server side technology.
- Accessing enterprise data in/from database using REST API’s developed in Java Jersey Framework.
- Developed Java classes based on Java OOPS, collections, Exception, Threads, JNDI (Data source) concepts as model providing service layer in model.
- Developed Java classes based on Java OOPS, Exceptions, Collections concepts as model providing business layer.
- Designed and developed application based on SOA (Service oriented architecture)
- Model and controller part of application is achieved by Spring IOC and struts framework.
- Developed classes which make use of Hibernate Sessions to do all transaction on DB.
- Developed classes as part of DAO layer using Spring JDBC module which will perfume CRUD operations.
- Participate in review meetings with client and team periodically to measure the objectives and project performance and Process improvement.
- Involve in code reviews of work done by team on daily basis to maintain code quality and suggesting changes if required.
- Confer with client to get new/modified requirements and share the details with team.
- Preparing technical and function documents, getting it signed off from client and sharing and explaining all requirements with offshore team.
- To guide/Lead team members of 8 in offshore (Mumbai, India) technically and functionally and motivating them to work with new high end technologies.
- As a team lead helping team technically to achieve software targets.
- To give a detail report of work done/completed by entire team to project manager at the EOD.
- Confer with Project manager(s) and team to discuss about any bottlenecks created while developing the application/product.
Confidential, San Antonio, TX
Senior Java / UI Developer
Environment: HTML5, EncoreUI, jQuery, AngularJS 1.6, Angular JS plugins( ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, NodeJS, Gulp JS, Java1.7
Responsibilities:
- Application developed in responsive manner which can be accessed in IOS (IPad, IPhone), and Android (Tabs, Phones) including desktop for ease of customers.
- Developed CSS files using SASS components like Mixins, imports, inheritance and partials for web application.
- Responsive web designing is achieved with @media queries.
- Writing logic for all the front-end in HTML5 with integration of AngularJS components such as ng-directives, ng-model, and ng-controller.
- Involved in validation of Specific fields using Angular Plugins.
- Developed custom Controllers, Directive, Filters and Service for entire application.
- Developed services which can communicate with outside world like REST API which are developed on NodeJS.
- Designing and developing NodeJS rest api.
- Designed and developed Factory for controller communication.
- Validating controller, service JS code using Karma server and Jasmine framework.
- Written few custom directive which access UI code and get access to different controllers based on page selection.
- Wrote generic SASS styles to make one application work in mobile devices and PC.
- To develop this Product Using Java / J2EE technologies including SPRING.
- Accessing enterprise data in/from database using REST API’s developed in Java Jersey Framework.
- Designed and developed REST API as pre client requirements.
- Developed classes using JAVA/J2EE concepts such as OOPS, Collections, Exception, Generics, Threads, and Enumeration etc.
- Designed model part as M of MVC and written all business logic, DB transaction, messaging, Services in model using SPRING MVC module.
- Used Spring IOC, DI modules as controller part of C in MVC.
- Developed classes as part of DAO layer to interact with PostgreSQL DB.
- Developed generic classes which can access DB as DAO layer and this class can be used in any other application development.
- Used and developed classes which uses Hibernate session to do all DB transactions.
- Involved in design and development of REST API routes for doing CRUD operation on PostgreSQL DB as pre requirements
- Participate in review meetings with client and team periodically to measure the objectives and project performance and Process improvement.
- Involve in code reviews of work done by team on daily basis to maintain code quality and suggesting changes if required.
- Confer with client to get new/modified requirements and share the details with team.
- Preparing technical and function documents, getting it signed off from client and sharing and explaining all requirements with offshore team.
- To guide/Lead team members of 8 in offshore (Mumbai, India) technically and functionally and motivating them to work with new high end technologies.
- As a team lead helping team technically to achieve software targets.
- To give a detail report of work done/completed by entire team to project manager at the EOD.
- Confer with Project manager(s) and team to discuss about any bottlenecks created while developing the application/product.
Confidential, San Antonio, TX
Senior Java / UI Developer
Environment: HTML5, EncoreUI, jQuery, AngularJS 1.6, Angular JS plugins( ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, NodeJS, Gulp JS, NodeJS, Java1.7
Responsibilities:
- Analyzing Visio diagrams of requirement given by client and converting it into UX design. And confirming back the UI design with client.
- Writing logic for all the front-end in HTML5 with integration of AngularJS components, Involving validation of Specific fields using Angular Plugins.
- Developed Controllers, Directive, Filters and Service for entire application.
- Written few custom directive which access UI code and get access to different controllers based on page selection.
- Accessed few JQuery bootstrap with combination of Angular UI Bootstrap to get access to predefined templates.
- Doing all frond end validation and make sure data go to backend with proper client side validation.
- Accessing enterprise data in/from databases in Angular service through Angular Controller.
- Developed REST API using NodeJS.
- Validating controller, service JS code using Karma server and Jasmine framework.
- Writing end to end test based on protractor and jasmine framework.
- Wrote generic SASS styles to make one application work in mobile devices and PC.
- Used SASS components like Variables, Mixins, imports, inheritance using extend to develop generic CSS for application.
- To develop this Product Using Java/ J2ee technology including spring, Hibernate framework as server side technology.
- Accessing enterprise data in/from database using REST API’s developed in Java Jersey Framework.
- Developed Java classes based on Java OOPS, collections, Exception, Threads, JNDI (Data source) concepts as model providing service layer in model.
- Developed Java classes based on Java OOPS, Exceptions, Collections concepts as model providing business layer.
- Designed and developed application based on SOA (Service oriented architecture)
- Model and controller part of application is achieved by Spring IOC and struts framework.
- Developed classes which make use of Hibernate Sessions to do all transaction on DB.
- Developed classes as part of DAO layer using Spring JDBC module which will perfume CRUD operations.
Confidential, San Antonio, TX
Senior Java / UI Developer rEnvironment: HTML5, EncoreUI, jQuery, AngularJS 1.6, Angular JS plugins( ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, NodeJS, Gulp
Responsibilities:
- Application developed in responsive manner which can be accessed in IOS (IPad, IPhone), and Android (Tabs, Phones) including desktop for ease of customers.
- Developed CSS files using SASS components like Mixins, imports, inheritance and partials for web application.
- Responsive web designing is achieved with @media queries.
- Writing logic for all the front-end in HTML5 with integration of AngularJS components such as ng-directives, ng-model, and ng-controller.
- Involved in validation of Specific fields using Angular Plugins.
- Developed custom Controllers, Directive, Filters and Service for entire application.
- Developed services which can communicate with outside world like REST API which are developed on NodeJS.
- Designing and developing NodeJS rest api.
- Designed and developed Factory for controller communication.
- Validating controller, service JS code using Karma server and Jasmine framework.
- Written few custom directive which access UI code and get access to different controllers based on page selection.
- Wrote generic SASS styles to make one application work in mobile devices and PC.
- To develop this Product Using Java / J2EE technologies including SPRING.
- Accessing enterprise data in/from database using REST API’s developed in Java Jersey Framework.
- Designed and developed REST API as pre client requirements.
- Developed classes using JAVA/J2EE concepts such as OOPS, Collections, Exception, Generics, Threads, and Enumeration etc.
- Designed model part as M of MVC and written all business logic, DB transaction, messaging, Services in model using SPRING MVC module.
- Used Spring IOC, DI modules as controller part of C in MVC.
- Developed classes as part of DAO layer to interact with PostgreSQL DB.
- Developed generic classes which can access DB as DAO layer and this class can be used in any other application development.
- Used and developed classes which uses Hibernate session to do all DB transactions.
- Involved in design and development of REST API routes for doing CRUD operation on PostgreSQL DB as pre requirements
Confidential
Sr. Java/J2EE Developer, UI Developer
Environment: JavaEE, HTML5, jQuery, AngularJS 1.3, Angular JS plugins( ng-grid, ng-tree), Angular UI Bootstrap, Sass
Responsibilities:
- To develop this Product Using Java/J2ee high end technologies and AngularJS with Html5 and Sass (Simply Awesome Style Sheet).
- Developed class using deign patterns like Factory and singleton.
- Writing logic for all the front-end in HTML5 with integration of AngularJS components, Involving validation of Specific fields using Angular Plugins.
- Developed Controllers, Directive, Filters and Service for entire application.
- Written directive which access UI code and get access to different controllers based on page selection.
- Accessed predefined templates of Angular UI Bootstrap components such as Buttons, Alerts, Dropdown, popups, Date pickers etc. for ease of code and good UI effect.
- Validating controller, service JS code using Karma server and Jasmine framework
- Writing E2E test based on
- Accessed few JQuery bootstrap with combination of Angular UI Bootstrap to get access to predefined templates.
- Developed classes that used JDBC to access a PostgreSQL database.
- Accessing enterprise data in/from databases using Web Service REST call through Angular Controller.
- Used the Rest Templates in the spring services to call the rest web services.
- Developed Web Services REST classes/controllers with Jersey Framework.
- Wrote generic SASS (Simply Awesome Style Sheets) styles to make one application work in mobile devices and PC.
- Designing and developing e2e test script based on selenium web driver and validating application based on use case provided by business team.
- Developed server modules using Servlets, JSP and Tag Libraries.
- Execute SQL queries to query GCP end state dbs.
- Used various Java and J2EE APIs including JDBC, XML, Servlet, and JavaBean.
- Developed stateless session bean to include all the business logic.
- Participated in review meetings with client and team periodically to measure the objectives and project performance and Process improvement.
- To lead a team of seven members working on agile methodology.
- Confer with client and scrum master on daily basis and get new/modified requirements and share the details with team.
- To guide team members technically and functionally and motivating them to work with new high end technologies.
- To give a detail report of work done/completed by entire team to project manager at the EOD.
- Confer with Project manager(s) and team to discuss about any bottlenecks created while developing the application/product.
- Motivating Team to reach Sprint on agile in time to reduce the cost and time.
Confidential
Sr. Java/J2EE Developer, UI Developer
Environment: Java, HTML5, JSP, AngularJS 1.3, jQuery, Bootstrap, JavaScript, Ajax, Web Services REST JAX-RS, Jersey Framework, Servlets, Java Bean, JDBC, Portals/Portlets, CSS
Responsibilities:
- To develop this Portal based application Using Life ray Framework.
- Writing logic for all the front-end in JSP (Java Server Pages), Involving validation of Specific fields using jQuery.
- To develop this Product Using AngularJS with Html5 and Sass (Simply Awesome Style Sheet).
- Called Rest web services through Angular services to get JSON Object and modified the response object to display in UI.
- Accessed Bootstrap components for giving a good feel of UI.
- Developed portal/portlets with using Life ray Framework.
- Developed Modal, Controller classes based on MVC architecture.
- Developed application with SOA architecture.
- Developed classes that used JDBC to access an Oracle database.
- Developed dynamic, browser-based interfaces using Portlets and JSP.
- Used JAXB for marshaling and un-marshaling the Rest Services.
- Accessing enterprise data in/from Oracle ERP databases using Web Service call.
- Client side validations are done using JQuery API.
- Involved in UNIT testing of the Application for giving the end user a Quality product.
- Wrote some CSS styles to make one application work in mobile devices and PC.
- Developed server modules using Servlets, JSP and Tag Libraries.
- Implemented server side validations using the Liferay Framework and client side validation using Jquery and JQuery Plugins.
- Execute SQL queries to query GCP end state dbs.
- Used various Java and J2EE APIs including JDBC, XML, Servlet, JSP, and JavaBean.
- Developed stateless session bean to include all the business logic.
- Participated in review meetings periodically to measure the objectives and project Performance and Process improvement.
Confidential
Sr. Java/J2EE Developer, UI Developer
Environment: Java, HTML5, JSP, AngularJS 1.3, jQuery, JavaScript, Ajax, Web Services (SOAP), REST JAX-RS, Jersey Framework
Responsibilities:
- To develop this Portal based application Using Liferay Framework.
- Writing logic for all the front-end in JSP (Java Server Pages), Involving validation of Specific fields using jQuery.
- Extensively used JQuery and JQuery plugins.
- Developed portal/portlets with using Life ray Framework.
- Developed Modal, Controller classes based on MVC architecture.
- Developed application with SOA architecture.
- Developed classes that used JDBC to access an Oracle database.
- Developed dynamic, browser-based interfaces using Portlets and JSP.
- Used Angular.js as a proxy to interact with Rest services and also interacting with Database.
- Accessing enterprise data in/from Oracle ERP databases using Web Service call.
- Execute SQL queries to query GCP end state dbs.
- Developed server modules using Servlets, JSP and Tag Libraries.
- Implemented validations using the Struts Framework.
- Used various Java and J2EE APIs including JDBC, XML, Servlet, JSP, and JavaBean.
- Developed stateless session bean to include all the business logic.
- Developed test script based on selenium web driver and TestNG framework and validating application based on use case provided by business team.
- Involved in UNIT testing of the Enhancement for giving the end user a Quality product.
- Participated in review meetings periodically to measure the objectives and projectPerformance and Process improvement.
- Involved in ST(System Testing),UAT(User Acceptance Testing),UCT(User
Confidential
Senior System Analyst
Environment: Java/J2EE, JSP, JDBC, Struts 1.2, XML, DOM Parser, ANT, SVN, JQuery, JavaScript, HTML, CSS, Oracle10g, WebLogic, Eclipse Helios, Design Pattern
Responsibilities:
- RLR->Record Level Rejection.
- Value Date Validation.
- Cheque Count Validation.
- IFSC Code Validation.
- To Develop this application implementing Enet Architecture, Using Struts Framework.
- Writing logic for all the validation using Core java concepts mainly (Multithread, Collections etc).
- Developed classes that used JDBC to access an Oracle database.
- Developed server modules using Servlets, JSP and Tag Libraries.
- Implemented validations using the Struts Framework.
- Accessing enterprise data in/from relational databases using SQL.
- Involved in UNIT testing of the Enhancement for giving the end user a Quality product.
- Prepared all the related Documents of the Enhancement for Three server testing, LIVE production Movement of the Enhancement.
- Execute SQL queries to query GCP end state dbs.
- Used various Java and J2EE APIs including JDBC, XML, Servlet, JSP, and JavaBean.
- Developed stateless session bean to include all the business logic.
- Participated in review meetings periodically to measure the objectives and projectPerformance and process improvement
- Involved in ST(System Testing),UAT(User Acceptance Testing),UCT(User
Confidential
Senior System Analyst
Environment: Java/J2EE, JSP, JDBC, Struts 1.2, XML, DOM Parser, XSLT, ANT, SVN, JQuery, JavaScript, HTML, CSS, Oracle10g
Responsibilities:
- To Develop this application implementing Enet Architecture, Using Struts Framework.
- Writing logic for all the front-end in JSP (Java Server Pages), Involving validation of Specific fields using Java Script.
- Developed classes that used JDBC to access an Oracle database.
- Developed dynamic, browser-based interfaces using Java Servlets and JSP.
- Developed server modules using Servlets, JSP and Tag Libraries.
- Implemented validations using the Struts Framework.
- Accessing enterprise data in/from relational databases using SQL.
- Involved in UNIT testing of the Enhancement for giving the end user a Quality product.
- Execute SQL queries to query GCP end state dbs.
- Used various Java and J2EE APIs including JDBC, XML, Servlet, JSP, and JavaBean.
- Developed stateless session bean to include all the business logic.
- Prepared all the related Documents of the Enhancement for Three server testing, LIVE production Movement of the Enhancement
Confidential
System Analyst
Environment: Java/J2EE, JSP, JDBC, Struts 1.2, XML, DOM Parser, XSLT, ANT, SVN, JQuery, JavaScript, HTML, CSS, Oracle10g
Responsibilities:
- User registration: - User has to first register to bank providing the TAN, PAN, Challan number to them.
- User Access: - After registration user can make screen payments of their taxes or make use of bulk upload (Multiple Tax Payment) for CBDT payments. User can make CBDT payments using these three challan no.
- Developed the Enhancement using Enet Architecture n-Tier.
- Business components/Logic, presentation view, process control is developed using JSP Servlets, Html, JavaScript.
- Make use of classes that used JDBC to access an Oracle database.
- Developed Database level Interactions using JDBC Sql Queries.
- Developed server modules using Servlets, JSP and Tag Libraries.
- Implemented validations using the Struts Framework.
- Involved in UNIT testing of the Enhancement for giving the end user a Quality product.
- Participated in review meetings periodically to measure the objectives and projectPerformance and Process improvement.
- Involved in ST(System Testing),UAT(User Acceptance Testing),UCT(User Testing) and Production.
- Prepared all the related Documents of the Enhancement for Three server testing, LIVE production Movement of the Enhancement
