Sr. Java Developer/tech Lead Resume
Seattle, WA
SUMMARY
- Over 9+ Years of Experience in Design, Developing web - based applications in various domains - Telecomm, Ecommerce and Import/Export.
- Build many web applications using these technologies HTML, CSS, JSP, JavaScript, JQuery, Tag Libraries, Servlets, spring, Web services, Hibernate, JPA, and SQL.
- Vast experience in working with Core Java, Java (SDK 1.6/1.7), EJB 3.0, JDBC, JSP, MVC Struts, Spring Core, Spring MVC, Spring DAO, Spring ORM with Hibernate, JavaScript, CSS, XML, DHTML. JUnit, Apache ANT, Struts.
- Implemented Waterfall approaches and have knowledge in methodologies like Agile, Scrum.
- Experienced in Web applications development using AngularJS.
- Experience in designing the model-view-controller (MVC) unified framework for building the web apps using Servlets, JSP custom tags, JSTL and message resources.
- Extensive knowledge in using a multitude of J2EE Design Patterns such as MVC, SessionFacade and Singleton.
- Experience in Test Driven Development.
- In depth knowledge in implementing Design Patterns J2EE patterns including Session facade, Business Delegates, Singleton, Factory, Service locator, Value Object and DAO pattern.
- Extensive knowledge of Joomla, HTML, XHTML, JavaScript, PHP and CSS.
- Involved in the key roles of the Software Development Life Cycle in different projects.
- Experience in working in different IDEs like Eclipse and Netbeans.
- Experience in working with JBoss and WebLogic application Servers.
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, DB2, MS SQL Server, MySQL, and IMS. Good in written SQL and stored procedures.
- Designed and developing RESTful, Document based SOAP web services using SOAP1.1/HTTP implemented Web Services (WS) security
- Proven ability to contribute significantly to projects independently and in a team environment.
- Skilled in handling multiple tasks and managing, meeting deadlines, coordinating project schedules, releases, meeting with clients and addressing their concerns.
- Onsite team lead and coordinator.
- Superior problem solving, troubleshooting and reasoning skills.
- Ability to learn quickly and to correctly apply new tools and technology.
- As a system designer responsible for conceptual design, creation and maintenance of system diagrams for development, testing & production environments, taking part in review of use case, design, code, test and implementation plans.
- Bachelor Degree in Electronics and Communication Engineering.
- DoneANIIT Program from NIIT.
- Possess good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
- Excellent logical, analytical & debugging skills, well focused and can meet the expected deadlines.
- Implemented and have high knowledge in testing tools like JUnit and SoapUI.
- Code written has been qualified through various code quality tools like Sonar etc.
- Experienced in Web applications development using Spring MVC, AngularJS
- Proficiency in using version control software like Subversion and GIT.
- Strong experience in Object Oriented Analysis and Design (OOAD) and Design Patterns.
- Extensive experience in UNIX, LINUX and Windows.
- Worked on Production On-Call Support and maintenance.
- Ability to learn quickly and to correctly apply new tools and technology.
- Solid management skills, demonstrated proficiency in leading and coordinating distributed team to maximize levels of productivity, and forming cohesive team environment.
- Experience in Agile (Scrum) software development methodologies.
- Hands on experience with Integrated Development Environments (IDE’s) and tools like Eclipse, NetBeans, Dream Weaver, and Joomla.
TECHNICAL SKILLS
Web Technologies: Core Java, Java (SDK 1.6/1.7), EJB 3.0, JDBC, JSP, MVC Struts, Spring Core, Spring MVC, Hibernate, HTML, CSS, AJAX, PL/SQL, Restful, JBossProgramming Languages Servlets, JSP, Struts framework, EJB3, ATG10.2
Scripting Languages: Angular JS, Jquery, JavaScript, HTML
Version Control Systems: MS Visual Source Safe (VSS), SVN
Development Tools: Eclipse, NetBeans, Dream Weaver, Joomla
Application/Web Servers: Apache Tomcat, JBoss, Weblogic
Methodologies: Agile (Scrum), Waterfalls.
Databases: MSSQL, Oracle, SQL Server 2000.
Hardware / Platforms: Windows 98/XP/2000/7
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Sr. Java Developer/Tech lead
Responsibilities:
- Developed Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
- Wrote many technical documents that reflect the classes, JSP files and configurations files that the defined tasks are affecting.
- Collaborated with the other interfacing teams who are affected by the changes and also the teams that have effect of the tracking module.
- Worked on development of UI Component using JSP.
- Interacting with the QA, architectures, BAs, in order to understand the RFCs and User Stories.
- Developed user interface using Jquery, JavaScript, and HTML.
- Developed the application using Spring MVC Framework with respect to Model View Controller architecture.
- Designed and implemented data model using Hibernate 5.0, 4.0, 3.3 as the persistence layer that uses DB 2 and Oracle 10g as the backend databases.
- Developed Web Services based on spring / Hibernate 5.0, 4.0, 3.3.
- Involved in collecting the business requirements for above projects.
- Developed JSP pages using different DSP tag libraries.
- Involved in Writing the Form Handlers, Droplets, Manager Classes, bean classes, Repository files in ATG Framework.
- Have exposure in changes in Store Module.
- Involved in changes in BCC to create configurable Sku’s.
- Design and developed theAngularJSuser interface project to request the on-demand Letters.
- Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
- Developed Restful web services for the mobile apps communication.
- Designed web pages using JSP/CSS/JavaScript/HTML.
- Developed and tested Test Cases using JUnit.
- Implementing filter category for to display phones and devices in phones and device page.
- Expert in Browse & Shop, Shopping Cart Modules for the Device, Plans, Features and Accessories page.
- Good exposure in checkout, Shipping, payment and Order Page code changes as per the requirement.
- Involved in production support defects.
- Responsible for working on defects those are part of end to end flow.
- Worked with customizing pipeline managers and repositories.
Environment: Java, Jdk-1.7, JSP, spring, Hibernate 5.0, 4.0, 3.3, SDLC, JavaScript, HTML, CSS, Angular JS, Web Logic, ACC, BCC, Oracle 11g, SVN, Windows XP, Eclipse.
Confidential, Seattle, WA
Sr. Java Developer
Responsibilities:
- Build many web applications using the technologies HTML, CSS, JSP, JavaScript, JQuery, Tag Libraries, Servlets, spring, Web services, Hibernate, JPA, and SQL
- Implemented Waterfall approaches and have knowledge in methodologies like Agile, Scrum
- Understanding the Systems Requirement and Functional Design
- Involved in the key roles of the Software Development Life Cycle in different projects
- Designing and developing of Jsp pages
- Conducting self-review and peer review of code.
- Design and developed theAngularJSuser interface project to request the on-demand Letters.
- Analysis of reported defects, seeking and providing clarifications from/to team and defect fixing in System Testing
- Involved in coding part
- Responsible for all type of validations in this site.
- Preparing automation test cases and execution.
- Preparing Manual test cases and execution.
- Responsible for Preparing Documents
Environment: Java, JSP, JavaScript, Jquery, Servlets, HTML, CSS, Angular JS, Spring, Web Services, Hibernate, JPA, SQL, Waterfall, Agile, Scrum
Confidential, Seattle, WA
Sr. Java Developer
Responsibilities:
- Actively involved in gathering business requirements working closely with Business analysts and preparing the High Level Design Document.
- Worked on migrating data from SQL Server
- Revamped an External SharePoint site using CSS, JavaScript and HTML5
- Developed client modules for the SOA integration
- Involved in developing the UI panels using JSF, XHTML, CSS, and JQuery.
- Developed Presentation and Controller layers using JSP, HTML, Custom Tag Libraries, JSTL,JavaScript, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Used Eclipse as IDE, configured and deployed the application onto Web Logic application server using Maven build scripts to automate the build and deployment process.
- Developed and Implemented Web Services and used Spring Framework
- Involved application development using Spring IOC, AOP, JDBC template &Restful framework to interacting downstream systems. Also used IBatics for data base transactions, used Oracle 10g as data base.
- Translated the functional requirements into technical specifications and design, develop and test changes.
- Mentor and assist the team in debugging and fixing bugs.
- Expert in defect fixing and enhancement in all the modules
- Have good experience in the production deployment support (development checkout).
Environment: Java, J2EE J2SE, Spring, Hibernate, Servlets, EJB, HTML, XHTML, XML, XSLT,JavaScript, Ext-JS, JQuery, Junit, Servlets, JSP, JMS, JDBC, Swing, Struts, Web Services,Eclipse, SOAP, Oracle, PL/SQL, Struts, putty, Unix/Linux, JSF, XHTML, CSS, DOJO and JQuery.
Confidential, Seattle, WA
Sr. Java Developer
Responsibilities:
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- PrepareJava/J2EE development structure for Eclipse, Maven
- Developed and Implemented WebServices and used Spring Framework.
- Extensive experience using framework APIs like Struts, spring and Hibernate.
- Experience in writing test cases using Junit testing framework and configured applications on Web Logic Server.
- Involved in developing the UI panels using JSF, XHTML, CSS and JQuery.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
- Developed AJAX scripting to process server side JSP scripting.
- Used Jquery and SVN for version control.
- Designed and developed application using CoreJava, J2EE (JSP, Servlets), spring and Oracle.
- Participate in BRS, SRS, HLD, LLD and test case reviews.
- Involved in designing user interface screen using JSP tags
- Involved in coding (Spring, Struts, Hibernate)
- JDBCAPIs and Hibernate was used to access remote Oracle databases.
- Configured Servlets,javaclasses, Spring Framework, Hibernate, database drivers, data sources related to project.
- Designed required SQL statements and queries to access data.
Environment: Java, Servlets, Hibernate, Spring, Struts, JDBC, Oracle Database, Eclipse, Tomcat Server, javaclasses, Spring Framework, Jquery, Angular JS
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Analysis of the Functional Specifications provided by the client
- Prepare Software Requirement Specification, Release plan, documentation etc.
- Interacting with Customer and understand the requirements
- Designed and developed user interfaces using JSP, HTML and CSS.
- Developed Action Form classes, Form beans, Action Classes using Struts.
- Used CVS for version control system.
- Develop web application using Struts Framework.
- Hibernate is used to persist the objects in the Database
- Coding using HTML, JSP, Servlets and xml.
- Database module is developed as SOAP web services using stateless session EJBs and Hibernate
- Planning, Scheduling, Tracking and Delivery of the application to Customer
- Design Review of the system
- Review of Application code using Security Code Review Checklist.
- Quality Control and Software Configuration
- Implementation, Deployment & Support
Environment: Java, JSP, HTML, CSS, Struts, CVS, Servlets, Xml, SOAP, Hibernate
Confidential, Nashville, TN
Java Developer
Responsibilities:
- Impact Analysis of the Existing application are prepared and sharing with Customer
- Preparing the Test cases of applications
- Coding using Security API’s to remediate and avoid vulnerabilities
- Help the Team to resolve the technical issue
- Performing Trail run of application testing with App Scan tool
- Fixing the issues for the raised after testing,
- Coordinating with testing team and perform integration and performance testing
- Designed and developed Struts Configuration files as well as Controller classes for the implementation of the business logic in the Struts Framework.
- Planning, Scheduling, Tracking and Delivery of the application to Customer after following QA process.
- Have implemented design patterns in this project.
- Designed and developed all the applications using HTML 5, JQuery
- Involved in Reporting module development using Spring MVC and downloading in CSV and PDF file format.
- Designing and developing user interfaces using HTML5
- Designed and developed JSP pages using SpringMVC framework
Environment: Java, XML, XSL, J2EE, HTML, spring, Eclipse, CVS, LDAP, Site Minder, IBM App, HTML 5, JQuery, MVC frameworkSpring, JSP, Struts Configuration, Struts Framework, Planning, Scheduling, Tracking and Delivery
Confidential
Java Developer
Responsibilities:
- Interacting with Customer and understand the requirements
- Help the Team to resolve the technical issue
- Design the application
- Coding using HTML, JSP, Servlets and xml.
- Perform Database management and JDBC connectivity
- Extensively used Eclipse IDE while writing code & used Sub Version for version control.
- Have involved in both the low level design and detail design phase of this project.
- Deployed the Application on Tomcat Server.
- Planning, Scheduling, Tracking and Delivery of the application to Customer
- Review of Application code using Security Code Review Checklist.
- Experienced with Quality Control and Software Configuration.
- Strongly Focused with Implementation, Deployment & Support
Environment: Java, XML, XSL, J2EE, HTML, SQL, Eclipse IDE, CVS, Toad, Testing, debugging, HTML, JSP, Servlets, xml, Eclipse, IDE.
Confidential
Java Developer
Responsibilities:
- Have experience in Software Development Phase to implement the enhancements.
- Expert in coding and unit testing the new codes.
- Took care of preparing the test data and test cases through Junit Framework.
- Good exposure in building and deploying the enhanced version into testing environments.
- Involved in post-implementation activities like job monitoring and sending weekly status report to onsite.
- Created lessons learnt document and best practices gained in the recent releases.
- Developed a JSP Wiki site to maintain the project documents accessible to the team in a shared site.
- Took care of updating the maven dependencies with the latest version of the internal components associated with the current release.
- Understanding the Systems Requirement and Functional Design
- Designing and developing of Jsp pages
- Conducting self-review and peer review of code.
- Analysis of reported defects, seeking and providing clarifications from/to team and defect fixing in System Testing
- Involved in coding part
- Responsible for all type of validations in this site.
- Responsible for Preparing Documents.
Environment: Java/J2EE, core java, JSP, oracle, EJB, IBM Websphere, SVN, JDBC, JUnit and Net Beans
