We provide IT Staff Augmentation Services!

Sr. Java Website Developer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • 8 years of experience in Enterprise applications development using J2EE and web development using HTML 4.0/5.0, CSS3, JavaScript, JQuery, AngularJS, Ajax and JSON.
  • Possess excellent understanding of SDLC including Agile, Waterfall, Scrum and Test Driven methodologies.
  • Extensively worked on Responsive Web Design (RWD) page development using HTML5, CSS3, JQuery, JavaScript, Ajax, Bootstrap, Angular JS, JSON, JSF UI Components and JSP.
  • Hands on experience in building and performance tuning of Java/J2EE technologies, JDBC, Servlets, JSP, web services, Messaging Middleware using JMS and MQ Series, SQL & PL/SQL.
  • Worked on Banking, Financial and E - Commerce Domains.
  • Extensive knowledge in working with different Frameworks like Struts, Spring, MVC, JSF and Hibernate for Persistence.
  • Experience in development of Spring modules like Spring CORE, ORM, MVC, Web Flow and AOP.
  • Expertise in consuming and producing SOAP and REST web services using WSDL, SOAP, JAX-WS, JAX-RS, Apache Axis, Jersey.
  • Expertise in developing XML documents with XSD validations, SAX, DOM, JAXP parsers to parse the data held in XML documents.
  • Worked with various CSS preprocessors like SASS, SCSS and LESS.
  • Experience in deploying applications using Web Servers like Apache Tomcat and Application Servers like WebLogic, IBM WebSphere and JBoss.
  • Experience in using RDBMS concepts and worked with Oracle, DB2, SQL server and experience in writing stored procedures, Functions, cursors and Triggers using PL/SQL.
  • Good experience in log4J implementation to persist the data into log files.
  • Experienced with different built tools like Maven, Ant and CI tools like Jenkins.
  • Worked on J2SE technologies like Core Java (Multithreading, Collections, Garbage collection & Exception Handling) and worked on J2EE like JDBC, Servlet, and JSP.
  • Good experience in implementing different design patterns such as Singleton, Factory pattern, DAO, Session Facade and Model View Controller.
  • Designed and Developed LDAP Authentication & Authorization Services using Java and LDAP Commands.
  • Expertise in OOA & OOD systems based on UML architecture using MS Visio & Rational Rose.
  • Experience in frontend testing frameworks like Jasmine and Protractor.
  • Worked with continuous build integration tools like Jenkins, cruise control and Grunt.
  • Thorough exposure in using configuration management tools like SVN, GIT, TFS and CVS.
  • Expertise unit testing using Junit, Mockito & Power Mockito.
  • Good Understanding and Experience with Object Oriented Concepts - Object Oriented Design and Implementation.
  • Responsible for initiating, planning, construction, execution, monitoring and controlling Web and Desktop applications.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, XML, XSLT, AngularJS, JSF UI components

J2EE Technologies: Java EE, Servlets, JSP, EJB - Session Bean, Entity Bean, MDB, JMS, XML, JDBC, UML, JAXP, JAXB, XML, XSL, XSLT, JMS

Frameworks: Struts, Spring, Hibernate, JSF

Languages: Java, C, C++, PHP.

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS, JERSEY

IDE & Editors: Eclipse, NetBeans, RAD, Sublime Text, Dreamweaver, Notepad++

Web/Application Server: Web Sphere, WebLogic, Apache Tomcat, JBoss.

Databases: SQL Server 2012, MySQL, Cassandra, Oracle9i/10g/11g, DB2

Testing: JUnit, Mockito, Power Mockito

Tracking tools: JIRA, Rally, HP Quality Center

Operating System: Windows 2000/XP/Vista/7, Mac OS, Unix

Version Control tools: SVN, GIT, TFS and CVS

Other Tools: Eclipse, RAD, Maven, ANT, Ivy

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Sr. Java Website Developer

