Sr. Java Developer Resume
NJ
SUMMARY
- 8 years of industry Experience in Software analysis, Design, Development, and Maintenance of Web application, Client/Server systems, enterprise business components and web services.
- Experience in building Enterprise Web applications using Java and J2EE Technologies.
- Experience with Restful Webservice, spring framework and AJAX.
- Experienced with IDE tools such as Web Logic Workshop, and Eclipse.
- Extensive knowledge creating design artifacts - UML Class Diagrams, Package Diagrams, Sequence Diagrams, Component Diagrams, State Diagrams, Use Case Diagrams, Activity Diagrams and Deployment Diagrams.
- Experience managing small teams for successful completion or change management in the modules.
- Experience with designs and the issues presented by applications that cross multiple platforms (client server, web).
- Involved in all stages of software development life cycle starting from requirement gathering, analysis, design, implementation, testing, and deployment.
- Experience in using various data sources like Oracle, SQL Server.
- Working knowledge of XML, XSL, JSF, CSS and HTML.
- Used Fusion Charts for developing reports in formats like PDF format and HTML format.
- Used Apache POI for generating Microsoft Excel Sheet report.
- Experience in developing 3D effects, highlights and a number of enhancement algorithms for creating animation and effects to video images using C, Visual C++.
- Experience in developing various test automation tools using C++, UML, Rational Rose, and AutoCAD.
- Experience in developing unit test cases using JUnit.
- Experience with various version control SCM tools like Source Safe, Subversion and SVN.
- Experienced with IDE tools such as RSA, RAD, Web Logic Workshop, and Eclipse.
- Worked on WSSO for Authentication and Authorization.
- In depth knowledge of all aspects of Flash, Flex, JavaScript, and XHTML.
- Worked on Web logic Application Server for install and deploy the application.
- Hands on experience in writing Test plan, Test summary and Design documents.
- Experience in Client interaction for project implementation (worked with Outsourcing client, Government department and client companies)
- Excellent communication, analytical skills and strong ability to perform as part of a team.
- Result Oriented Professional, self motivated with excellent verbal, written and interpersonnel skills.
TECHNICAL SKILLS
Languages: C, VC++, Java, J2EE, SQL
Java Frameworks: Spring, Struts, Web Services, JSF, Hibernate
J2EE Servers: Web logic, JBOSS, Tomcat
Java API: JSP, JMS, JDBC, EJB, RMI, Java Beans.
Java Workshops: Web logic Workshop, Eclipse.
Scripting Languages: XML, XSL, Java Script, HTML, AJAX, Adobe Flex
Databases: Oracle, SQL Server
Reporting Tools: Fusion Charts, Apache POI, Crystal Reports
Modeling Tools: UML, Rational Rose, Auto CAD, 3D Max.
Operating Systems: Windows XP, 2000 & Vista, Linux.
Other Tools: UberSVN, HockeyAPP, WSSO, Source Safe, JUnit, MS Project.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. Java Developer
Environment: J2EE, Restful WebService, Oracle, Weblogic Server, TeamCity, SonarQube, Coherence Cache, Perforce, Eclipse
Responsibilities:
- Create Restful web services for UI screens.
- Used Oracle for creating schema and database operations.
- Used Weblogic Application Server to install and deploy the application.
- Application testing, code reviewing and troubleshooting.
- Write and implement JUnit test cases as part of Test Driven Development (TDD).
- Experienced using Eclipse (IDE’s) Integration Development environment to write compile the code and integrate it to Web logic Application server for deployment.
- Used TeamCity for building an application
- Used SonarQube for code quality inspection.
- Involved in the complete development and testing of the application.
Confidential
Sr. Java Developer/Lead Integration Developer
Environment: J2EE, Spring MVC, Restful Web service, Gemfire Cache, Oracle, Ext-JS
Responsibilities:
- Work with the Business Analysts during requirement gathering, analysis, integration and development.
- Working with Business for collecting project metrics, requirement and conducting analysis.
- Create Restful web services for Extensive Search.
- Provide technical support to team members and co-workers.
- Analysis for logged files and existing code flow.
- Involved in the complete development, testing and maintenance process of the application.
- Involved in daily stand up meeting with team member and discuss if any roadblocks or issue occurred.
- Integration testing, code reviewing and troubleshooting
Confidential, TX
Sr. Java Developer
Environment: J2EE, JSP, HTML, JavaScript, Web Sphere Server, DB2, RAD.
Responsibilities:
- Interact with the Product Analysts during requirement gathering, analysis, development and implementation phases of the project.
- Study and understand the business requirements and design.
- Existing code research and analysis for login.
- Analysis for logged files and existing code flow.
- Created High-level Design-flow diagrams for login process.
- Developed Design Document as per the requirement.
- Analysis for new business requirement added.
- Involved in the complete development, testing and maintenance process of the application.
Confidential
Environment: J2EE, JSP, HTML, JavaScript, Web Sphere Server, DB2, RAD.
Responsibilities:
- Study and understand the business Requirements and design and development of Software Design.
- Developed various UI (User Interface) components using JSP, and HTML and CSS to develop presentation layer to make it more user friendly.
- Extensively worked with Servlets based multi-tier applications in developing J2EE Components.
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns.
- Involved in writing all client side validations using Java Script, JQuery.
- Involved in the complete development, testing and maintenance process of the application.
- Developed code for calling back-end stored procedures and triggers.
Confidential, TX
Sr. Java Developer
Environment: J2EE, JSP, HTML, UML, Struts, Restful Web Services, JUnit, Eclipse, Oracle, Web-logic, Ant, UberSVN.
Responsibilities:
- Involved in business requirements, design models framework and develop custom modules using Java and J2EE
- Working in Middle layer for client-server communication.
- Front-end / Web - User Interface: develop forms for creating merchant, campaign and customer manually or used Restful Webservice for communicating to database.
- Developed User Interface using HTML, JSP. Used Meteor Server for push notification.
- Working with DBA to maintain the database tables in Oracle.
- Communicating with Merchant and Customer module for accessing the database.
- Develop UML diagrams, task-flows and schema for middle layer.
- Write and implement JUnit test cases as part of Test Driven Development (TDD).
- Experienced using Eclipse (IDE’s) Integration Development environment to write compile the code and integrate it to Web logic Application server for deployment.
- Use UberSVN for versioning. As delegation admin create user credentials and creating and maintaining repositories for all users.
- Use HockeyAPP for on-the-air distribution. As a delegation admin upload all new app to the HockeyAPP, add new users and updating/managing the entire APP.
Confidential, CA
Sr. Java Developer
Environment: J2EE, Agile design techniques, TDD, Web Services, UML, Spring, Hibernate, Maven, JMS, JAX-WS, JUnit, Eclipse, UNIX/Linux, SQL, XML, JBOSS.
Responsibilities:
- Understand business requirements, design models framework and develop custom modules using Java and J2EE
- Implement agile stories using appropriate design patterns and architectural guidelines with implementations that are highly testable.
- Front-end / Web - User Interface: develop and maintain existing GUI features and recode enhancements using ADF.
- Back-end development of business logic including Web-Services/JAX-WS/JMS.
- Follow Agile Software development methodology
- Develop sequence diagrams, task-flows, schema and other objects
- Also Created a POC on Distributed Caching using Infinispan
- Extensive use of J2EE frameworks to implement components and modules
- Write and implement JUnit test cases as part of Test Driven Development (TDD).
- Experienced using Eclipse (IDE’s) Integration Development environment to write compile the code and integrate it to JBOSS Application server for deployment.
Confidential, Memphis, TN
Sr. Java Developer
Environment: J2EE, JSP, spring, HTML, Oracle, Web logic, EJB, UML, XML, Apache POI, Fusion Chart, Load Runner, Adobe Flex, JSF, WSSO, Java Utility Logging, Apache Ant.
Responsibilities:
- Developing a component from scratch and involve in Product Analysts during requirement gathering, analysis, development, testing and implementation phases of the project
- Working on J2EE and MVC architecture from spring framework.
- Used UML to created Class Diagrams, Sequence Diagrams, Flow chart Diagrams and Data Model.
- Working on WSSO for Authentication and Authorization.
- Created Dynamic filter and customized groups in WSSO.
- Working alone, responsible for developing and maintaining entire application without any team.
- Working on Fusion Chart for developing charts and reports.
- Involved in development and deployment of EJBs - Stateless Session Beans for implementation of business logic.
- Creating domain, database, writing stored procedure, view, function and trigger
- Created Domain module in Weblogic.
- Developed Web components using spring, HTML and JSF.
- Implemented client side validations using Java Script.
- Working on Apache POI for generating spreadsheet reports.
- Developed flex interactive applications with data binding and custom components.
- Used Oracle for creating schema and database operations.
- Used Weblogic Application Server to install and deploy the application.
- Responsible for creating design and usability documents, Bug Fix Reports and Test Case documents.
- Developed Work Flow System, User-defined dynamic Report generation & export system
- Application testing, code reviewing and troubleshooting.
- Working on Load Runner for Stress testing.
Confidential
Software Developer
Environment: MS Visual C++, AutoCAD, HTML, XSL, Object ARX.
Responsibilities:
- Interact with the Product Analysts during requirement gathering, analysis, development, testing and implementation phases of the project
- Used MS Visual C++ assemblies for creating business and data layer. Extensively used XSL for Data Exchange.
- Used AutoCAD for collection of data to Drawing and Object ARX for mapping.
- Used XSL and HTML for Report generation.
- Designed and developed stored procedures, Functions and Triggers for enhancements.
- Responsible for creating design and usability documents, Bug Fix Reports and Test Case documents.
- Application development, Code Review and maintaining the entire Application.
- Version Control using Visual Source Safe 6.0
- Worked as a team leader, responsible for developing and maintaining a project with team size of four.
Confidential
Jr. Software Developer
Environment: JSP, HTML, Java Script.
Responsibilities:
- Create each employee’s portfolio, files and documents. Involved in Data Model design and Database design.
- Developed User Interface using HTML, JSP.
- Implemented client side validations using Java Script.
- Developed various automated as well as manual test cases. client-server mapping, in order to aceess system at any instance of time from any where.
- Develop sequence diagrams, task-flows, schema and other objects
- Gathered requirements and part of knowledge transfer
- Application testing, code reviewing and troubleshooting
Confidential
Environment: JSP, Java Script, JDBC, SQL Server.
Responsibilities:
- Front-tier development using JSP.
- Involved in requirement analysis, interaction with client for requirements clarification, query resolution and overall delivery management.
- Developed user defined dynamic report generation and data export system.
- Involved in Data Model design and Database design.
- Involved in session for the Officers and Data entry operator
- Gathered requirements and part of knowledge transfer .