Sr.java Developer Resume Profile
Fairfax, VA
Profile Summary
- Application and Web Developer with around 7 years of total IT experience in Analysis, Design, Development, Testing, Administration and Support of n-tired web based and client-server applications under UNIX, Windows2000/XP and NT platforms.
- Around 7 Years of experience as a Software Engineer within analysis design development of e-Commerce, Portal, Manufacturing Engineering based workflow Management using J2EE Client/Server and n-tier Internet Applications along with good hold on object oriented Design methodologies, design patterns, data structures and algorithms.
- 7 years of web development experience using J2EE related tools, Spring source Tool Suite, Eclipse, BEA Weblogic5.1/6.1/7.x/8.x, Web sphere 5.x, LOG4J, SPRING Framework, STRUTS Framework, Hibernate, MVC, Rational Rose, UML, XML, Oracle 8.x/9.x and SQL Server 2000.
- 6 years of experience in web development using Java, Servlets, EJB, JDBC, MVC, Java Swing, Java Applet, JSP, JSF, XML, XSL, XSLT, JSTL, CSS, JavaScript and Ant Scripting.
- 7 years of experience in BEA Web logic 8.X IBM Web sphere 5.x application server, deployment of Web applications, Configuration, tuning and clustering, Swing and JSF.
- 7 years of experience in working in developing applications using J2EE Design Patterns, MVC Architecture and STRUTS Framework, using SQL and relational databases.
- 5 years of experience in design, analysis using OOPS, modeling Unified Modeling Language UML using Rational Rose and other design tools. Played a key role in defining the Architecture of the system.
- 3 Years of experience in developing JSON with RESTFUL Web Services.
- 2 years of experience in Mule services development.
- 4 years of experience in writing SQL queries, PL/SQL stored procedures for oracle database.
- Excellent organizational and interpersonal skills in addition to productive working as a team member as well as independently with minimal supervision to meet/beat deadlines.
- A good communicator and is able to clearly understand and transform concepts into programming logic.
- Looking forward to be a part of team where my expertise and experience in software programming will be utilized.
Software Skills
Languages | Databases |
C, C , Core Java, j2EE, Visual Basics, PL/SQL, UML, Per | Oracle, MySQL, Microsoft SQL Server, MS-Access, DB2 |
Web Technologies | Java Technologies |
JSP, Servlets, JSF, Flex, XSL, XSLT, CSS, HTML 5.0, XML 1.0, Java Script, Applets, Design Patterns, Web Services, WSAD | J2EE, STRUTS 2.0 Framework, JDK, JSP 2.0, JSTL, Servlets 3.0, Java Beans, JDBC, EJB 2.1, RMI, JNDI, Java Multi-threading, JMS, MVC, Java Swing, Java Applet, Java Mail, Hibernate 4.0, Spring 3.0, Tiles, CMS, SOA, SOAP, AJAX. |
Environment | Other Technologies and Tools |
Web logic, Web sphere, JBOSS, API, Windows, UNIX and IBM Compatibles, Sun Solaris, Linux | Eclipse, Jbuilder, NetBeans, Jcreator, Rational Rose, Rational Clear Case, Magic Draw UML, Apache Tomcat 6.0, Ant, ODBC, Java Spring Framework, WSAD. |
PROFESSIONAL SUMMARY:
Confidential
Role: Sr.java developer
Responsibilities:
- Develop the app at a quick pace by adapting to the new environment
- Challenging role given the limited time frame
- Agile methodology with scrum meeting every day, code review every two weeks and test driven development.
- Used HTML CSS and JSP to design and develop user interface
- MVC architecture with model being hibernate view is JSP and controller are servlets
- Login was done using Open Id SSO or username and password with password being stored as a hash using salt and iterator in ColdFusion
- JSON web token JWT was used for representing claims
- Built the project using maven and did unit testing with it and used SVN for version control
- Persistence was done using hibernate on a SQL server database
- Used Apache tomcat for application server and SQL server for database server
- Designed and implemented RESTFUL web services with SPRING framework
Environment: JDK1.6, J2EE, Eclipse, HTML, JSP, JSON, Servlets, SQL, SVN, MAVEN, JavaScript, Hibernate, Web services, spring.
Confidential
Role: Sr. Java developer
Responsibilities:
- Involved in all phases of the Software development life cycle SDLC .
- Gathered requirements from the client and designed mock-ups for the development of new web pages based on the requirements.
- Used UML modeling diagrams to describe the structure and behavior of the system
- Used JQUERY for web pages validation and integrated with Spring MVC
- Used JavaScript, AJAX, JSON, HTML, HTML5 and XHTML for design/ development of UI and Client Side validation for interactive web pages.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0
- Developed and deployed EJB's Session to implement the business logic and to handle various interactions with the database.
- Developed Controllers and Services classes that support Spring framework
- Integrated Spring Dependency Injection among different layers of applications
- Used Spring Framework for dependency injection, transaction management
- Worked with Struts MVC Paradigm components such as Action Mapping, Action class, Dispatch action class, Action Form bean
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Worked on Oracle forms SQL Server as the backend databases and integrated with Hibernate to retrieve Data Access Objects.
- Involved in developing DAOs Data Access Objects to connect backend Database and designed an application which generates definitions DDL of all Database objects.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Developed XML Web Services using SOAP, WSDL, UDDI
- Used SOAP extensively and REST web services partially.
- Extensively wrote ANT scripts in integration of AOM with CVS, for check in and checkout of migration objects.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking.
- Involved in Unit testing of the components using JUnit.
- Used CVS for version control.
Environment: JDK 1.5/1.6, J2EE, Eclipse, JSF Framework, Struts, HTML, JSP, Servlets, Oracle 9i/10g, XML, CVS, PERL, ANT, SHELL script, Linux, POI-Excel, JavaScript, AJAX, Hibernate, Web services, Spring, Web logic
Confidential
Role: Sr. Java Developer
Responsibilities:
- Developed the presentation layer using SFX Framework, JSP, JavaScript, JQuery, and AJAX.
- Developed Custom Tags using JSTL.
- Worked on HPSM/BPM tools for production support/ service management.
- Involved in developing controllers, Business Delegate and Helper classes.
- Involved in developing web pages using Responsive Web Design for Mobile Applications.
- Involved in writing Media Queries for mobile applications.
- Used Web Developer tools like Firebug for testing the JavaScript's.
- Involved in developing RESTFUL Web services.
- Consumed SOAP web services using spring and Apache CXF Framework.
- Tested Web Services using SOAP UI and involved in composing test suites for operations.
- Registered consumer in WSRR.
- Involved in integration, development of MULE services as part of both consumer and producer.
- Used Maven for Life Cycle Management of the project.
- Supported life quote application for Sales Associate channel in all Test Environments.
- Unit tested the complete application using JUnits.
- Used Splunk tool to search the application logs and used Log4j for logging.
- Deployed the Application using Tomcat Web Server.
Environment J2EE/JAVA, SPRING 3.0, HPSM, BPM, JDK1.6, MAVEN 3.0, MULE, SVN, API, SOAPUI, STS, Apache Tomcat 6.0, Modular design patterns.
Confidential
Sr. Java Developer
Responsibilities:
- Installing and configuring Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jar's
- Developed different Java Beans and helper classes to support Server Side programs.
- Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
- Written test cases for unit testing using JUnit testing Framework.
- Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
- Modified the existing Backend code for different level of enhancements.
- Used Axis to implementing Web Services for integration of different systems.
- Designing error handling flow and error logging flow.
- Working closely with Testing team for issue fixing and coordinating test set up for testing
- Involved in J2EE patterns MVC, Dependency Injection DI , Inversion of Control IOC , Data Access Object DAO , Business Delegate, Service Locator and Singleton for the enterprise applications.
- Implemented ORM Object Relational Mapping framework with Hibernate for mapping java classes and database tables.
- Involved with EJB for enterprise application.
- Analyzed and Implemented Web services migrating from JAX-RPC to JAXWS.
- Involved developing the Web services using AXIS 2framework.
- Extremely involved with web services development.
- Responsible to write AJAX calls to verify and validate the data in server side.
- Involved in developing the reusable java script library, which will be plugged with different web pages.
- Used Eclipse IDE as development environment to design, develop, and deploy Spring Components on Tomcat.
- Setup the Integrated Development and Testing environments to deploy different applications in servers.
- Used JUnit framework for Unit testing of application.
- Involved with the bug tracking tool Jira, sending message and getting message.
- Involved in Agile SCRUM methodology.
- Involved in code reviews and responsible to fix the code review bugs.
- Responsible to fix the issues raised by QA.
Environment: Java, J2EE Struts, Spring, Hibernate , JSP, AJAX, HTML, Java Script, EJB, SQL, JDBC, Eclipse, XML, JDK 1.5, JMS, SOAP, JIRA, Maven, and SVN, Agile, Scrum.
Confidential
Role: Java Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control MVC structure.
- Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per the requirements and providing the client side JavaScript validations.
- Used Spring Core Annotations for Dependency Injection.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Responsible to write the different service classes and utility API, which will be used across the framework.
- Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL and SOA.
- Involved in Agile SCRUM methodology.
- Used SOAP UI for testing the Web services by sending an SOAP i/p request
- Used AJAX framework for server communication and seamless user experience.
- Extremely Involved with web services development
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Proficient in writing UNIX and shell scripts.
- Good understanding in writing the Unix shell scripts and windows batch files to automate the jobs
- Involved in integration.
- Involved in ATG Search and Outreach.
- Used client side java scripting: JQUERY for designing TABS and DIALOGBOX
- Involved in Agile SCRUM methodology.
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: JDK1.5, JSP, Servlets, SQL, JavaScript, spring, JDBC, Hibernate, Active MQ,
Web Sphere, Soap, XML, JMS 2.1 , XPath API, UNIX, Selenium, WSDL, SOAP, AJAX, ANT.
Confidential
Role: J2EE Developer
Responsibilities:
- Developed the components in the application using spring framework.
- Developed user interfaces for the application using JSP, Custom Tag Library, JSF, HTML, and JavaScript.
- Designed and developed business processes using Java Beans.
- Used various J2EE design patterns like Business Delegate, Session Fa ade, Service locator, Transfer Object, Singleton, and DAO
- Developed DAO's Data Access Objects to access data from the database using Hibernate.
- Responsible for performing Client side validations and server side validations using Struts validations.
- Designed and developed SQL queries and utilized stored procedures to perform transactions with the Oracle Database.
- Actively involved in testing and deploying of the application on BEA Weblogic Application Server.
- Developed test cases and performed unit testing using JUnit.
- Developed the Use case, Sequence and Class diagrams using UML and Rational Rose.
- Used CVS for Version Repository maintenance.
- Used XSLT for transforming XML documents to HTML.
Environment: Java, Servlets, JSP, JSF, JDBC, Spring, Hibernate, HTML, Java Script, CSS, XSLT, SAX, XML, J2EE, Weblogic8.x, Eclipse, Rational Rose, Linux, LDAP and Oracle.
Confidential
Role: Java Developer
Responsibilities:
- Implementation of Live Uptime Availability Report.
- Implementing Uptime Summary Report for one for one of the Customer.
- Implementation of Live Service Level Agreement Report.
- Supervised and troubleshot deployments for 3customers.
- Developed web pages in JSP to provide reports in a more elegant way.
- Performing code review and modified the code to make it more robust.
- Fixing issues in the UI.
- Involved in tuning databases to improve the performance related issues.
- Involved in preparing technical documentation for design and code.
- Implemented client side validations using Java Script
Hardware/Software: JDK1.5, JSP, AJAX, Servlets, HTML, JavaScript, Oracle 9i, XML