Java Developer Resume
Oceanside, NY
PROFESSIONAL SUMMARY:
- Around 5 years of professional experience in analysis, design, development and testing of web and distributed multi - tier applications using Java and J2EE technologies in areas such as professional web development, e-commerce and banking applications.
- Experience in all phases of Software Development Life Cycle (SDLC), which includes user Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP. Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS), Groovy-Grails and XML. Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
- Extensively experienced in developing light weight and integrated business applications using Spring Frame work.
- Experience in implementing the declarative enterprise services using Spring AOP.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
- Knowledge in developing applications using Waterfall, Agile and SCRUM methodologies.
- Good experience in Angular JS, built application service layer using Angular JS Dependency Injection.
- Good understanding and experience in working with team members from different cultures and excellent verbal and written communication and ability to learn new technologies.
TECHNICAL SKILLS:
Technologies: Java, J2EE
Database(s): Oracle 9i/10g/11g and MY SQL, MongoDB
Version Control: SVN, GIT
Web components: HTML, CSS, JavaScript, JQuery, Angular JS, XML, JSP, Servlet, AJAX, JSONBootstrap
Server: Apache Tomcat, JBoss, BEA Weblogic, Web sphere, JenkinsIDE and Tools Eclipse, SQL Developer, SOAP UI, Putty, Win SCP, File Zilla, HP QC ClientMaven
Framework: Spring, Web Services, Struts, Hibernate, Junit
Operating Systems: Windows, UNIX - Solaris 10.0, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Oceanside, NY
Java Developer
Responsibilities:
- Actively participated in Requirement Analysis and Documentation as per SDLC methodologies using Agile model.
- Designed use cases for the Application as per the business requirements.
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed Webpages using UI frameworks, mainly, Angular JS, Ext Js, Node JS and Backbone JS.
- Developed the User Interface Templates using JSP, JavaScript, CSS, HTML.
- Used Eclipse IDE for designing, coding and developing applications.
- Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
- Implemented new business logic in filter class.
- Analyzed the EJB performance in terms of scalability by various Loads, Stress tests using Bean test tool.
- Developed Session Beans as the clients of Entity Beans to maintain the Client state.
- Implemented Named and Native queries to be used in DAO layer.
- Wrote stored procedures, SQL queries and triggers using PLSQL for data modification
- (Using DML insert, update, delete) in SQL Server.
- Used Git for Version Control.
- Implemented various J2EE design patterns in the project such as Data Access Object (DAO), Service Locator, Business Delegate, Data Transfer Object, and Singleton.
- Utilized REST web services for front end and servlets as front controllers.
- JavaScript was used for client - side validation.
- Implemented SOAP for data transfer to Web Service.
- Tested SOAP web service using SOAPUI.
- Developed Ant Scripts to build and deploy on to WebLogic Application Server 7.0.
- Developed JUnit test classes.
- Created XML based schemas and used SAX and DOM parser for XML creation/reading.
- Actively involved in configuring the JBoss 6.0 application Server and deployed all the
- Modules like Web modules and Business modules.
- Log4j for logging error/debug messages and managing them.
- Used JIRA for Project Management, Bug Tracking and Issue Tracking.
- Worked on creating UML (Use Case diagrams, State Diagrams, Activity Diagrams, Sequence
- Diagrams, Class Diagrams, and Object Diagrams) using Rational Rose.
Environment: Java, Ajax, JavaScript, AngularJS, JQuery, JSP, WebSphere, AWS, DB2, JUnit, UNIX, Git, Log Expert, FileZilla, Jenkins
Confidential, St. Paul, MN
Full-stack Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
- Used spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
- All logic exposed via interfaces and practices of Test Driven Development followed consistently.
- Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
- Used spring validator framework for client side and server-side validation. Also implemented Dynamic loading of JSP’s using AJAX.
- Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
- Responsible for writing Hibernate Criteria and HQL queries.
- Used Java Messaging Services (JMS) for reliable and asynchronous communication
- Tested Service and data access tier using JUnit in TDD methodology.
- RAD as IDE for the application development and integration of the frameworks.
- Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools. Experience in developing scripts using Restful API models for the purposes of integrating workflow with AWS.
- Deployed the applications on IBM WebSphere Application Server.
- Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools. Experience in developing scripts using Restful API models for the purposes of integrating workflows with AWS.
- Used RTC for version management between various integration and development streams.
- Maven is used as a build framework.
- Worked with production support team in debugging and fixing various production issues.
- Prepared high and low level design documents for the business modules for future references and updates.
Environment: Java/J2EE, spring, Hibernate, JMS, XML, WebSphere, RAD, DB2, RTC, Maven, JUnit, AJAX, JQuery. Angular
Confidential
Web Developer
Responsibilities:
- Developed user interface for customer-facing mobile and desktop web e-commerce applications using HTML5, CSS, JavaScript, PHP and MySQL.
- Designed technical solutions to meet client requirements and provided estimates of development efforts.
- Updated and created static HTML pages using CSS and HTML best practice.
- Implemented page designs in standards-compliant dynamic XHTML and CSS. • Created XML Schema, and managed the flow of the same to and from the already existing web services (REST).
- Wrote SQL and PLSQL queries for database creation and modification.
- Ensured website pages are programmed to be error-free and confirm they work as expected on multiple browsers and platforms.
- Created a number of custom built tag libraries in JSP to support the already existing custom widgets in JavaScript.
- Installed add-on modules into open source scripts and developed new custom modules/add-ons as per customer’s requirement.
- Integrated e-commerce websites with Payment Gateways, Shipping APIs and other ecommerce platforms like Amazon etc.
- Created PHP/Ajax schedule task list for mobile browsers
- Worked with open source scripts like osCommerce, OpenCart, Magento, WordPress and WooCommerce and made modifications as per the client requirements.
- Wrote UNIX commands for file permissions, resource usage and other basic services.
- Built reusable code and contributed to custom libraries which could be used in future.
- Ensured the technical feasibility of UI/UX designs
- Established locatability by registering with search engines
- Optimized application for maximum speed and scalability
- Rolled out and scaled new web sites that integrate consumer marketing and social media
Environment: HTML5, CSS, JavaScript, PHP, MySQL, XHTML, Ajax, UNIX, PL/SQL
