Technical Lead Resume
New, YorK
SUMMARY:
- 10 years of software development experience as an SOA Integration Developer and software developer on Service Oriented Architecture Design and Development, Object oriented (OOPS) design and development, Webservices (JAX - RPC, JAX-WS and RESTful), JBoss, database programming, web programming and GUI development using JAVA/J2EE, JSP, Struts, Spring and Hibernate.
- Well proficient in developing both Front End & Back End applications using Java, Servlets, JSP, Web Services, JavaScript, Angular JS, HTML, EJB, JMS, Struts, Hibernate, JDBC, XML, JAXB along with XSDs, DTDs, ANT, Log4J, Spring Framework (AOP, IOC, Spring MVC and Spring batch), Integration of RESTful web services with Spring MVC.
- Well experienced in functional and technical systems analysis & design, systems architectural design, presentation, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation.
- Worked extensively to build Model-view-Controller (MVC) and Multi-tier client/Server Architecture using Design Patterns like Business Delegate, DAO, Data transfer Object, Service Locator, Factory Pattern, Singleton and Session Façade Pattern.
- Experience in Multithreading - Creating Multithreaded applications with java.util.concurrent package, Executor Framework
- Proficient in programming with different Java IDE’s like Eclipse, RAD and WID
- Developed Persistence layer using object relational mapping framework- Hibernate. Integrating Struts Framework with Hibernate.
- Having experience working with Web Services using SOAP and UDDI.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, DB2 and My SQL.
- Expertise in programming with SQL, PL/SQL and Stored Procedures.
- Expertise in development of test cases using Junit to check expected result.
- Used Log4j to create logs of the application’s flow of control.
- Experience in working with the i-net Crystal Clear reporting
TECHNICAL SKILLS:
Programming Languages: JSP, Java Servlet, Core Java 5 & 6, Struts, Hibernate, Web Services (RESTful and JAX-WS), SOA (Service Oriented Architecture), BEA WebLogic 8.1, WebSphere 6, Spring Framework (AOP, IOC, Spring MVC and Spring batch), Integration of RESTful web services with Spring MVC
Internet Development: JSP, Java Servlet, JavaScript, HTML, Struts Framework, jQuery, AJAX
IDE: Rational Application Developer(RAD) 7.0, Eclipse, WebSphere Integration Developer(WID) 6.2, 7.0
DBMS: Oracle 10g, DB2, My SQL
Reporting Tools: i-net Crystal clear Reports, Poseidon for UML
Operating Systems: Win 2003/XP/2000/NT, MS DOS, Linux
Servers: WebSphere 6.5 & 8, GlassFish4, WebLogic10.3.6, Tomcat, Jboss7.2.0
Version Control: SVN and CVS
PROFESSIONAL EXPERIENCE:
Confidential, New York
Technical Lead
Responsibilities:
- Plan, Design, Develop, Test and Document software applications using Angular JS, Hibernate, Web Services (RESTful), Spring Framework (AOP, IOC, Spring MVC and Spring batch), Integration of RESTful Web services with Spring MVC, HTML, JavaScript.
- Creating Multithreaded applications with java.util.concurrent package, Executor Framework.
- Interact with Business users to gather requirements and document them.
- Prepare High Level and Low level design for software which includes creation of UML diagrams in rational Rose (Use Case Diagram, Sequence Diagram, and Class Diagram).
- Develop Services and Web Interface for applications.
- Design and develop database tables to store the application data.
- Prepare Unit Test plan and identify test scenarios to test the software. Create and execute JUnit test scenarios.
- Stress testing, functional testing and performance testing of the application.
- Fix defects identified during system testing.
- Tuning the application to improve throughput and response time.
- Support the application after Production deployment and fix any defects identified in production
- Environment: Windows, Unix, Sybase database, Eclipse, Spring Framework, Core Java 5 & 6, Web services, HTML, JavaScript, Angular JS.
Confidential, FL
Technical Analyst
Responsibilities:
- Developed web services using Restful and Existing environments respectively by following Coding standards.
- Co-ordination with the client for absorbing the requirements, preparing architectural design, implementation, testing and delivering high quality solutions meeting the requirements.
- The role is to design and implement the requirements
- Coordinating with the offshore team members for developmental activities.
- Design, implement and test the service. Developing the new service in Glass Fish server
- Support the application after Production deployment and fix any defects identified in production
- High level, detail design, Class diagrams and Sequence diagrams using UML modeling.
- Environment: Windows 7, Unix, Oracle database, Web services, Struts, Log4j XML, JSON, AJAX, JQuery, Java script, Glass Fish, RAD tool
Confidential, Chicago
Technology Analyst
Responsibilities:
- Plan, Design, Develop, Test and Document software applications using Core Java with DB2 database in Windows and Unix environments, JSP, Java Servlet, HTML, JavaScript, Struts Framework, Hibernate, Web Services (RESTful and JAX-WS), Spring Framework (AOP, IOC, Spring MVC and Spring batch), JBOSS, Integration of RESTful Web services with Spring MVC.
- Working on tools like Rational Application Developer (RAD) 7.0, Eclipse
- Creating Multithreaded applications with java.util.concurrent package, Executor Framework.
- Interact with Business users to gather requirements and document them.
- Analyze the requirements and prepare estimates in terms of time and effort required to develop the software which meets the requirements.
- Prepare High Level and Low level design for software which includes creation of UML diagrams in rational Rose (Use Case Diagram, Sequence Diagram, and Class Diagram).
- Develop Services and Web Interface for applications.
- Design and develop database tables to store the application data.
- Prepare Unit Test plan and identify test scenarios to test the software. Create and execute JUnit test scenarios.
- Fix defects identified during system testing.
- Tuning the application to improve throughput and response time.
- Support the application after Production deployment and fix any defects identified in production
- Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle 10g, XML, Web Services, Quartz job scheduling, Spring MVC, SQL, PL/SQL, Subversion, SMTP (Java Mail), Maven, Ant, XML Beans, Log4j, TOAD, Junit, Web Logic Application Server, RAD6.5, Java Script, DOJO, CSS, Windows XP.
Confidential
Senior Software Engineer
Responsibilities:
- Designing APIs and Interface for invocation of Web service operations.
- Developing and maintaining framework which consists of APIs and handlers for Webservices.
- Incorporating any changes in or developing new WSDL and XSDs. Generating client jars from WSDL files using JAX-WS runtime.
- Conducting manual and automated code reviews to ensure code quality and conformance with standards. Using PMD (Project Mess Detector) tool for automated code review.
- Developed Stored Procedures and Functions, Views for the Oracle database (PL/SQL)
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle 10g, XML, Web Services, Spring MVC, SQL, PL/SQL, Sub version, SMTP (Java Mail), Ant, XML Beans, Log4j, Web Logic Application Server, Windows
Confidential
Software Engineer
Responsibilities:
- Worked on Receiving, Process, Delivery and Deliver failure modules
- Responsible for User Interaction, Demonstration of the module for each iteration cycle.
- Used i-net Crystal Clear Case for reporting
- Responsible for Analyzing, designing, developing, coordinating and deploying web based application
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications
- Manage team and mentor junior team members.
- Reviewed and assisted junior developers with design and development.
- Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, XML, Web Services, Ant, XML Beans, Log4j, Poseidon UML, Junit, Weblogic, Eclipse, Windows XP