Web Developer Resume
PROFESSIONAL SUMMARY:
- 4+ Years of hands on coding experience in developing and maintaining enterprise web applications.
- Experience in design and developing web UI (User Interface) with Object based frame works Angular 4+, JQuery, Java Script.
- Experience in developing responsive web pages with HTML 5+, CSS and SASS CSS (SCSS) and embedding bootstrap in angular for mobile compatibility.
- Experience in developing Restful services (web services) with Angular services and Ajax calls through JSON data objects.
- Experience in data error handling in user interface and suppressing error details., security issue fixes (cross origin check, request header tokens and content type filters etc.…)
- Experience in developing animation components (ex: drop down animations, slide show animations, floating menu animations etc.…)
- Experience in developing angular testing components work with Karma.
- Experience in Object Oriented Programming language (Java) and Java MVC frame works Spring Boot, Spring MVC, Struts.
- Experience in developing Spring Rest controllers to consumer and producer web services and exception handling.
- Experience in coding services exception handing in Spring exception handlers and customer exception handlers.
- Experience in writing Object Relational Mapping components and configuration with Hibernate, Spring Data and JDBC through JPA.
- Experience in wiring DDL and DML Queries on Relational Databases MySQL, SQL Server, Oracle, DB2.
- Experience in writing No SQL queries in Mongo DB database with Key objects generation, data aggregation, caching etc.
- Experience in Integrating applications with Continuous Integration Tools Team City, Jenkins and Hudson.
- Experience in creating branches, merging branches with version control repositories Git, Git Bash, SVN and CVS.
- Experience in configuring and deploying applications in Java based application servers Web Sphere, Web Logic and Tomcat Servers.
- Proficient in software documentation and technical report writing.
- Ability to learn and adapt quickly and to correctly apply new tools and technology.
- Versatile team player with good communication, analytical, presentation and inter - personal skills.
TECHNOLOGY:
User Interface (UI) Technologies: HTML 5, Java Script, JQuery, Angular 2,4,5, CSS, SCSS, Jasmin, Node, NPM and Bootstrap
Spring Technologies: Spring MVC, Spring Boot
Java Versions: JDK 1.6, 1.7 and 1.8
Web Services: Restful Web services, JSON, SOAP services, Jersey
Database Technologies: Oracle, SQL Server and My SQL
Version Control Tools: SVN and Git
Build Automation: Maven 3, Gradle and Ant
Operating Systems: Windows 10, Unix, Linux and Mac
WORKING EXPERIENCE:
Confidential, OH
Web DeveloperResponsibilities:
- Gathering requirements on sprint planning meetings and working with business analysts for resolving design issues.
- Implemented initial setup of angular 4 application with node and npm modules.
- Implemented layout of front end web page with angular components and created angular services to interact with backend java application.
- Developed angular forms, routes, injectable services, 2-way binding attributes, event emitters.
- Written Type scripts for UI logic and also written type scripts for unit testing of UI components.
- Configured Spring boot restful web services application and enabled actuator to monitor application health status.
- Configured Mongo repository and developed persistence objects with Spring Data Module.
- Developing business logic with Java core, collections and java 8 lambda expressions, streamers, Local Date objects.
- Created modal objects to integrate request and responses between front-end angular and java web services in JSON format.
- Created DTO objects, JPA repositories and created native SQL queries to persist data to database.
- Configured Maven and resolved life cycle dependencies and generated artifacts for deployment.
- Developed Test Driver components with TDD added code in crucible to find defects and resolve them before quality testing performed.
- Attending daily scrum meeting, sprint planning meeting, backlog refinements.
- Providing support to Level 2 team for any production issues and resolve them ASAP to avoid business impact.
- Involved in code review meetings and updating components as suggest by tech leads.
- Creating feature branches and checkout and merging branches through Git repository and used Git bash commands from command line tool.
Environment: JDK 8, Spring Boot 1.7, Mongo Community 3.6, JPA, Jackson, JSON, Angular 4, Karma, JQuery, Tomcat Server 8, HTML 5, CSS, GIT, MAVEN 3, Junit 4, Atlassian JIRA, Confluence, Crucible, IntelliJ community, Robo 3T, Unix, Windows 7.
Confidential
Web DeveloperResponsibilities:
- Enhanced application with spring 4 annotation based and written configuration classes.
- Implemented Spring ORM with Hibernate and written DAO classed and HQL queries.
- Developed Spring Service and Repository classes for data persistence and implemented spring transactions with annotation.
- Integrated Spring application with Jackson binding to expose restful web service in terms of JSON format.
- Developed Rest controllers service methods with path parameters and binding GET and POST request data and performed validations.
- Developed spring core classes with dependency injection for business logic performance.
- Developed Spring security classes for role-based access to application.
- Developed annotation-based Database configuration classes and implemented session factory of hibernate.
- Developed User Interface layout with HTML 5 and Spring HTML tags, spring forms.
- Implemented dynamic HTML objects with JSTL tags libraries.
- Developed Angular scope objects and services for data binding from web services.
- Written SQL queries for data UPSERTS, table creation on Oracle Database.
- Updated POM file with necessary libraries and excluded unnecessary dependent jars and resolved maven life cycle issues.
- Deploying and updating artifacts in web application server (WebLogic) and maintaining JVMs and application health condition.
- Developed custom exception handlers for error logging and providing meaningful error to client.
- Implemented Log4j for application logging.
- Successfully utilized Atlassian tools JIRA for story cards creation, Confluence for Wiki documentation, Crucible for running test cases and finding defects.
- Creating feature branches and checkout and merging branches through Git repository and used Git bash commands from command line tool.
Environment: JDK 7, Spring MVC, Spring 4, Hibernate, Oracle 12c, WebLogic 12c, JSP, JSTL, HTML 5, SQL, JQuery, Jackson, JSON, Restful Web services, GIT, MAVEN 3, Junit 4, Atlassian JIRA, Confluence, Crucible, Eclipse Mars, Unix, Windows 7.
Confidential, KS
Web DeveloperResponsibilities:
- Involved in agile scrum-based development by participating spring planning meetings, requirement gathering.
- Developed User Interface (UI) web pages with JSP, JSTL, HTML, JQuery technologies.
- Developed Struts html forms and action forms and custom validation classes.
- Developed Struts action classes to integrate user interface, backend database and perform business operations.
- Written hibernate mapping xml files and configuration properties file and integrated with action classes for data persistence.
- Implemented business logic with java collection frame work created utility and helper classes.
- Developed consumer classes with WSDL file using WSDL2Java command and configured stubs with business classes of application.
- Created SQL queries to perform DDL and DML operations on Oracle Server.
- Written SQL queries for audits and executed in production environment.
- Working with systems administration teams on deploying jar files and AD Account creations and certificate installations.
- Written ANT Build Scripts to deploy the application in the UNIX server.
- Used TOAD as Interface to maintain Oracle data base tables.
- Involved in testing, debugging, bugs fixing and documentation of the system.
- Increased application development efficiency by creating reusable scripts, code and adopting OOP.
- Involved in configuring java environment with Linux Operating System.
- Implemented Linux system resource with Java Environment.
Environment: JDK 1.6, WebLogic 10.3, Struts 1.1, JSP, Servlets, Hibernate 3, JDBC, Web Services (AXIS, SOAP, WSDL), XML, HTML, CSS, Java Scripts, SAX, DOM, JUnit, Oracle 10g, TOAD, UNIX, Log4j, ANT, SVN and Windows XP Prof.
Confidential
Web DeveloperResponsibilities:
- Analyzing the received requirements from Onsite and functional areas of the existing system.
- Worked on J2EE technologies for application development - JSP, EJB and Java Servlets.
- Used Use-Case, Class diagrams for designing this RSG modules
- Designed & Developed core part of Export/Import mechanism to data transfer from MS-Access to Oracle and Oracle to MS-Access.
- Responsible for creating Procedures, Packages, Views, Indexes and all other Oracle DB objects.
- Prepared detailed design documentation.
- Performance optimization and troubleshooting for applications.
- Unit testing & System testing of the customized code as per the test plan.
- Bug fixing and implementing Enhancements as per Client Requests.
- Visual Source Safe (VSS) was used for Project Version Control.
Environment: JDK 1.5, Eclipse, JSP, Servlets, Java Beans, HTML, DHTML, CSS, Java Script, MS Access, Oracle9i, WebLogic8.0, Beyond Compare, Windows 7 Professional (Development) and UNIX.