Sr. Java/ Web/ui Developer Resume
Plano, TX
SUMMARY:
- Having 8 Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst using Java.
- Ground-up understanding of a wide array of J2EE/JEE technologies such as JSP/Servlets, struts /spring /hibernate frameworks, Web Services using SOAP, XML, EJB, JMS, XML, JNDI, JSON and JDBC which are required to architect real.
- Experienced in the analysis and design of applications using OOAD techniques, Rational Rose Use Cases and Design Patterns (MVC and Data Access Objects).
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, Exception Handling.
- Proficient in XML technologies like XML, DTD, SOAP, WSDL.
- Worked extensively on design and development of applications using SAS,SQL/PL-SQL, Stored Procedures with DB2, Oracle 10g databases.
- Expertise in web-based GUIs development using Applets, HTML, JavaScript, CSS and AJAX.
- Comfortable in configuration and deployment of multi-tier applications using servers like Weblogic, Tomcat and JBOSS.
- Developed the pollers using MDB, automated email notification using JMS MQ Series and also involved himself in incorporating business logic in SQL code (stored procedures) using Sybase
- Strong Knowledge in Software Development Life Cycle (SDLC) and involvement in various phases including requirements gathering, analysis, design, coding, testing and maintenance.
- Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Great command over IDEs like Eclipse, NetBeans.
- Followed Test driven development of Agile Methodology to produce high quality software.
- Proficient in consistently meeting and exceeding company’s goals and objectives.
- Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Effective in consistently meeting and exceeding company’s goals and objectives.
- Worked on JIRA for project tracking, test management and to support tickets.
- Familiar with Ruby, cucumber, Capybara.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, JEE, SQL, PL/SQL.
Operating Systems: Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.
Java Technologies: J2EE, JSF, JSP, Servlets, EJB, JDBC, JMS, JNDI, Web Services, Design Patterns, JAVA Beans.
Web/App. Server: Tomcat 5.5/6.0, Weblogic 7.0/8.1/9.2/10.0/10.3 , JBoss 3.2/4.0/4.2/7.2.
Frameworks & IDE Tools: Struts 1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, Log4J, Eclipse 1.0/3.1, CVS, Rational Clear Case, TOAD.
Web-Development Technologies: JSP, XML, HTML, Javascript, CSS, Agile Methodology, Servlets, JSTL (Tag Libraries),MQ, JSF (Java Server Faces), Portals.
RDBMS: ORACLE 7i/8i/9i/10g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12
OOAD: UML, Design Patterns.
PROFESSIONAL EXPERIENCE:
Confidential, CT
Sr. Java/ Web/UI Developer
Responsibilities:
- Involved in software development life cycle including analysis, design, development, Spock testing, refactoring and documentation of the application using Groovy.
- Prepared Technical Design Document to understand the flow of the application.
- Participated in the analysis, design and the development of different modules for the integration with the application.
- Used Agile scrum development process during the project process to gather up the requirements and issues.
- Used Version One to fix and track the workflow.
- Developed web GUI involving HTML5, Node JS, AngularJS, Compass under MVC architecture.
- Worked with Core Java concepts like Collections Framework, multithreading, memory management.
- Used Postman restful services.
- Used Spring to create persistence class objects and also created beans to interact with the database.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Enriched UI using JSF UI Components and Backing Beans, JSF, JMSinvolved in configuring faces-config.xml for navigations, controllers.
- The database used was MongoDB. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
- Entire Applications are developed in IntellIJ.
- Used Perforce for source code repository and version controlling.
- Maven was used as a build tool for the project.
- Involved in code reviews and enhancement of application.
- Tested the application in different environments for cross browser compatibility.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: IntellIJ IDE, REST API’s, Html5, Log4J, MongoDB (NoSQL), Spring, CSS, AngularJS, Node JS, Windows 2000/XP, Maven, Postman, Apache Camel Webservices, VersionOne.
Confidential, IA
Sr. Java/ UI Developer
Responsibilities:
- Involved in software development life cycle including analysis, design, development, Unit testing, refactoring and documentation of the application using Java.
- Prepared Technical Design Document to understand the flow of the application.
- Participated in the analysis, design and the development of different modules for the integration with the application.
- Used online Agile scrum development process during the project process to gather up the requirements and issues.
- Used JIRA to fix and track the workflow.
- Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
- Used JSP, Struts and Java script libraries like Backbone and Jquery to develop the User Interface.
- Worked with Core Java concepts like Collections Framework, multithreading, memory management.
- Used java web services JAX-WS.
- Used hibernate to create persistence class objects and also created beans to interact with the database.
- Used Splunk for real time data access and log files.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Enriched UI using JSF UI Components and Backing Beans, JSF, JMSinvolved in configuring faces-config.xml for navigations, controllers.
- The database used was SQL Developer and PL/SQL. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
- Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- Entire Applications are developed in Eclipse and deployed in the JBoss Server.
- Used Perforce for source code repository and version controlling.
- Maven was used as a build tool for the project.
- Involved in code reviews and enhancement of application.
- Tested the application in different environments for cross browser compatibility.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java (JEE 5), JavaScript, JQuery, REST API’s, Html5, Log4J, MongoDB (NoSQL), Redis, Spring, Struts, Hibernate/JPA, CSS, JBoss 6.0EAP, Node JS, Perforce, Windows 2000/XP, Unix, Splunk, Maven, Eclipse Juno, Toad, SQL Developer, Apache Camel Webservices, JIRA.
Confidential, Plano, TXJava Developer
Responsibilities:
- Utilized Agile Methodologies to manage full life-cycle development of the project
- Created Web Layer using JSF framework.
- Used JUNIT for web content testing.
- Used struts framework's action states for handling the dialog modules.
- Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services and integrated spring with Struts framework
- Developed the application using Java Beans, Servlets and EJB’s.
- Used Log4j for logging and tracing java code
- Designed and developed front-end screens using JavaScript’s, CSS, and HTML.
- Parsed the XML content and displayed the content in the user interface.
- Involved in coding for TestNG test cases, ANT for building the application.
- Implemented MVC design pattern
- Created automated scripts using selenium.
- Responsible for client side interaction.
- In charge of onsite and offshore coordination.
- Developed projects like TitleMyWay and TitleMyCar for clients like DCU and BOA to make electronic transactions online and to pay off their Loans.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Hands on experience with Architectural patterns /MVC/Singleton/Factory/Struts Design.
- Analyzed the system requirements using Rational Rose class diagrams and sequence diagrams and used J2EE design patterns to develop the class diagrams.
- Developed HTML prototype as a part of the requirement specification.
- Designed and Developed the Server Side Components (Session Beans/ DAO/ Databeans) using J2EE and Java design patterns.
- Designed and developed front-end screens using PHP, JavaScript’s, CSS, and HTML.
- Created test data for the project using Toad.
- Designed and Developed Action classes and form beans as a part of the Controller model.
- Developed UI Layer for lesson and test modules using Swings, JSP and Java scripting.
- Parsed the XML content and displayed the content in the user interface layer using DOM and SAX Parsers.
- Involved in storing and retrieving the converted courses into the Sybase database using JDBC.
- Developed JUnit test cases for the applications.
- Supported for bug fixes, functionality change.
- Involved in analysis, research, and development and testing of eLearning Conversion using J2EE technologies using JBOSS 4.0.1 application server.
- Involved in converting the courses to SCORM1.2 format using the tool found in research and using XML.
Environment: s: Java, J2EE, EJB, UML, SQL, PHP, Sybase, Eclipse, (NoSQL), Spring, CSS, JavaScript, Websphere, ActiveMQ, JBOSS, HTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Hibernate, WinCvs.
Confidential, Jersey City, NJ
Web/UI Developer
Responsibilities:
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript,
- Created XHTML pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP pages.
- Used JQuery core library functions for the logical implementation part at client side for
- Involved in writing jQuery-based Ajax requests using jquery.get (url, data, callback, type)
- Used JQuery events to manipulate the elements depends on the user interactions (like.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- Used JQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed PDF, excel and print previews for all the reports in the application using HTML.
- Debug the application using Firebug to traverse the documents and manipulated the
- Involved in developing XUL, HTML, and Java Script for client side presentation and data
- Developed scripts in the backend using PHP programming.
- Contacted with different customer for their requirements and modified code as the
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling
- Worked in Onsite - Offshore model.
- Written SAS/SQL Queries to interact with Oracle database.
- Used SVN for version control and ClearQuest for defect tracking.
- Successfully executed all the test cases and fixed any bugs/issues identified during the
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, (NoSQL), Spring, CSS, JavaScript, JQuery, Adobe Dreamweaver CS5, AJAX, JSON, JSTL, ECLIPSE, SAS,SQL server, MySQL, SVN, GIT,PHP, ClearQuest, Harvest, MS Office.
ConfidentialSoftware Developer
Responsibilities:
- Worked on full cycle including design to development to testing to post go live operations.
- Developed J2EE based application (Automatic Fingerprint Identification System) a Govt of Andhra Pradesh Project using J2EE, JSP, Servlets, JDBC, XML and Oracle
- Developed XML processing logic using JAXP API and XML parser.
- Worked on different image processing features using JPEG files for storing and retrieving fingerprint information for various users.
- Developed data access objects using JDBC and SQL.
- Developed stored procedures, functions and SQL Queries related to Database.
- Implemented various design patterns including Singleton.
- Integrated and tested J2EE components using JUnit
- Performed Client side validation using JavaScript
- Involved in Error Handling using JSP.
- Responsible for writing XML for validations.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Supported Maintenance’s and bug fixes.
Environment: Windows XP, Oracle 9i, NetBeans, JDBC, TOAD, HTML, XML, JSP, Servlets.