Responsibilities:

  • Involved in Agile, Sprint methodologies to gather requirements, analysis, planning and development of application.
  • Worked on creating responsive website for smart devices using responsive design and media queries.
  • Developed the application using Spring Web MVC architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Facade, MVC and DAO.
  • Extensively involved in database schema design, development and coding.
  • Developed REST as well as SOAP based web services using WSDL, SOAP, and CXF.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services, Ajax and AngularJS.
  • Tuned SQL Queries, created complex stored procedures, packages, functions, triggers and jobs.
  • Developed and implemented the business logic component in middle tier using JDBC, JMS and MQ framework including stateless session classes and Entity bean classes.
  • Developed java job for loading the data in Apache Solr.
  • Used Spring Security APIs for Single Sign On.
  • Used JQuery Ajax for service calls on pages to interact with the server for information.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Developed AngularJS Controllers Which Isolates scope to perform operations in UI. Developed services and injected them to controllers using Dependency Injection and developed reusable AngularJS Controllers.
  • Created forms to collect and validate data from the user in HTML and JavaScript. Built the UI using bootstrap.
  • Worked with Scss as the CSS preprocessor.
  • Improved automated test suite in JUnit, maintained consistent environment; trained in TDD.
  • Experience in frontend unit testing framework Jasmine and end to end testing framework Protractor.
  • Automation of script to build and deploy using Hudson, Jenkins and Grunt.
  • Used Git for version controlling and Jira for project tracking.
  • Used Drools to maintain single point of Business policy, simplify the complex logics & made it easy to be readable by BAs to update the rules based on the requirements.
  • Application backend implemented as node.js express application server.
  • Created chat servers with node.js using redis for message routing.
  • Created a fully Automated Build, Deployment Platform & coordinated code builds, promotions and deployments.
  • Administration and creation of Hudson jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, Emma), build failures and build status indicators, and information radiators.
  • Involved in Unit/Integration testing of the application using JUnit and Mockito.

Environment: Java/J2EE, Spring, Hibernate, SQL, Eclipse, AngularJS, Node.js, Junit, HTML5, JavaScript, AJAX, CSS 2/3, JSON, JQuery, Bootstrap, XML, MySQL, SOAP, WSDL, Cassandra, Apache Solr, PL/SQL, Log4J, Maven, Git.

Confidential, Paramus, NJ

Sr. Java Developer

Responsibilities:

  • Involved in phases of SDLC in Requirements Gathering, Analysis, design, development and Testing.
  • Involved in the preparation of Technical Specification documents. Coordinated with BAs and QA manager to analyze the requirements.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Page based specific values using Spring MVC interceptors.
  • Implemented transaction management using spring declarative transaction management.
  • Implementing internationalization using Spring core, Resource bundle and message properties.
  • Implemented JMS based SOAP Web service suing Spring CXF, Jms config and Mule ESB.
  • Consumed Restful web service to handle Json response using Curl and Jackson frameworks.
  • Implemented versioning mechanism for restful web service at header level.
  • Developed Data Access Layer using Hibernate core interfaces, annotations, mapping associations.
  • Implemented Second level caching mechanism for Hibernate using Ehcache provider.
  • Applied DAO pattern to separate the persistence logic from the business logic. Used HQL and SQL as the query languages in Hibernate Mapping. Integrated Spring with Hibernate.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Implemented Parsing mechanism for XML documents using XStream parser
  • Used TOAD for internal data storage and retrieval.
  • Used Ervin tool to design database models.
  • Developed application using Mule ESB and build and deployed the services.
  • Experience with Orchestration, Routing, Transformations, Messaging and testing with Mule ESB.
  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
  • Developed the presentation layer using JSF, AJAX, JQuery.
  • Developed User Interfaces using Bootstrap and AngularJS.
  • Developed AngularJS Services and injected them using Dependency Injection.
  • Coded Angular JS controllers and directives for application functionality.
  • Implemented Ajax calls using for address normalization using JSF with Ajax integration.
  • Designed and developed exception handling. Coded many custom-made exception classes as and when required.
  • Used Maven as a build tool and integrated with Jenkins.
  • Used Spring Security APIs for Single Sign On.
  • Worked in Agile methodology for the software development
  • Experienced in working as production support team to analyze logs, non-functional requirements using Splunk tool.
  • Experienced in configuring sonar check styles, Emma plugins to check coverage at Jenkins level.
  • Used CVS as a source control for code changes.
  • Experience with unit testing using Junit & Mockito.

