Sr Java/j2ee Lead Developer Resume
Washington, DC
SUMMARY:
- Over 11 years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
- Expertise in Object Oriented Methodologies (OOPS), J2EE Design Patterns, Data Modeling and UML based system design.
- Highly Proficient in using Object Oriented Programming(OOPS) for building n - tier architecture systems with hands on development expertise in front-end UI layer, application layer including middleware and core business frameworks and back-end database layer integration.
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, JSF, Hibernate3.0, Spring, JPA, Web Services, EJB 3.0, Servlets, JSP, JNDI, JMS, JAXB, JUnit and XML JavaScript, SQL, HTML.
- Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates.
- Experience of using MVC architecture, Struts framework, spring framework, AJAX components.
- Experience in dynamic web development using jQuery, AJAX, Java Script, XML and CSS.
- Experience in developing Web Services using SOAP and XML.
- Experience on configuring application servers such BEA WebLogic, IBM WebSphere, JBoss and Apache Tomcat
- Expertise in implementing applications with Model-View-Controller pattern using Spring 3.0.
- Expertise in open source framework Object Relational Mapping ORM tools like Hibernate 3.0.
- Experience working on messaging oriented middleware like MQSeries with JMS APIs.
- Experience in writing ANT scripts, Log4J and JUnit for unit testing
- Experience of using IDEs like WSAD, Eclipse and plugins, Rational Application Developer
- Proven skills in the end-to-end development of software applications/products (SDLC) from requirement analysis to system study, designing, development, testing, implementation and integration testing.
- Experience in java application testing using JUNIT 4.0 framework for unit testing, Component testing and System testing.
- Experience UNIX shell script to deploy the application on production servers.
- Strong Experience in Oracle 11i and backend programming. Good experience in SQL, PLSQL programming. Normalization, creation of stored procedures and function.
- Experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities.
TECHNICAL SKILLS:
Languages: Java 2.0, Jakarta Struts, JSP, J2EE, EJB, RMI, Java Beans, JDBC, Servlets, and Java
Mail, JNDI, ANT, JAXB, AWT, Jdbc Template, UML, C, C++, SQL, PL/SQL, JSF, JSTL, MySQL.
Scripting Languages: : HTML, CSS, XML, XSLT, Ant, Maven, JQuery, Junit, JSON, Log4J, Ajax, Java Script, NodeJs
Application Servers: : BEA WebLogic, IBM WebSphere, JBoss and Apache Tomcat
Operating Systems: : Windows 98/2000/XP, UNIX / Linux.
RDBMS: : Oracle 11i, DB2, SQL server 7.0.
Middleware: : Web Services, MDM, JMS & IBM MQ Series, Spring AOP
Methodology:: Agile Methodology, Scrum work, SDLC, TDD, Behavior-driven development (BDD), DevOps (Development and Operations) .
IDE Tools: WSAD (Web Sphere Studio App. Development) & Eclipse, Mobius Tool, RAD
Frame Work: : MVC, Hibernate, Spring, Struts, Spring Batch, and American Express Front Servlet Architecture, AngularJs, Spring Boot
Defect Tracking Tools: JIRA, Test Track, HP-Qualty Center
Build & Continuous Integration: Ant, Maven, Jenkins
Code Review Tools: Code Collaborator, SonarQubeSource Code Repositories: SVN, VSS, WinCVS, Content Management Utility 6.0
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
SR JAVA/J2EE Lead Developer
Responsibilities:
- Developed the High-level design (HLD) and Low-level design documents of the application.
- Works with Business Analyst and Solution Architect understand development and customization needs
- Support configuration team in front end modification, workflow and notification configuration.
- Involved in discussing the requirements/enhancements with the Business team.
- Implement MVC architecture and Designing, creating, database, writing DDL, DML statements.
- Implemented the Object Oriented Analysis and Design (OOAD).
- Developed user interface using JSP, JSP Tag libraries, JSTL, HTML and CSS.
- Performed Client side validations using Java Script and Ajax.
- Works with Project Management to build proof-of-concept prototypes
- Create scripts and queries to enable data integration between various data systems.
- Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
- Understands all components that makeup a given application including client and service side
- Used Hibernate as the Object Relational Mapping tool for persisting java objects.
- System analysis, design and development of the web application and SOA
- Develop System specifications and performance requirements and resolve customer requirements.
- Handled database transactions like triggers, Join Queries using PL SQL, Oracle.
- Responsible in developing and coding of stored procedures, triggers and functions.
- Develop integrated software system testing and validation procedures.
- Writing the controller logic in the Action class, Mapping an action to a class
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Writing data base queries and Procedures including query tuning and query optimization
- Strong knowledge in design patterns, distributed computing concepts.
- Develop integrated software system testing and validation procedures.
- Experience in writing ANT scripts and Log4J and JUnit for unit testing.
- Unit and Integration testing on development and pre-production servers
Environment: Java 1.6, J2EE, SQL, JSP, JSTL,HTML,CSS, RAD9.6.1, EJB 3.0, Websphere9., Oracle, Log4j, XML, Struts 2.0,Unix, JMS, PL/SQL, ANT, SOAP, Web services, Spring 3.0, Hibernate, Ajax, Java Script, JUnit, JUnitEE,Java Script, Subversion
Confidential, Baltimore, MD
SR JAVA/J2EE Lead Developer
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
- Developed the High-level design (HLD) and Low-level design documents of the application.
- Involved in discussing the requirements/enhancements with the Business team.
- System analysis, design and development of the web application and SOA
- Implement MVC architecture using Spring Framework. Designing, creating, database, writing DDL, DML statements.
- Implemented the Object Oriented Analysis and Design (OOAD).
- Developed user interface using JSP, JSP Tag libraries, JSTL, HTML and CSS.
- Performed Client side validations using Java Script and Ajax.
- Works with Project Management to build proof-of-concept prototypes
- Understands all components that makeup a given application including client and service side
- Used Hibernate as the Object Relational Mapping tool for persisting java objects.
- Develop System specifications and performance requirements and resolve customer requirements.
- Handled database transactions like triggers, Join Queries using PL SQL, Oracle.
- Responsible in developing and coding of stored procedures, triggers and functions.
- Develop integrated software system testing and validation procedures.
- Writing the controller logic in the Action class, Mapping an action to a class
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC).
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Experience in writing ANT scripts and Log4J and JUnit for unit testing.
- Writing data base queries and Procedures including query tuning and query optimization
- Strong knowledge in design patterns, distributed computing concepts.
- Develop integrated software system testing and validation procedures.
- Experience in writing ANT scripts and Log4J and JUnit for unit testing.
- Unit and Integration testing on development and pre-production servers
Environment: Java 1.6, J2EE, SQL, JSP, JSTL,HTML,CSS,JPA, Servlets, RAD, EJB 3.0, Websphere, DB2, Log4j, XML, Struts 2.0,Unix, JMS, ANT, SOAP, Web services, Spring 3.0, PL/SQL, Hibernate, Ajax, Java Script, JUnit, JUnitEE,Java Script, Subversion
Confidential, Cleveland, OH
SR JAVA/J2EE Lead Developer
Responsibilities:
- Requirements gathering, documentation, application design and development.
- Involved in requirements gathering, designing and development phases.
- Involved in developing business and service layers using J2EE, Java and Servlets.
- Developed user interface using JSP, JSP Tag libraries, JSTL, HTML and CSS.
- Performed Client side validations using Java Script and Ajax.
- Resolves architectural development roadblocks during development phase.
- Works with Project Management to build proof-of-concept prototypes
- Understands all components that makeup a given application including client and service side
- Designed and developed JSPs, Servlets based on user requirements.
- Develop System specifications and performance requirements and resolve customer requirements.
- Monitor functioning of the system and track each request to ensure system operates in conformance with specifications.
- Followed various design patterns in the process like - MVC, Service Locator, Business Delegate and Session Facade.
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC).
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Experience in writing ANT scripts and Log4J and JUnit for unit testing.
- Writing data base queries and Procedures including query tuning and query optimization
- Developed the High-level design (HLD) and Low-level design documents of the application.
- Strong knowledge in design patterns, distributed computing concepts.
- Develop integrated software system testing and validation procedures.
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Unit and Integration testing on development and pre-production servers
Environment: Java 1.6, J2EE, SQL, JSP, JSTL,HTML,CSS,JPA, Eclipse 3.2, EJB 2.0, Weblogic 10.0, Oracle, Log4j, XML, Unix, CMU tool, Jasper Reports, JMS, ANT, ORACLE AQ, PL/SQL, JdbcTemplate, SOAP, Web services, Spring3.0, Hibernate, Ajax, JSON, Java Script, JUnit, RAD, Java Script, Maven, TOAD and Subversion
Confidential, Cleveland, OH
SR JAVA/J2EE Developer
Responsibilities:
- Requirement Analysis. Use Case consolidations-enhancements.
- Strong knowledge in design patterns, distributed computing concepts
- Developed the High-level design (HLD) and Low-level design documents of the application.
- Developed the Logical and physical data model of the application.
- Developed the Java persistence classes using java Annotations to minimize the database calls.
- Developed the defect metrics report for the defects raised in UAT and QA environment.
- Involved in development of business components (EJBs).
- Knowledge of writing stored procedures and functions
- Involved in accessing the database using JDBC and other related info from auto generated files
- Designed and developed JSPs, Servlets based on user requirements
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Used Log4J for logging the messages to flat files, database and e-mail
- Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
- Writing the controller logic in the Action class, Mapping an action to a class
- Writing data base queries and Procedures including query tuning and query optimization
- Developed the assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate, Session Façade, Service Locator and Singleton Pattern
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Performed the Unit and integration and Stress Testing
Environment: Java 1.5, J2EE, SOAP, Web services, Spring, Hibernate, JSP, SOAP, Servlets, JSTL, EJB 2.0, JBoss, Oracle 11i, PL/SQL, Struts 1.1,Log4j, XML, XSLT, IBM MQ Series,Mobius, TOAD and Subversion, PL/SQL
Confidential, Pittsburgh, PA
SR JAVA/J2EE Developer
Responsibilities:
- Requirement Analysis. Use Case consolidations-enhancements.
- Involved in requirement analysis. Use Case consolidations-enhancements.
- Involved in development of business components (EJBs).
- Designed and developed the functionality of storage manager and System
- Involved in accessing the database using JDBC and other related info from auto generated files
- Responsible for writing EJBs including Session Beans for database access using WebLogic Server
- Designed and developed JSPs, Servlets based on user requirements and deployed them on Web Logic Application server.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Used Log4J for logging the messages to flat files, database and e-mail
- Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
- Developed the assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate, Session Façade, Service Locator and Singleton Pattern
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Performed the Unit and integration and Stress Testing
Environment: Java 1.4, JSP, Servlets, SOAP, Web services, Hibernate, WSAD 5.1, EJB 2.0, WebLogic 9.0,Oracle 11i, PL/SQL, Log4j, XML, XSLT, IBM MQ Series, Web services, TOAD and Subversion
Confidential, Phoenix AZ - USA
JAVA/J2EE Developer
Responsibilities:
- Involved in requirement analysis. Use Case consolidations-enhancements.
- Designed a new domain object model (High and Low level) - UML.
- Involved in development of business components (EJBs).
- Designed and developed the functionality of storage manager and System
- Involved in accessing the database using JDBC and other related info from auto generated files
- Responsible for writing EJBs including Session Beans for database access using Websphere Server
- Designed and developed JSPs, Servlets based on user requirements and deployed them on Web Sphere Application server.
- Used XML for data transfer between various parts of the application
- Used Web Services for XML-based standards and transport protocols to exchange data between the clients
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Used Log4J for logging the messages to flat files, database and e-mail
- Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
- Developed the assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate, Session Façade, Service Locator and Singleton Pattern
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Performed the Unit and integration and Stress Testing
Environment: Java 1.4, JSP, Servlets, WSAD 5.1, EJB 1.1, Web Services, Websphere Application Server 5.1, DB2 7.1, Log4j, XML, XSLT, IBM MQ Series, TOAD and VSS
Confidential
Software Engineer
Responsibilities:
- Study of the user requirements
- Actively involved in coding and testing.
- Preparation of Test cases for Integration testing.
Environment: C, UNIX and UNIX INTERNALS
