Senior Tech Lead Resume
SUMMARY
- Involved in complete software development life cycle (SDLC) of the software product from requirements gathering, Conceptual design, analysis, detail design, development, system testing and performance testing. Provided production support and involved in knowledge transfer.
- Provided solution with J2EE using advanced features of Java including EJB, Java Beans, Java Server Pages (JSP), Servlets, Struts, Spring MVC, Webflow, JSP Tag Library (JSTL), JSF, JDBC, RMI, JMS, JNDI, Spring, Web Services, Hibernate, AJAX and XML
- Experience in designing and developing of object oriented software applications with a wide exposure to e - business, B2B applications, service delivery, and E-Commerce, Internet and intranet applications.
- Hands on Experience in designing and implementing J2EE design patterns like Front Controller, Request Handler, Request Processor, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern, and GOF Core Java design patterns like Singleton, Factory, Composite, Adopter Bride etc.,
- Good Hands on exposure on writing secured Java Web Services (JWSDP) using SOAP, WSDL, UDDI, JAXP, JAX-WS, JAX-RPC and REST with JAX-RS.
- Strong skills in Web and Multi-tier Enterprise applications based on MVC framework (Struts, Spring) on Unix and Windows platforms and hands on experience with ORM tools like Hibernate, Eclipse Link and Top Link.
- Extensively worked on IDE’s like Eclipse, STS, MyEclipse, JDeveloper, NetBeans.
- Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle, SQL Server, DB2 and MySql.
- Extensive knowledge of Web Application servers including IBM WebSphere, Apache Tomcat, BEA’s WebLogic, and JBoss and involved in server administration for standalone server (JNDI, Data source configuration, Environment variable, Logs setup etc.).
- Efficient in software engineering skills on Enterprise Architect and UML diagrams including Use-Case diagrams, Class diagrams, Sequence diagrams etc with Rational Rose, Asta, etc,
- Hands experience on cloud environments like Oracle cloud and AWS etc.
- Excellent analytical, problem solving, communication skills and a dedicated team player
- Having good knowledge on Agile Methodologies and also worked as Scrum Master
- Having hands on experience in Test Driven Development and having good experience in using unit test frameworks like Junit, Mockito, Easy Mock, Concordian and HTML test.
- Having good experience in creating maven multi module projects and test driven projects.
- Extensive project experience in Government, Retail, Insurance, Banking and Revenue and Telecom.
- Having good experience in using Build tools like Ant, Maven to create and deploy project builds.
- Hands on experienced on configuring and creating contiguous build environments using Hudson and Jenkins n both Windows and Linux platforms
- Having more than 4 years of experience in Production Support and Maintenance Projects.
TECHNICAL SKILLS
Operating Systems: Windows 7/XP/NT, UNIX, Linux, Ubuntu
Languages: Java 1.6, SQL, PL/SQL
Web Technologies: JSP 2.0, Servlets 2.4, XML, JAX-WS Web Services, SOAP, WSDL, UDDI, HTML, CSS JavaScript, AJAX, JSTL, JAX-RS REST Services
Java Technologies: J2EE, JDBC, EJB 3.0, Java Bean, RMI, JNDI, JMS
Frameworks: Jakarta Struts 1.2, JSF, Spring MVC, Webflow
RDBMS: ORACLE 11i, Sybase, MS SQL Server, DB2, RDB
Messaging Services: JMS, Spring Integration, Rabbit-MQ, Active-MQ, Java Mail
Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss
Application Servers: Weblogic 9.2, WebSphere 7, Jboss4
Tools: and Utilities: ANT, Maven, SVN, CVS, Clear Case, Perforce, Share Point
IDEs: Eclipse, MyEclipse, Jdeveloper, Jbuilder
OR Mapping Tools: Hibernate 3.0, EJB, JPA, Eclipse Link, Top Link
Internet Protocols: HTTP, FTP, HTTPS, SMTP, TCP/IP, Mail
Scripting: Java Scripts, DOJO, Ajax, JQuery, AngularJS
PROFESSIONAL EXPERIENCE
Confidential
Senior Tech Lead
Responsibilities:
- Confidential is a cable television and communications provider in the United States.
- Confidential serves primarily smaller markets in the Midwest and Southern United States.
- Confidential is one of the leading media agencies in the Confidential .
Confidential
Senior/Lead J2EE Developer
Responsibilities:
- Confidential is a global provider of customer interaction solutions and product support services.
- TeQ21 is an integrated technology platform that provides both the suite of client services and business support applications.
- A chat solution which can seamlessly work between users of TeQ21 platform and non-TeQ21 platform is needed.
- Spark a standalone open source client application with OpenFire server based on XMPP standards is developed for this purpose.
Confidential
Senior/Lead J2EE Developer
Responsibilities:
- Hyperion Profitability and Cost Management is an analytical application that allows financial analysts to design and execute complex allocation processes for a variety of use cases including shared service recharges, service costing, and customer and product profitability analysis.
Confidential
Senior/Lead J2EE Developer
Responsibilities:
- Confidential in the internal NCR Project Code Name for the effort to re-engineer the Systems Management Incident Management "engine".
- Currently, the Systems Management product is Aptra Vision.
- And underneath the web front-end of Aptra Vision is an Incident Management automation engine known as Gasper Vantage.
- This was a stand-alone product that is now years old and has some architectural limitations.
- Therefore, Project Confidential is an effort to rewrite this; maintaining the feature set, but breaking architectural limits and laying a solid foundation for an extendable Systems Management engine.