Environment: JAVA/J2EE, Oracle 10, Spring, Hibernate, JSON, HTML, CSS, JavaScript, JQuery, Bootstrap, XML, JAXB, Maven, Junit, Log4j, TOAD, Eclipse, TFS, LDAP, WebLogic.

Confidential, New York, NY

Sr. Java Web Application Developer

Responsibilities:

  • Involved in different phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design and Development of the application.
  • Developed the Presentation layer using JSP, CSS, Java Script, AJAX and HTML.
  • Deployed the application on JBOSS Application Server and used ANT framework for developing automated build scripts.
  • Used RSA for designing UML diagrams as part of the functional and technical design and also for application development.
  • Used Struts framework to implement MVC and integrated with Hibernate for persistence.
  • Used Struts Validation framework for server side validations.
  • Employed Hibernate ORM tool and JPA for interacting with backend MYSQL database.
  • Implemented business logic and other administrative tasks that include registration and maintenance of user profile using Session, Entity Beans and Java Servlets.
  • Created EJB Session beans as common components for Business logic.
  • Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
  • Involved in production support, bug fixing and performance tuning of the existing project, experience in working with JProfiler for handling memory leak.
  • Developed unit test cases using JUnit testing framework.
  • Used Log4j for application logging and debugging.
  • Used SVN repository for code coordination
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).

Environment: JDK1.5, Struts 1.2, Servlets 2.4, MYSQL, CSS, Clear Case, Log4j, ANT, Hibernate, MYSQL, JBOSS 5.1, HTML, XML, JMS, UML, JUnit, SVN.

Confidential, IL

Java Developer

Responsibilities:

  • Developed all the UI pages using HTML, CSS, JSON, JavaScript, JQuery, Ajax.
  • Created HTML Pages with CSS and the Box Model.
  • Implemented the application using Struts MVC Framework by implementing Action Mappings, Form Beans and Forwards.
  • Extensively worked on creating setup and configuration for Struts and JDBC.
  • Used UML and Rational Rose for making Class diagrams and Sequence diagrams.
  • Wrote project build-script by using Maven.
  • Used Spring Security APIs for OAuth. Implemented transactional/clustered caching using ehcache.
  • Refactored existing classes either to fix some defects regarding the old implementation or because of business logic has changes.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of customer information among J2EE components and legacy system.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Built templates - slicing and coding Photoshop comps using hand coded HTML/HTML5 and CSS/CSS3.
  • Used jQuery Events to manipulate the elements depends on the user interactions.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Developed Data Access Layer using JDBC framework. Worked on querying oracle11g database using SQL & PL/SQL.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Involved in developing HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Contact with different customers for their requirements and modified code as the customer needs.
  • Worked on cross-browser compatibilityand fixed the bugs for several browsers.
  • Involved in writing and modifying Procedures, Queries, Views and Triggers and calling them from JavaScript.

Environment: HTML, CSS, JavaScript, JQuery, AJAX, MySQL, Java, SOAP, WSDL, Struts, JNDI, JDBC, SQL, PL/SQL, Log4J, Maven, JMS.

Confidential

Software Developer

Responsibilities:

  • Working on gathering new ideas and designs for a fresh look/feel for the website.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton. Used a struts framework
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Implementing the approved ideas on the site.
  • Implement User FriendlyUIdesign withHTML, andCSS.
  • Create and modify new and existing pages.
  • UseCSSandJQueryUItechnology for scalable designs.
  • Entity Beans used for accessing data from the Oracle database.
  • Participated in discussions on selecting Design Patterns and implementing them.
  • Utilize versioning systems Subversion (SVN) for retrieving/maintaining the code history.
  • Create standards-compliant based page layouts that are cross-browser compatible.
  • Designing, Modifying Images as per the client requirement using Adobe Suite.
  • Managed cross browser compatible issues by testing with Internet Explorer 7.0 and above, Firefox, Opera and Google Chrome browsers.
  • Code Walkthrough. Test cases and Test Plans.
  • Experience with unit testing using Junit.

Environment: Java/J2EE, JMS, JSP, JDBC, JUnit, Struts, Eclipse, Oracle, XHTML /HTML, CSS, JQuery, JavaScript, SVN, Windows, oracle.

We'd love your feedback!