Technical Lead / Sr. Java Programmer Resume
Minneapolis, UsA
SUMMARY:
- Above 10+ years of experience in developing Web based and distributed J2EE Enterprise Applications with Java (1.6 & 1.7).
- Strong Programming Skills in designing and implementation of multi - tier applications using Java (1.6 & 1.7), J2EE, JDBC, JSP, Servlets, JavaBeans, JSTL, HTML5, JSF, Struts, Spring IOC/Spring AOP/ Spring Boot/ Spring Security / Spring ORM,Hibernate3.0, JavaScript, Angular JS,J-Query, AJAX, CSS, JAXB, AWS.
- Experience in developing Web Services using - Restful, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Experience in working with IBM Websphere Portal/ Liferay portal /Application Server, BEA Web Logic, and Apache Tomcat6/7 web servers.
- Experience in Agile development framework.
- Experience in using data structures like Enumeration, Hashtable etc in my earlier projects.
- Proficiency in implementing Core Java concepts like Multithreading, Exception Handling, IOStreams and Collections and Generics.
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ
- Experience in Presentation and Mid-tier layers while working on multiple Java projects.
- Strong experience in all teh phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
- Experience in writing DAO using Hibernate3.0 and Hibernate mapping files.
- Experience in dynamically generating teh reports in graphical format, in Excel and PDF formats using TABLUE tool, SAP Crystal Reporting tool.
- Experience in software testing, Junit testing, and regression testing, and defect tracking and management using HPSM.
- Having good experience in using and working on teh IBM tools like IBM RAD and IBM Process Server.
- Experience in writing teh SQL and PL/SQL queries using teh tools like SQL Developer, MySQL, and TOAD.
- Used ANT and MAVEN automated build scripts to compile and package teh application and implemented Log4j for teh project
- Good knowledge on middle layer tool MULE ESB for exposing SOAP and Restful services and integrating to UI pages.
- Involved in technical solution discussions for challenging issues and new implementations.
- Involved in code reviews, source control management, build process, testing and deployments in almost all projects.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS
Java/J2EE Technologies: Java,Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, JSF, SPRING IOC /SPRING MVC/SPRING Security/Spring BOOT/SPRING AOP/ Spring ORM, Junit, Hibernate 3.x, Log4J Java Beans, JDBC, JMS, JNDI, BigData, selenium.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, XHTML, AJAX, and GUI, Web services using Restful, SOAP, WSDL, Axis, CXF and Apache POI, Angular JS, J-Query
Servers(Application/Web): IBM WID7, IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, Tomcat 6.x/7.x
Scripting Tools: Perl, Shell, VB
Database Technologies: Oracle9x/10g/11g, MonGoDB, SQL Server2005/08
Operating Systems: Windows, UNIX, Linux
Source Controls: ClearCase, CVS, Clearquest, SVN
Methodologies: Waterfall model, Agile SCRUM
Others: Microsoft Visio, ANT, Clear Quest, TOAD, Shell scripting, Rational Rose, PuTTY, winSCP, Maven, Reflection, ITSM, HPSM, HPBSM, Rally, SQL, PL/SQL, UML, Liferay portal, Amazon Web Service.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, USA
Technical Lead / Sr. Java Programmer
Responsibilities:
- Involved in complete software development life cycle (SDLC).
- Lead teh team of 8 members with onshore and off-shore coordination for fixing teh defects and change controls.
- Involved more in resolving end users issues via an incidents and problem tickets using HPSM tool.
- Involved in preparing technical and functional spec’s presenting to Architects, reporting managers and directors.
- Involved in using teh centralized LDAP database with SOAP and Restful web-services.
- Involved in Monitoring via DynaTrace, HPBSM, Site Scope, HP Open View and Adobe Analytics tools.
- Involved in cloud technology like Amazon Web Services in COE projects as part of proof of code.
- Forecasting teh efforts of teh PLM activities, resources for teh current year and future year.
- Well versed with Quality Centre and HPSM for tacking teh incidents, problem tickets and change control tickets.
- Worked on ExtJS for front end development and worked on and AngularJS framework and utilized various layouts and events.
- Implemented teh Core Java concepts like Multithreading, Exception Handling, IOStreams and Collections and Generics.
- Involved in developing Presentation and Business tier using Spring MVC and Backbone technique for Persistence Tier.
- Responsible for setting up Angular JS framework for UI development and developed html views with HTML5, CSS3, JSON using Angular.js.
- Used JQuery core library functions for teh logical implementation part at client side for all teh applications and also Involved in writing JQuery based Ajax Requests.
- Involved in debugging teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions.
- Involved in developing HTML, CSS and JavaScript for client side presentation and, data validation on teh client side with in teh forms.
- Successfully executed teh entire test cases and fixed any bugs/issues identified during teh test cycles Used Hibernate as teh ORM tool to implement database transactions and created DAOs.
- Involved in teh writing teh all formats of database quires like SQL, HQL, Criteria in DAO layer.
- Implemented time taking services as SOAP web service using Apaches to increase teh response time to teh client.
- Leveraged various spring modules like Spring AOP, Spring IOC, Spring DAO, Spring Email, Spring Batch and Spring ORM for various application needs.
- Participated in code reviews and gave suggestions to improve teh readability, performance of teh code.
- Written various shell scripts to run teh production server for deployment and monitoring needs of teh application.
- Used Log4J for logging and debugging and customized teh log4J configuration files for project needs.
- Responsible Unit testing, documentation, Code review analysis and fixed postproduction issues.
Environment: Java, SenchaExtJS5.0, JQuery, Spring MVC, JSP, SQLServer, XML, JSON, AJAX, Tomcat, IBM Webshere server JQuery, HTML5, CSS, JavaScript, Git/SVN, SQL, PL/SQL, Ubuntu, Linux, JUnit, Log4J, Maven, Jenkins, HPSM, Angular.js,Ext.Js.
Confidential
Sr. Software Engineer
Responsibilities:
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Involved in developing Presentation and Business tier using Spring MVC and Backbone technique for Persistence Tier.
- Involved in validating teh fields with JavaScript and teh JQuery library
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involved in designing teh application using web technologies JSP, HTML5, and CSS based on teh W3C standards using teh JSF framework.
- Involved in implementation of AJAX based application by fetching teh response from backend API as a part of JSON.
- Involved in creating business rules (BRMS) with Drools Tool related to meet HealthCare standards.
- Involved in back end design and coding for exposing teh SOAP and REST web-services using MULE ESB tool.
- Involved in integrating teh web application with Mule ESB server for usage of services and oracle database with web application.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Elegantly implemented page maker designs in standards-compliant HTML and CSS
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Developed DAOs interfaces for hibernate to interact with teh database and also responsible for Code reviews and unit testing.
- Involved in teh writing teh all formats of database quires like SQL, HQL, Criteria in DAO layer.
- Involved in writing J-Unit tests, responsible for code-review, preparing document and fixing teh production bugs.
- Used selenium tool for writing teh test scripts using Java to test teh web application against teh new browsers and testing teh END to END application.
- Worked closely with teh internal testing team for functional testing and smoke testing.
Environment: Java6,JSP,Spring3, Hibernate3.5, SOAP/Restful Web services, ApacheCXF, XML, JSF JSON, AJAX, Eclipse, Websphere Application Server6.1 / IBM Portal Server, MuleESB, Maven, HTML, CSS, JavaScript, SQL, PL/SQL, Linux, Agile/Scrum, JUnit, Drools Governor tool, Log4J, RAD6.0 (7.1)/WID, Oracle11g, Maven, JMS, MQ.
Confidential, GA
Sr. Software Engineer
Responsibilities:
- Developed Web Interface using JSP, Java Script, HTML, JSFs, and CSS, using teh JSF framework.
- Involved in developing web applications with Single Page Applications framework using AngularJS.
- Responsible for adding new product features, bug fixes, and transitioning Account pages to teh new platform using AngularJS.
- Designed teh web design using CSS, HTML, AJAX, JavaScript, and JQuery in ongoing projects.
- Built cross-platform and multi device applications in AngularJS, using teh HTML5, CSS3 and Bootstrap.
- Developed teh rules framework using teh GOVENER Tool for validating certain application Business rules.
- Involved in sprint planning and added sprint tasks in JIRA.
- Followed Agile/Scrum methodology for development. Participated in daily standup, retrospection and planning.
- Involved in teh server related configurations like JNDI/JDBC/Server Lib/Buses/MQ’s in IBM Websphere application server.
- Involved in creating teh websites and portals as an assembling teh themes, pages, portlets/gadgets and a common navigation using liferay portal.
- Created teh Customizing teh look and feel by using a combination of CSS and Velocity templates in liferay portal.
- Wrote extensive SQL Queries for teh purpose of data retrieval and data manipulation using JDBC and JNDI on Oracle10g.
- Performed Unit testing and documented teh results as part of defect fixing.
- Experience in generating Sub Reports, Standard, Mailing Labels, Cross Tab Reports and Graph Reports by using Crystal Reports.
- Worked on Hibernate configuration files and mapping files for persistence layer and transaction management.
- Developed DAOs interfaces for hibernate to interact with teh database and also responsible for Code reviews and unit testing.
- Involved in teh writing teh all formats of database quires like SQL, HQL, Criteria in DAO layer.
- Involved in developing batch and database to file using scheduling controllers.
- Performed Unit related programs file database testing and documented teh results as part of defect fixing.
- Participate in daily scrum meetings to update daily work activities and progress
Environment: Core Java/J2EE, ApacheSolr4.2.1, JbossDeveloperStudio5.0, JbossEAP6.0, Unit,Oracle10g, JSF/JSR158, JSF, Jboss DataGrid, Drools Governor tool, Maven, Webservices, Spring3.0, ApacheAxis2, XML, AJAX, Eclipse, Websphere Application Server7.0, ExtJS4.0,HTML,CSS,JSON,Javascript, Subversion, SQL, PL/SQL, Linux, JUnit, Log4J,Ant, Track record, HIBERNATE3.0, SAPCrystalReportsTool
Confidential
Software Engineer
Responsibilities:
- Involved in developing front-end systems with JavaScript, Bootstrap, HTML, CSS uses SpringMVC framework.
- Developed clickable prototypes using HTML, CSS and JavaScript and ExtJS.
- Involve in corporate training for newly joined employees in Java/J2EEtechnologies
- Involved in backend Processes for configuring Hibernate XML’s / HBM files with spring configuration XML.
- Involved in teh developing teh code for File to DB using teh Flat File Adapters in IBM WID layer.
- Worked with teh SOA architecture and Business Process Objects in teh IBM WID layer.
- Involved in teh server related configurations like JNDI/JDBC/Server Lib/Buses/MQ’s in IBM Websphere application server.
- Involved in teh writing teh all format so database quires like SQL, HQL, and Criteria in DAO layer.
- Extensively used Spring MVC (IOC, AOP, Email Functionality) for Presentation Tier and Hibernate for Persistent Tier.
- Used IBM RAD / WID IDE’s for implementing teh project and Websphere server for Deployment process and server configurations.
- Worked on teh code analysis of teh existing application that was developed in springs and Hibernate.
- Extensively involved in peer reviews and code development.
- Involved in Design and implementation of teh major functionalities.
- Involved in testing teh application for each release.
- Prepared teh Low-level Design documents and teh necessary business logic.
- Extensively involved in teh Coding and Development of teh various modules
- Enhancements to teh existing documented functionalities by Adding workflow to Document routing and maintaining Document forward history.
- Enhancements to teh existing documented functionalities by introducing document search, Document Forward and CheckIn/CheckOut functionalities.
Environment: Java, XML, Vantage framework, Oracle10g, TOAD, SQL, HTML, JavaScript, Servlets, Agile development/Scrum, JUnit, Ant, Track record, Springs, Hibernate-ORM, IBM Clear Case, Server,, JSF framework, Hibernate, RAD6.0 (7.1), Web Sphere Application /portal server/Process Server, Oracle10g.
Confidential
Software Engineer
Responsibilities:
- Worked in teh Water Fall Model Development environment.
- Studied and understand teh functional specifications and architecture.
- Involved in Design and implementation of teh major functionalities.
- Involved in testing teh application for each release.
- Prepared teh Low-level Design documents and teh necessary business logic.
- TEMPHas done Unit Testing and also involved in Integration Testing
- TheoverallarchitecturewasdesignedasperMVCarchitectureandStrutsframework
- Involved in database operations using Hibernate.
- Responsible for designing and developing UI for teh application using JSP's.
- Generated test plans for a set of programs and conducted teh unit and system testing for teh programs
- Teh overall architecture was designed as per MVC architecture using Struts framework
- Responsible for designing and developing UI for teh application using JSP's.
- Developed JavaBeans and Action classes.
- Generated test plans for programs and conducted teh unit and system testing for teh programs.
Environment: Core Java, J2EE, Struts, JDBC, JSP, HTML/DHTML, Oracle and Tomcat and SQLserver2005, ANT.