Java Analyst & Lead Resume
San Francisco, CaliforniA
SUMMARY
- 9.4 years of experience on Enterprise applications, Distributed Application Development, Client/Server Applications, Servlets /Applet communication, Internet/Intranet based database applications and developing, testing and implementing application environment using J2SE, J2EE, MVC design pattern, Struts 1.2, JSF, Java, Servlets, JSP, JavaScript, EJB 2.0, EJB 3.0, Hibernate 3.0, Springs 2.5, AJAX, Web Services (AWS,SOAP, SNMP,WSDL, UDDI), Restful Web Service, JVM Tuning, ESB, JAX - WS, MQ-Series, Active-MQ, VMware, HTML, XML, XSL, JSTL, Web Sphere, OC4J(Oracle Stack), Oracle 11g, Angular JS, JQuery, MySQL, SQL, PL/SQL, JBehave, Cucumber, JUnit, JMock and Apache-Tomcat, Linux
- Having good experience on Agile Scrum, Iteration and Waterfall model software development Methodologies.
- Having good knowledge on configure network servers and routers in teh internet protocol using SNMP protocol.
- Expertise on Banking, Ecommerce, Energy and Utility domains.
- Experience in designing teh components using tool like Microsoft Visio.
- Leading teh team for teh past two years providing solutions to many technical challenges popping in teh project execution.
- Having good knowledge on Amazon Web Services(AWS) to access global data.
- Certified professional on WebSphere Portlet Factory and Whole Sale Banking.
- Having Two years in IBM WebSphere Portals Development, JSR 168/286 Portlets, Portals Toolkit 5.x/6.x, WebSphere Portal Server.
- Experience in WebSphere Portal configuration, user management, autantication and authorization.
- Designed portals with extensible framework that supports dividing teh different portal components into Portlets.
- Worked on IDEs like RAD, Eclipse, MyEclipse, Net Beans, IBM Web Sphere Application Developer 5.0 and IntelliJ 8.1.
- Having teh experience on Virtualization domain using teh VMware API.
- Expertise using teh various application Servers Web Sphere 8.1, OC4J, JBoss 4.2.3, Web Logic 8.1, Tomcat.
- Expertise in using J2EE Design Patterns including MVC, Front Controller, Factory, Abstract Factory, Builder, Business Delegate, Service Locator, Singleton, Session Facade, Data Transfer Objects & Data Access Object.
- Having Good experience on Messaging Service like JMS, Active MQ, IBM Web Sphere Message Broker, MQ Series.
- Extensively worked on preparing HLD/LLD based on OOAD Design Patterns
- Extensively worked on Oracle SOA.
- Experienced in developing Use Cases, Component Diagrams, Class Diagrams, Interaction Diagrams such as Sequence and Collaboration, Activity Diagrams, Packages and Deployment Diagrams using Unified Modeling Language (UML).
- Good experience on designing tools like Visio 2003, Visual Paradigm.
- Extensively worked on Jasper Reports, BIRT reports.
- Strong experience in writing & executing Unit Test cases using Junit Testing Framework for performing unit test and determining teh application functionality.
- Good experience on BDD using JBehave, Cucumbers.
- Experienced in Version control systems tools like SVN, CVS, Perforce and Clear Case.
- Strong Experience working with Client Server Architecture using Databases like Oracle 8i/9i/10g, SQL Server 2000/2005, MySQL, and proficient with Triggers, Functions, Stored Procedures, and PL/SQL programming.
- Knowledge in creating resources, modifying properties, and viewing runtime attributes, commit modifications and securing administrative server using Autantication, Authorization, Certificates, Credentials, Permissions and WebSphere resources.
- Having teh experience on Performance Tuning
- Having experience on investment banking
- Having experience on Trade teh corporate account information.
- Expertise in supporting enterprise based applications over a wide variety of operating environments on a 24/7 rotation basis for high volume, secure transactions and Web services.
- Extensive experience in deploying, packaging enterprise and large scale distributed J2EE applications including coordinating and integration effort in working with development, database and middleware layers.
- Articulate in written and verbal communication who can fluently communicate in teh languages of both people and technology. Organized self-starter and team player with strong interpersonal skills.
- Expertise in Managing all post implementation support activities including responding to end user questions and resolving production issues
TECHNICAL SKILLS
Languages: Java 1.7, C, C++, SQL and PL/SQL
J2EE Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Struts1.0/1.1/2.0, Hibernate 4.3.5, Springs 4.0.3, JSTL,AJAX,JAAS, Web Services (SOAP, WSDL, UDDI), JAX-WS, DOM, SAX, Restful Web Service, IBM Web Sphere Message Broker, MQ-Series, Active-MQ, VMware, Oracle Fusion Middleware, HTML, XML, XSL, XSD, XSLT, XPath.
Software Development: Agile Scrum, Agile Iteration and Waterfall Methodologies
Framework and Tools: Spring Framework, Struts Framework, Hibernate, Maven, LDAP knowledge, JSF, Apache Ant builder, Jasper Reports, Quartz Framework, JBehave, Cucumber. JUnit, Mockito.
IDE’s/Development tools: IntelliJ IDEA 13.0.4, Eclipse 3.0, MyEclipse, RAD 8.5, NetBeans 6.7.1
Design Methods: Design Patterns, OOA/OOD, UML
Design Tools: Visio 2003, Visual Paradigm, HP Quality Center, JIRA, Mingle
Build Tools: Team City, Jenkins
Version Control Tools: Perforce, CVS, SVN
Database: Oracle, MS SQL Server, MySQL, Microsoft Access 2000/XP
Protocols: HTTP, TCP/IP, SOAP, SMTP, LAN and WAN
Testing Tools: HP Quality Center, JIRA, Mingle (Selenium, JUnit, JMock, JBehave, Cucumber)
Documentation Tools: MS Office 97/2000/2002 , RequisitePro, Visio, MS Project
Operating Systems: Windows XP/2000/NT/98/95, fedora core Linux 9.0, Red Hat Linux 7.3, UNIX, AIX 5.3, Linux
Web/Application Servers: WebSphere7.0/6.x, OC4J(Oracle Stack), JBoss 4.2.3, WebLogic, WebSphere Portal Server 7.x/6.x, Apache Tomcat 7.x.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, California
Java Analyst & Lead
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
- Implemented teh application using complete Agile Iteration and Scrum process.
- Involved on Inception, scrum meetings and story implementations.
- Developed JBehave driven stories and Cucumber stories
- Involved in development of PCC,Notional Pooling and Time Deposit module.
- Involved on corporate users investment transactions between teh different regions.
- Involved on Brazil customization process using Rest Services.
- Developed Microstrategy Reports for generating PDF, XML, XLS and HTML.
- Involved on Interm solution for generating reports for operation team using unix shell scripts.
- Creating crucible review using Crucible FishEye
- Maintain teh corporate account trading information and based on trade calculate teh interest
- Solved teh problems faced by clients and make them understand teh functionality.
- Developed Rest Web service-SOAto interact with other modules in teh same and integrated applications.
- Involved on Test Driven Development so that written test cases before implemented teh code.
- Bug fixing, Maintenance of teh old modules that are already in production.
- Used IntelliJ as teh integration environment for developing, debugging and maintaining project code files.
- Involved in testing, debugging, bugs fixing, and documentation of teh system.
- Assisted in configuring teh Tomcat 7.0.59 to host and deploy teh application.
- Responsible for resolving Production Support Issues, involving Bug Fixes.
- Development and review of changes for assigned ticket/enhancements.
- Involved in analyzing teh daily defects of teh production support and finding teh root cause.
- Responsible for code merging and code review to release branches.
- Involved in fixing teh bugs or defects in teh application.
- Worked on LDAP for autantication and authorization purpose
- Monitoring teh Team members and resolving trouble shootings.
- Used Rational PERFORCE as version control system.
- Worked with MAVEN and involved in creating JAR, WAR and EAR files.
- Involved in teh Maintenance and Support of teh System.
- Worked on Angular JS to perform teh form validations
- Worked on Angular filters to format teh currency fields in JSP.
Environment: Spring Framework, Struts Framework, Hibernate, Maven, Restful WebServices, LDAP knowledge, JSF, Apache Ant builder, Jasper Reports, Quartz Framework, Angular-JS, JBehave, Cucumber. JUnit, Mockito, JIRA, TeamCity, Jenkins, Mingle, Maven
Confidential, Juno Beach, Florida
Java Senior Developer & Lead
Responsibilities:
- Created portlets using WebSphere Portal Toolkit 5.0.2.2 and deployed them on teh WebSphere Portal Server
- Worked As an offshore development lead, taking teh technical responsibility beside teh project architect from offshore.
- Ownership of teh complete Web Services in teh project which involves critical interaction with various external systems and exposes teh services as well.
- Gather teh Requirements and Prepared System Requirement Specification documents
- Discussions with teh team regarding teh low level architecture designed and suggest teh changes for proper application maintenance
- Helping teh team in other modules for any technical challenges being faced.
- Involving in teh application deployment process.
- Bug fixing, Maintenance of teh old modules that are already in production.
- Used RAD as teh integration environment for developing, debugging and maintaining project code files.
- Responsible for resolving Production Support Issues, involving Bug Fixes.
- Involved on JVM performance tuning heap size and garbage collection
- Development and review of changes for assigned ticket/enhancements.
- Involved in analyzing teh daily defects of teh production support and finding teh root cause.
- Responsible for code merging and code review to release branches.
- Worked on MAVEN for creating JAR, WAR and EAR files.
- Involved in teh Maintenance and Support of teh System.
- Worked on JUnit for testing teh written java classes
- Involved in fixing teh bugs or defects in teh application.
Environment: Spring Framework, Hibernate, Web Services(JAX-WS), Quartz Scheduler, BIRT Reports, Maven, Oracle 11g
Confidential, San Francisco
Java Senior Developer
Responsibilities:
- Worked closely with our client SBC and onsite team that involved understanding, giving suggestions and gathering business requirements.
- Interacted with teh client to understand teh business requirements.
- Involved in preparing Low Level Design using Design patterns.
- Deploy teh application in teh Web Sphere application server
- Involved in writing teh coding
- Involved in Software Development Life Cycle (SDLC) level and detail level designing, development, test planning and execution.
- Developing teh Web Service for consult works for displaying teh External Asset information.
- Developing teh VO’s, DO’s, DAO’s and Implementation classes.
- Worked on procedures for DB CRUD operations.
- Unit testing, debugging teh code, bug tracking, bug fixing were teh major tasks accomplished.
- Developed complete Web tier of teh application with teh aid of teh Struts Framework.
- Extensively used Java Collections.
- Deployed and tested application on WebSphere Application Server.
- Logging is done using Log4J framework.
- Involved on Trade platform for corporate employees.
- Designed and Developed JSP pages to store and retrieve information.
Environment: Struts Web flow, Hibernate, JQuery, Json, Sybase, Java, Servlets, java Script, XML, Log4J, ANT, RAD, Web Sphere App server 5.1
Confidential, Juno Beach, Florida
Java Senior Developer & Module Lead
Responsibilities:
- Worked closely with client involved understanding, giving suggestions and gathering business requirements
- Worked As an offshore development lead, taking teh technical responsibility beside teh project architect from offshore.
- Ownership of teh complete Web Services in teh project which involves critical interaction with various external systems and exposes teh services as well.
- Gather teh Requirements and Prepared System Requirement Specification documents
- Discussions with teh team regarding teh low level architecture designed and suggest teh changes for proper application maintenance
- Helping teh team in other modules for any technical challenges being faced.
- Involving in teh application deployment process.
- Bug fixing, Maintenance of teh old modules that are already in production.
- Used RAD as teh integration environment for developing, debugging and maintaining project code files.
- Responsible for resolving Production Support Issues, involving Bug Fixes.
- Development and review of changes for assigned ticket/enhancements.
- Involved in analyzing teh daily defects of teh production support and finding teh root cause.
- Responsible for code merging and code review to release branches.
- Worked on MAVEN for creating JAR, WAR and EAR files.
- Involved in teh Maintenance and Support of teh System.
- Worked on JUnit for testing teh written java classes
Environment: Spring Framework, Hibernate, Web Services(JAX-WS), Quartz Scheduler, BIRT Reports, Maven, Oracle 11g
Confidential, Huron, Ohio
Java Module Lead & Developer
Responsibilities:
- Created Custom Web Services(VeriFone) according to client requirement
- Involved in Software Development Life Cycle (SDLC) level and detail level designing, development, test planning and execution, deployment
- Developing teh Action classes and Action Form classes
- Developing teh VO’s, BO’s, DAO’s and Implementation classes.
- Developing HQL queries to get data from DB.
- Developed Custom tag libraries, role based menu structure
- Deployed teh application’s war file in teh application servers.
- Unit testing, Debugging teh code, code review, bug tracking, bug fixing were teh major tasks accomplished.
- Prepared teh PL/SQL scripts
Environment: Struts, Hibernate, WebServices, JSTL, Java, JSP, Servlet, JUnit, Java Script, HTML, Oracle 8i, Oc4J
Confidential, Huron, Ohio
Java Senior Developer
Responsibilities:
- Involved with Full Lifecycle Development.
- Developing teh Action classes and Action Form classes.
- Developing Advanced Search query designing
- Worked on major modules like my jobs, my opportunities, my resume, post a need and advanced search.
- Unit testing, Debugging teh code, code review, bug tracking, bug fixing were teh major tasks accomplished
- Developed new frameworks to enhance teh application using AJAX, HTML/DHTML and JavaScript.
- Implemented Database Tables, Views, Indexes.
- Prepared estimates, unit testing and detail design documentations
Environment: Struts, Hibernate, WebServices, JSTL, Java, JSP, Servlet, JUnit, Java Script, HTML, Oracle 8i, Oc4J