Team Lead Resume
Reston, VA
SUMMARY
- Over 7 years of experience in Design, Development and Implementation of various business applications using Java/J2EE technologies.
- Excellent implementation knowledge of Enterprise/Web/Client Server using Java, J2EE (Servlet, JDBC, JSP, EJB, RMI, JNDI, XML), Spring and Struts .
- Proficient in Web Application Development using HTML, DHTML, CSS, XML, XSL, XSLT, XPath, JavaScript, jQuery, JSTL and AJAX.
- Experience with Web services SOAP, WSDL and also familiar with Rest services
- Excellent experience with JavaScript for Page/Form data validation.
- Expertise in Working with Various IDEs including JDeveloper and Eclipse.
- Proficiency in working with version control systems like Subversion SVN and RTC.
- Well concept of OOPs, OOAD, J2EE, MVC design patterns.
- Involved extensively in application developing using Struts, JSF and MVC J2EE architecture framework.
- Proficiency in working with Spring, OJB (ORM Tool Like Hibernate).
- Utilized testing tool JUnit extensively for the integration testing and unit testing.
- Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
- Good experience in handling VSS, Rational Rose and UML.
- Worked on Windows 9x/NT/200x/XP and LINUX/UNIX environments.
- Knowledge of full Software Development Life Cycle (SDLC).
- Familiar with RUP and Scrum development methodologies techniques.
- Preparation of Standard Code guidelines, analysis and testing documentations.
- Self - motivated, responsible and proper time management with good Written, Verbal and Listening skill, commitment to co-operative teamwork.
- Ability to quick master new concepts and applications.
TECHNICAL SKILLS
Operating Systems: Windows 9x/NT/200x/XP, LINUX/UNIX
Languages: Java 6, C, C++
J2EE Technologies: Java, JDBC, Servlet, JSP, EJB, RMI, JNDI
Web Technologies: JavaScript, HTML, CSS, XML, XSL, XSLT
RDBMS: Oracle8i/9i/10g /11g (PL/SQL), DB2
Design Patterns: MVC, Singleton, Factory, J2EE Design Patterns
IDEs: Eclipse, JDeveloper
Build Tool: ANT, MAVEN
Application/Web Servers: Weblogic Server 10.3, Weblogic 8.1, Tomcat5.0, Websphere Portal 5.1
Java Frameworks: Struts 2, JSF, Spring, OJB, JUnit, Log4j
Version Control: SVN, VSS, RTC
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Team Lead
Responsibilities:
- Responsible for Requirement Analysis and Iterative Design with UML in Agile approach
- Involving in Use Case reviews with Business Analysts, provided support and status reporting with clients on a regular basis
- Maintaining all phases of the development and project quality. Handling the tasks of scheduling all project activities and managing risks throughout development cycle
- Performing responsibilities of reviewing and clarifying business requirements for new application development
- Making presentation and system demo on behalf of Confidential in technical architectural sessions to CMS and multiple state agencies
- Building the integrated eligibility system communicated with Federal Hub about SSA, IRS, RIDP, VLP verification using SOAP web service
- Developing and implementing new integrated Exchange and Medicaid eligibility system with state existing MMIS system
- Leading the O&M team to triage production defects and schedule the release date
- Leading and mentoring five developer team to deliver Back Office and customer service functionalities
- Implementing the SiteMinder integration with current Spring framework application
- Integrating third party authentication with Spring security to meet the government compliance
- Cooperating various jQuery plugins like datatable to improve webpage usability
- Creating MAVEN build scripts to create distribution release version of the application
Environment: s: Java, JEE, JBoss, JBoss Fuse, Tomcat, JDBC, Spring 3.0, JSP, jQuery, Hibernate 3.2, Apache CXF, XML, XSD, XSLT, SOAP UI, MAVEN, SQL Developer, JUnit, Oracle 11g, PL/SQL
Confidential, Rensselaer, NY
Senior Java Developer
Responsibilities:
- Lead the development of Broker/Navigator modules to serve ten thousands brokers/navigators
- Designed the new software architecture to improve performance for brokers/navigators to manage millions clients
- Implemented Hibernate for persistence layer. Implemented data Caching using Hibernate
- Used Hibernate to query the database and wrote multiple HQL queries to perform CRUD operations as well as mapping of POJOs’
- Performed Query optimizations to improve data retrieval metrics as well as wrote stored procedures in conjunctions to plain SQL statements to balance the performance
- Developed the full-stack of functionalities for Broker/Navigator to enroll individual/employer/employee from back-end to front-end under Spring framework
- Participated the Small Business Health Options Program (SHOP) web service development for insurance issuers
- Used jQuery for enhanced user experience and AJAX for the broker feature.
- Designed and developed JSP with JSTL, HTML, AJAX with CSS and JavaScript Framework for improved customer experience
Environment: s: Java, JEE, WebSphere, Tomcat, JDBC, Spring 3.0, JSP, jQuery, Hibernate 3.2, XML, SOAP UI, MAVEN, SQL Developer, JUnit, Threads, DB2, PL/SQL, TOAD
Confidential, Groton, CT
Java Developer
Responsibilities:
- Reviewed the Requirements Specification with the team as well as verified and validated the project progress during each scrum increment.
- Used Swing and Spring for the GUI design as well multiple third party libraries such as Apache Collections for performing data analysis within the application.
- Brainstormed various defragmentation algorithms with the team in order to minimize code complexity and maximize system performance.
- Wrote multiple SQL queries that would hit the Oracle 11g database to retrieve depleted compounds, find available source stocks in the REMP Storage.
- Wrote web services that would help the application communicate with the REMP Robot to perform tube discards, plate discards as well as replenish tubes with a given compound.
- Responsible for writing unit tests for the java code. More or less, test driven development approach was followed at various times.
- Used concurrent programming to control the application while the application was busy retrieving the data.
- Wrote a high quality sign off document that consisted complete information about application usage and address support issues.
Environment: Java 1.6, Spring 3.0, XML, REMP API, Web Services, Swing, Clojure, MAVEN, Apache Collections, Google Guava, SQL Developer, JUnit, Threads, Oracle 11g, PL/SQL, CVS
Confidential, Parsippany, NJ
Java Developer
Responsibilities:
- Perform responsibilities of reviewing and clarifying business requirements for new application development.
- Responsible for leading all phases of the project development and project quality. Handle the tasks of scheduling all project activities and managing risks throughout development cycle.
- Designed and developed a REST-full style Web Services layer that returns data in JSON format. OceanMetrics consume the JSON data.
- Designed and Developed application using Java, Spring, JSP, JavaScript, Struts code for the development of OceanMetrics site.
- Implemented Hibernate for persistence layer. Implemented data Caching using hibernate.
- Developed JUnit test cases using Mockito.
- Used Ext JS and build High performance scalable grids for user interface.
- Worked with Product and Data Architects to understand the business needs and coming up with the possible Google charts to model the business needs.
- Prepare Documents like Architecture Document, Technical Assessment Documents etc and give presentation to the Technical and Infrastructure Team.
- Worked on the migration of the product from Oracle to Big Data Analytics supporting Greenplum database
Environment: Java, J2EE, Spring 3.0, Hibernate 3.2, Struts 2.0, JSP, JavaScript, Google Visualization API, JAX-RS, HTTP, Ext JS, JSON, jQuery, AJAX, Unix, JUnit, Oracle 11g, PL/SQL, Greenplum, Apache, Tomcat, Ant, Log4j, Eclipse
Confidential, Dublin, OH
Java Developer
Responsibilities:
- Responsible for Requirement Analysis and Iterative Design with UML using Rational Rose in Agile MDD (Model Driven Development) approach.
- Involved in Use Case reviews with Business Analysts, provided support and status reporting with clients on a regular basis.
- Designed and developed JSP with JSTL, HTML, XSLT, AJAX with CSS and JavaScript Framework for improved customer experience.
- Used Hibernate as ORM tool to persist domain model data in Oracle Database.
- Created Hibernate mapping xml by reverse engineering and developed DAOs.
- Implemented and maintained MVC architecture using Struts2 framework
- Automated the build process using ANT Script and deploying the application on WebLogic.
Environment: s: Java, JDK1.4/1.5, WebLogic Application Server 8.1/9.2/10, Servlets, JSP, JSTL, Custom Tag Libraries, XmlBeans, Apache Axis, JDBC, JMS, XML, XSD, AJAX, CSS, Struts 2, Tiles, Hibernate 3.2, Spring 2.0, Ant 1.6.5, CVS, log4j, Oracle 9i/10g, Windows XP, TOAD 8.6, UML, Rational Rose 2000