Sr.java/java Script Developer Resume
CA
SUMMARY
- 7+ years of professional experience in all phases of software development life cycle (SDLC), including in designing, development and deploying multi - tier web applications and client/server applications using Java and J2EE Technologies like EJB, Spring, Hibernate, Servlets, JSP, JSF, JDBC, JMS, AJAX, Struts framework, Web Services.
- Extensive experience in enterprise software development life cycle (SDLC),design patterns, and object oriented design (OOPSconcepts).
- Worked in complete Software Development Life Cycle - analysis, design, development, testing, implementation and support in different application domains involving different technologies on Windows, Linux and UNIX platforms
- Experience in working with Waterfall and Agile methodologies.
- Implementation, Testing and Maintenance/Support of Enterprise and Web applications using JAVA, J2EE and J2SE technologies.
- Expertise in Web-development technologies like HTML, HTML 5, DHTML, CSS, AJAX, JavaScript, JSP, JQuery, ExtJS, AngularJS, XML, XSL/XSLT, node.js and XML parsing using SAX/DOM.
- Experience in developing server side business logic using EJB, JMS, persistence with Hibernate and MVC model using SWING / JSF Frameworks.
- Extensive development experience on different IDE’s like Eclipse, NetBeans.
- Experience in Unit testing, Integration Testing using various testing methodologies and tools like JUnit.
- Experience in RDBMS like Oracle, MS SQL Server, MySQL.
- Experience in working with PL/SQL, Ant, Maven, Log4j, CVS and SVN.
- Experience in working with Restful, SOAP, Angular JS based web services Frameworks.
- Experience in working with Web Servers like Apache Tomcat and App Servers like BEA WebLogic and JBoss.
- Working knowledge of Agile Project Management tool, Version One. Experience in creating Epics and Stories in an Agile delivery model and also had undergone training for Agile delivery model.
- Proficient in analyzing and translating business requirements to technical requirements, robust architecture and good design using Rational Rose, Microsoft Visio.
- Experience working with Database systems like DB2, Oracle, SQL Server and Sybase.
- Working experience in Production, Staging, QA and Development environments.
- Working knowledge of Version Control tools include SVN, Git, Rational Clear-Case and Visual SourceSafe.
- Experience in designing and developing Jasper reports.
- Experience working as a Module Lead and handled responsibilities like Client Interactions, Planning, Scheduling, Allocation & Monitoring of both Resources & Tasks.
- Well versed in creating XSDs and WSDLs for the web services using IgniteXML tool.
- An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions.
TECHNICAL SKILLS
Languages: C, Java 1.5/1.6/1.7/1.8 , SQL, HTML, PL/SQL
Operating System: Windows, Mac OS X and LINUX
Databases: Oracle 9i/10g/11g, My Sql 5.0, Ms Sql Server 2000/2005.
J2EE (JEE) Technologies: Java Swing, JavaScript, JSF, EJB 2.1 /3.0, JMS 1.1, JPA 2.0, Java Servlets, JSP, JMS, XML, XSD, node.js, Angular JS, Backbone JS, JMS, JAXB, XSL, JSON, JSF, XSLT (DOM, SAX), HTML, HTML 5, AJAX and various Java / J2EE Design Patterns.
Methodologies: Waterfall, RUP, Agile (SCRUM based Project management) Methodology, Test driven development (TDD).
Web Service Frameworks: RESTFul, SOAP, Amazon Web Services (EMR - EC2, S3)
Open source Frameworks: Hibernate 3.x/4.x, SPRING 3.x / 4.x, Struts, Junit 3.0/4.0, Spring Batch
Web/App Servers: Weblogic 9.X/10.X, Apache CXF, JBoss 5.X / 6.X, Apache Tomcat 6.X/7.X, Apache Wicket, Websphere
IDE: Eclipse, Edit Plus, Net Beans, IntelliJ.
Other Tools: CVS, Cassandra, SVN, GIT, Rational Rose, Microsoft Visio, JIRA, Jenkins, Selenium
PROFESSIONAL EXPERIENCE
Confidential, CA
SR.JAVA/JAVA SCRIPT DEVELOPER
Responsibilities:
- Involved in complete software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Responsible for Solution design and participate in Detail design.
- Participate in daily stand up and weekly status meetings.
- Participate in evaluation of new technologies to address the project needs.
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
- Involved and participated in discussions with business analysts.
- Experience with high volume and multi-threaded applications.
- Design and Developed JSP’s for different User interactive web pages using Spring Batch Framework.
- Developed User interface using Involved in developing UI using JSP, node.js, Java Script, JSON, Servlets, Struts, JQuery, AngularJS, CSS, HTML 5.
- Testing strategy for validation of different types of input files using XML, XSD, and XSLT.
- Used HTML 5 to create validation forms.
- Used Angular JS for coding modules of the application.
- Implementation of Business Layer using Spring Dependency Injection and Spring Transactions.
- Used Javascript for user validation and authentication.
- Involved in writing client-side script using Javascript.
- Worked with Apache Camel for integrated web development.
- Used Hibernate to store the data into database and wrote HQL to access the data from the database.
- Writing and modifying SQL statements and utilizing Stored Procedures using Oracle.
- Used J2EE design patterns likeValue Object Pattern, MVC, Singleton Pattern and DAO.
- Used Apache CXF, JAX-WS, JAX-RS for designing and developing SOAP and REST Web services.
- Used IDE using Eclipse and deployed on JBoss Server.
- Installed, configured, deployed, Monitored and troubleshootJBoss4.2.1/5.0 GA and EAP domains.
- Created both stand-alone and clustered environments forJBossdomains.
- Used MAVEN and INTELLIJ as build and configuration tool.
- Developed test cases and performed testing using JUnit.
- Monitored the error logs using Log4J and fixed the problems.
- Used GIT as version control.
- Worked with JMS to create and send messages.
- Used Jasper reports - Involved in gathering report requirements and developing the same.
- Used JIRA for issue tracking and project management.
- Involved in product automation using Selenium.
- Conduct weekly status meeting for the development team to discuss project progress and resolve issues and escalations.
- Wrap-up meetings and in estimation of the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.
Environment: Java 6.0 / 7.0, Jboss6.x, JSP, JavaScript, JQuery, Spring, Hibernate, XML, XSD, XSLT, HTML 5, CSS, AJAX, MS SQL Server, Eclipse, JBoss, JUnit, Backbone JS, Intellij, Git, JMS, Selenium, Spring Batch framework, Maven, JSON, SOAP, REST, Apache Camel, JIRA, WSDL, JAX-WS, and JAX-RS.
Confidential, HOUSTON, TX
SR. SOFTWARE DEVELOPER
Responsibilities:
- Involved in requirements gathering, communication with business and design the application based on new requirements.
- Responsible for Solution design and participate in detail design.
- Involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE/J2SE patterns and guideline.
- Developed the use case, sequence and class diagrams.
- Participate in evaluation of new technologies to address the project needs.
- Involved in code reviews before code moving to production.
- Actively involved in developing Spring Configuration for encoding the business logic, HibernateDAO (persistence) layer for encoding the data access.
- Involved in developing UI using JSP, Servlets, Java Script, Struts, JQuery.
- Used javascript for user authentication and validation.
- Used JQuery for client-side scripting.
- Worked with JQuery to handle requests.
- Created and invoked RESTFul/SOAP based web services
- Maintained and improved over two hundred XSLT programs actively in use for better performance, optimized data integrity and quality.
- Message driven beans were used for asynchronous communication.
- Involved in deployment and testing of application on Websphere application servers.
- Wrote Angular JS controllers, Views and services for new website feature.
- Gather requirements from functional/Businessanalystand analysis and understand the business requirements.
- Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL.
- Involved in deployment and testing of application on WebLogic/JBoss application servers.
- Involved in creating Jasper reports.
- Involved in managing large database using Cassandra.
- Implemented application level logging using Log4J.
- Worked with JMS for sending messages between clients. involved in production support and used automation tools like Selenium.
- Prepare the unit test cases using JUnit framework for enhancements and new developments.
Environment: Java5.0/6.0, WebSpehere 6.1/7.0, Tomcat 7.x, Jasper, HTML, CSS, Hibernate, EJB 2.1, JMS, Java Servlets, JSP, JDBC, Jquery Framework, XSLT, MySql 5.0 and Ms Sql Server 2000/2005, node.js, Oracle 9i, RESTFul / SOAP web services, Log4J, JBoss, Cassandra, JMS, javascript, Jasper Reports.
Confidential, SCOTTSDALE, AZ
SR.JAVA DEVELOPER
Responsibilities:
- Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed the Use case, Sequence and Class diagrams.
- Actively involved in developing EJB Stateless session Beans for encoding the business logic, HibernateDAO (persistence) layer for encoding the data access.
- Involved in developing UI using J2EE and J2SE technologies like Swing and Struts.
- Design the Order Management Module, UML modelling using Enterprise Architect.
- Created RESTFul web services, which would interact with external Order management systems, Web clients.
- Evaluated several technical ideas coming from various stakeholders of the team and provided the best solution at the same time served as a critic for any complex algorithms devised for the intelligence to be built into the Confidential Point-of-Sale functionality.
- Collated, Presented, and Critiqued the business ideas and solutions provided by the Functional Architect to come up with the best possible solution for the functionality devised.
- Message driven beans were used for asynchronous communication.
- Actively involved in performance tuning and scalable testing of the application on JBoss/ WebLogic Application Servers.
- Gather requirements from functionalanalyst and clientsand analysis and understand the business requirements.
- Involved in configuring Spring Application context and integrate with ORM (Hibernate) for Order management module.
- Implemented application level logging using Log4J.
- Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL in MS SQL SERVER.
- Invest time on new technologies like jasper reports (mostly on open source technologies) to implement them in project if the technology suits for application.
- Prepare the Unit Test Cases using JUnit framework for enhancements and new developments.
Environment: Java5.0/6.0, Weblogic 8.1/9.2, Jboss 4.2.3/5.x, Tomcat 6.x, Hibernate, EJB 2.1, JMS, Java Swing Framework, MySql 5.0 and MS Sql Server 2000/2005, Oracle 9i, JQuery, PL/SQL, RESTFul web services, Jprobe, Log4J, Jasper Reports, SVN, Enterprise Architect.
Confidential, NEW YORK, NY
JAVA DEVELOPER
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Worked on understanding of derivatives trading nuances, multitasking with constant concentration on priorities, and every-day interaction with my team members in different regions and other teams of Middle and Back Office technology
- Used Session façade. Implemented JMS API for messaging.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Used PL/SQL procedures.
- Created Data Source and deployed web application in the IBM Websphere application Server.
- Implemented JSF in Presentation layer programming using JSTL, AJAX, GWT Development.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, JASON in UI pages.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Used EJB Query Language to retrieve data from Hypersonic SQL.
- Developed web services in Java and Experienced with SOAP.
- Testing and integrating with other development tasks.
- Planning and prioritize the work.
Environment: EJB2.0, Struts, Hibernate, JSP, JSF, Servlets, Web services, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect
Confidential, TN
SOFTWARE DEVELOPER
Responsibilities:
- Developed business logic using Spring MVC.
- Mark-up/ Scripting Language: HTML, DHTML (CSS), XML, XSLT, JavaScript, AJAX.
- Designing and coding of Business Classes using Spring IOC and AOP features.
- Used various Java, J2EE design patterns like Session Facade, Data Access Object (DAO).
- Built the business layer using Spring Transaction manager.
- Built the persistence layer using Hibernate.
- Also designed and prepared Unit test case usingJUnit and Log4Jand removed the maximum bugs before passing on the application to the QA team.
- Built applications using MAVEN.
- Consumer of SOAP based web services from external clients.
- Developing SOAP and REST Web services.
- Developed Components in the application using Spring Framework.
- Used SVN as version control.
- Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL.
- Working with product owners and Healthcare specialists to better understand and design the deliverables
- Actively participated in meetings to produce quality deliverables within time.
Environment: J2EE, JSP, JavaScript, jQuery, Spring, Hibernate, XML, HTML, CSS, AJAX, Oracle 10g, Eclipse, JBoss, JUnit, SVN, Maven, SOAP, REST, WSDL, JAX-WS, JAX-RS, WebLogic 10.3, SVN.
