Technical Lead Resume
TempE
SUMMARY
- A diversely skilled person, with 13+ years of experience in web based n - tier systems(java/j2ee) with strong domain knowledge of object oriented technologies, web development, HealthCare and Finance systems
- Proven ability to quickly learn new technology and apply them for business solutions with excellent interpersonal and mentoring skills
- Hands on experience of a wide array of J2EE technologies such as JSP/Servlets, Struts framework, JavaScript/AJAX, and JDBC which are required to architect real-world, enterprise solutions
- Good experience with Spring and Hibernate technologies
- Highly capable to quickly learn new Technology and adapt to new environment
- Extensively worked in Product based projects
- Involved in maintenance and enhancement of existing application systems and take additional challenging tasks to work independently on new projects
- Understanding of concurrent, multi-threading and distributed programming
- Deep understanding and working knowledge of application servers such as WebLogic and WebSphere.
- Methodologies with mastery of j2ee toolsets such as Toad, Log4j, Ant, Maven.
- Thorough understanding of XML based technologies.
- Experience with JQuery
- Experience with JIRA, Crucible, SVN,VSS tools.
- Experience with Oracle, SQLServer and PostgreSQL databases.
- Experience in Performance Profiling & Tuning Experience.
- Good Agile and Scrum experience.
- Work experience in fixing critical production issues.
- Good Work experience with SOAP, RESTful web services using Apache CXF and Jersey tools.
- Good Knowledge on AngularJS, ReactJS technologies.
TECHNICAL SKILLS
Language: Java, PL/SQL, C, C++, HTML
J2EE Technologies: SOA, SOAP, Restful Web Services, JAXB, Servlet, JSP, JDBC,,JNDI, XML, DOM, SAX, JPA,Angular and Reactjs,WEBSOCKET
Application Servers: BEA WebLogic, WebSphere Application Server 6.1.
Web Servers: Apache Tomcat, Jetty
Web Services: Apache SOAP, REST
Internet: XML, HTML, DHTML, JavaScript, AJAX, JSON
RDBMS: Oracle 8i/9i/10g, MySQL, SQL Server, PostgreSQL
Frameworks: Spring, Hibernate, Struts
IDE: WSAD, Eclipse
Build Tools: ANT, Maven
Operating Systems: Windows 9X, Windows NT/2K, Linux 10.0
Utilities: Toad, SQLServer Management Studio, MySQL Workbench, SoapUI, Firebug,SVN,CVS,JIRA,Confluence,Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Tempe
Technical Lead
Responsibilities:
- Involved in Designing the project, setup the servers, environment and did the whole setup
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
- Used the spring framework features like Spring IoC, Spring MVC, Spring Beans, Spring CORE.
- Involved in writing the controllers that react to the navigation of user interactions with the services.
- Used Jersey library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object and Used Jersey, Apache CXF tools to develop SOAP, Restful web services.
- Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
- Follow organizational SDLC processes and best practices in an Agile team environment
- Design, build, deploy, and maintain high quality, secure, efficient, reliable, extendable, reusable, and easy to maintain technical solutions
- Identify bottlenecks and bugs, and devise solutions to these problems
- Communicate effectively with peers and stakeholders to ensure alignment and meet commitments
- Designing and Developing Web Service applications with Restful Web Services
- Designing and developing server side applications with Spring, web socket API and JAXB
Environment: Java, J2EE, WebSocket API, JavaScript, jQuery, XML, JSON, Restful web service, JIRA, Confluence, Bamboo, GITHUB.
Confidential, Tempe
Technical Lead
Responsibilities:
- Working as lead developer and coordinating between on-site and off shore teams.
- Involved in Designing the project, setup the servers, environment and did the whole setup
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
- Used the spring framework features like Spring IoC, Spring MVC, Spring Beans, Spring CORE and Spring Web Flow.
- Involved in writing the controllers that react to the navigation of user interactions with the services.
- Used Jersey library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object and Used Jersey, Apache CXF tools to develop SOAP, Restful web services.
- Used jQuery plugins like data tables, autocomplete, date picker, dialog, menu, text editor, tabs and handlebars as front end technologies for easy user interactions.
- Used JavaScript and AJAX technologies for front end user input validations.
- Used Firebug to debug the front end implementations.
- Used Source Tree for importing, rebasing and delivering the application to the source control.
- Participated in daily scrum meetings to discuss about the work done the before day, current days’ work and to let the team mates know if there are any road blocks.
- Regularly involved in meeting with the business analyst and the product owners to get a better understanding of the requirement and to let them know of the progress of the tasks assigned.
- Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
Environment: Java,J2EE,JavaScript, jQuery, XML,JSON,, Source Tree, SOAP and Restful web service, JIRA, Confluence.
Confidential, DE
Architect
Responsibilities:
- Working as lead developer and coordinating between on-site and off shore teams.
- Involved in Designing the project, setup the servers, environment and did the whole setup
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
- Used the Spring framework features like Spring IoC, Spring MVC, Spring Beans, Spring CORE and Spring WebFlow.
- Involved in writing the controllers that react to the navigation of user interactions with the services.
- Used Jersey library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object and Used Jersey,Apache CXF tools to develop SOAP, Restful webservices.
- Used Jquery plugins like datatables, autocomplete, datepicker, dialog, menu, text editor, tabs and handlebars as front end technologies for easy user interactions.
- Used Javascript and AJAX technologies for front end user input validations.
- Used Firebug to debug the front end implementations.
- Used SourceTree for importing, rebasing and delivering the application to the source control.
- Participated in daily scrum meetings to discuss about the work done the before day, current days work and to let the team mates know if there are any road blocks.
- Regularly involved in meeting with the business analyst and the product owners to get a better understanding of the requirement and to let them know of the progress of the tasks assigned.
- Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
Environment: Java/J2EE, JavaScript, ReactJS, jQuery,XML, JSON, SubVersion SVN, SOAP and Restful web service, JIRA, Confluence.
Confidential, Phoenix
Lead Java Developer
Responsibilities:
- Working as lead developer and coordinating between on-site and off shore teams.
- Involved in Designing the project, setup the servers, environment and did the whole setup
- Involving in the development of Javelina framework design using project specific tools like XTTM, DataGrapes.
- Got wide knowledge on EDI 270/271,276/277,834/835/837 Transaction and CORE Transaction(RTA)
- Extensivelly worked on Critical Production issues.
- Involved in performance improvement sessions and suggested few performance tips like code optimization.
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
- Used the Spring framework features like Spring IoC, Spring MVC, Spring Beans, Spring CORE.
- Used Hibernate Object Relational Mapping features for creating the entity domain objects and base hibernate support features for creating data access layer objects
- Involved in writing the controllers that react to the navigation of user interactions with the services.
- Used Jersey library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object and Used Jersey tool to develop Restful webservices.
- Used Jquery plugins like datatables, autocomplete, datepicker, dialog, menu, text editor, tabs and handlebars as front end technologies for easy user interactions.
- Used Javascript and AJAX technologies for front end user input validations.
- Used Firebug to debug the front end implementations.
- Thoroughly used MS SQLServer/PostGres as database for development and integration testing environments.
- Used ClearCase for importing, rebasing and delivering the application to the source control.
- Participated in daily scrum meetings to discuss about the work done the before day, current days work and to let the team mates know if there are any road blocks.
- Regularly involved in meeting with the business analyst and the product owners to get a better understanding of the requirement and to let them know of the progress of the tasks assigned.
- Involved in discussions with the testing teams to see the tasks accomplished meets the acceptance criteria of the product owners.
- Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
- Used Jersey,Apache CXF tools to develop SOAP, Restful webservices.
Environment: Java,J2EE,XTTM,DG,Java Sript, JQuery,XML,STAX,SAX Parser, SubVersion SVN, PostGres,spring, hibernate and Restful webservice.
Confidential, Phoenix
Senior Java Developer
Responsibilities:
- Working as lead and coordinating between on-site and off shore teams.
- Involved in Designing the project, setup the servers, environment and did the whole setup
- Involving in the development of Javelina framework design. In this frame work we are developing project specific tools like XTTM, DataGrapes.
- Got wide knowledge on EDI 270/271,276/277,834/835/837 Transaction and CORE Transaction(RTA)
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework, applicationContext.xml.
- Involved in performance improvement sessions and suggested few performance tips like code optimization.
- Developed both Server side and client side XSLs.
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Implemented Transactions using Spring framework.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Maintained relationship between objects using Spring IOC.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Configured and Deployed the Web Application Achieve (WAR) in Tomcat Web Server.
- Involved in code review and deployment of the application on development, testing of production servers.
- Developing web services to get the data on to front end
Environment: Java,J2EE,XTTM,DG,Spring3.0,JavaSript,JQuery,XML,STAX,SAXParser,SVN,PostGres,hibernate.
Confidential
Senior Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Implemented Transactions using Spring framework.
- Used Spring MVC and WebFlow to bind web parameters to business logic.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
- Maintained relationship between objects using Spring IOC.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Have worked on Oracle 10g data base for storing and retrieving the application data.
- Involved in configuring JMS and JNDI in rational application developer.
- Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: Java, Spring MVC, Hibernate, Tomcat, SQL Server
Confidential
Software Engineer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Used Spring MVC and WebFlow to bind web parameters to business logic.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
- Maintained relationship between objects using Spring IOC.
- Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Configured and Deployed the Web Application Achieve (WAR) in Tomcat Web Server.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: Java, J2EE, JPF,SpringMVC,Hibernate, Oracle
Confidential, New Mexico
Developer
Responsibilities:
- Responsible for system analysis, design and development using J2EE architecture.
- End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
- Used Spring to develop light weight business component.
- Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
- Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
- Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
- Developed Web Services using REST, WSDL,4 UDDI and XML.
- Developed Session Beans for the Business logic.
- Involved in research activities for determining frameworks and technologies feasible for the development of application.
- Conduct knowledge sharing sessions among the team members in technical areas.
- ENVIRONMENT: Java JSP, Servlets, Spring, Hibernate, XML, WebSphere Application Server, Eclipse, MS-SQL Server, REST, JMS, Jetty, Javascript, JSON, log4j.
Environment: Java, Struts, WSAD, SQL Server and Stored Processors
Confidential
Associate
Responsibilities:
- Involved in developing the UI.
- Implemented test cases to perform Unit and Integration testing.
- Written helper classes and utilities to use across the application.
- Worked with Quality assurance team in tracking and fixing bugs.
- Used JUnit to write repeatable tests, mainly for unit testing
Environment: Java, Struts, WSAD, SQL Server
