Tech Lead Resume
Concord, NH
SUMMARY:
- 12+ Years of experience is in information - technology, Web-based and custom development project.
- Self motivated, adaptive to team environment, able to work under pressure and complete complex tasks independently as well as in team.
- Full stack Java Developer with complete life cycle experience from requirements till delivery.
- Strong experience in implementing MVC framework in J2EE architecture using Spring and Struts Framework.
- Expertise in design and development of web applications using J2EE, Servlets, Multi-threading concepts,Hibernate JSF, JSP, JavaBeans, JavaScript, HTML, CSS, JSON
- Experience of developing and deploying Java & J2EE applications with application servers WebSphere, JBoss and Tomcat
- Experience in build, development, support and deployment of different J2EE applications.
- Efficient use of various design patterns such as MVC, Singleton, Builder, DAO in the development of distributed Enterprise applications
- Well experienced in developing and consuming Soap and Rest Web Services using WSDL, SOAP, HTTP.
- Expertise in XML Technologies XML, XSLT, XSD, Xml Schema, JAXB.
- Knowledgeable in container tools like Docker, Kubernetes.
- Continuous Integration experience with Jenkins, Bamboo.
- Proven analytical, Programming and communication skills
- Proficiency in Software Development Life Cycle (SDLC), CMMI
- Strong Client Interfacing skills.
- Extensive knowledge in UNIX, ETL Concepts, SSIS, SSAS and SSRS.
- Experienced with Agile and Water Fall models.
- Experience in different roles, Team Lead, Sr. Java Developer
- Skilled professional in mentoring and leading junior team members.
- Experienced in working with Global Delivery Model (onsite/offsite teams)
TECHNICAL SKILLS:
Domain: Manufacturing, Telecom and Securities
Work Areas: Product Development and Maintenance
Languages: Java, J2EE, PL/ SQL, JavaScript
J2EE Technologies: JSF, Servlets, JSP, JSTL, JDBC, Struts, EJB, JMS, Spring, Log4J, JNDI,, Junit, JAXB, SAX, DOM
Web Related: Java script, CSS, HTML, JSON,Xml, jQuery, Angular
Frameworks: MVC Struts, Spring MVC, Spring Boot, Hibernate, My Batis, Jasper Reports, Liferay
Web Services: SOAP, REST, WSDL, XML, XSD, XSLT, Json
IDE Tools: Eclipse, IRAD
Version Control: Git, SVN, CVS, CA SCM, Perforce, TFS
Build Tools: Maven, Ant
Continuous Integration Tools: Jenkins, Bamboo
Application/WEB Servers: Web Sphere, Tomcat, JBoss
Databases: MS SQL Server, Oracle 8i, Oracle 9i and Oracle 10g
BI Technologies: SSIS, SSAS, SSRS, PPS and MOSS
PROFESSIONAL EXPERIENCE:
Confidential, Piscataway, NJ
Developer
Responsibilities:
- Analyze, design and enhance the system continually based on customer experience
- Enhance the product as per product requirements
- Continuous refactoring of the code for maintainability.
- Design and develop Multi-threaded modules to increase the performance of the application
- End to End design and develop new enhancements to the application.
- Analyze and Debug the issues to provide a feasible solution
- Run performance tests and provide remedial measures to ensure optimum performance.
- Add shell scripts to load files and data into the DB
- Unit testing through JUnit and Mockito for the components developed
- Root Cause Analysis for performance issues and fix.
- Fix issues related to UI.
- Work with testing teams to understand and resolve the issue.
Technologies: Java 1.8, Junit, Rest Web Services, Spring MVC, Spring Boot, Multi-Threading, JMS, ActiveMQ, JBoss, Cassandra, Angular JS,Jenkins, OpenALM, eForge, Git,XML,Json VMWare, Jenkins, SoapUI, JMeter, AVRO
Confidential, Waltham,MA
Developer
Responsibilities:
- Analyze, design and enhance the system continually based on customer experience
- Design and Develop Stateless Session Bean as per business scenario.
- Modify the existing product as per custom requirements.
- Understand the existing Client Architecture and analyze the product deployment
- Design and develop new reports.
- Design and develop new functionality as per client need
- Develop DAO layer components using Hibernate
- Develop custom DB scripts based on client need
- Suggest required architecture for optimal performance.
- Support the deployment of product on client architecture.
- Document the existing process and work on improving the existing process.
Technologies: Java 1.7, Web Services, EJB, jQuery, Spring MVC, Hibernate, Web sphere, Web Logic, TC Server, Tomcat, Oracle VMWare, Microsoft TFS, SQL Server, WebSphere Application Server.
Confidential, Burlington,MA
Individual Contributor
Responsibilities:
- Design and enhance the system continually based on customer experience
- Reproduce and Fix existing issues in the application.
- Manage development effort in short release cycles (two weeks)
- Refactor the existing framework to support new requirements and technologies.
- Support QA in testing the new enhancements.
- Analyze the use of new tools to be used in existing application architecture.
- Work with different stakeholders to gain a complete understanding of the issue or enhancement.
- Test Driven development with Junit.
- Continuous Integration with bamboo.
Technologies: Java 1.6, Web Services, Hibernate, JSP, Struts, Angular JS, Spring, JBoss, Jira,Oracle, Bamboo, Perforce, Ant, GWT, TogglZ.
Confidential, Concord,NH
Tech Lead
Responsibilities:
- Analyze and implement the functionality as per the business scenario in existing cobol application.
- Migration of Cobol programs to Java EJB.
- Migrate the existing screen to JSF pages.
- Design, Develop and support till production move
- Continuous refactoring of the framework to support the emerging needs
- Monitor the development process for continuous improvement in quality reducing the number of defects
- Analyze the defects raised for the root cause to be addresses
- Support the testing team during the System and Regression Testing
- Lead and direct junior developers in the team
- Interact with participating teams from UI, Testing and Deployment and production support
- Manage and maintain the framework as part of the continuing changes
- Automation of development tasks to improve the development process and the human errors
Technologies: Java 1.6, EJB, JSF, MyBatis, XML, WAS 8.5, Ant, IBM RAD, CA SCM
Confidential, Boston,MA
Tech Lead
Responsibilities:
- Automation of identified business scenarios
- Active participation in requirement gathering, design and development of the project.
- Analyze, Design and implement the functionality as per the business scenario in FSD.
- Interact with mainframe systems for information retrieval
- Accessing DB stored procedure and functions through spring framework
- Unit testing through JUnit for the components developed
- Manage and develop Multi-threaded modules for improved performance.
- Manage different versions and environments through controlled deployment
- Integration testing on Statestreet Cloud environment
Technologies: Java 1.6, Oracle PL/SQL, Oracle AQ, Maven, Drools rules, Web Services, Spring, ActiveMQ
Confidential
Track Lead
Responsibilities:
- Support to Confidential Web Integration Client applications
- Requirement analysis design and development of enhancement requests
- Design and support Confidential API to external applications
- Manage Inbound and Outbound data to and from Confidential
- Parse xml message and save it to database
- Expose and support Confidential Web services for applications to consume these services
- Manage Data transfer tools between Confidential and other Cisco applications
- Development and maintenance of J2EE application that support the Confidential integration clients
Technologies: Confidential 7.1, Java, J2EE, WAS, JMS, Web Services, Oracle
