Team Lead/java Developer Resume
SUMMARY:
- Over 9 + years of IT experience developing, testing, integrating, and implementing web based Java/ J2EE applications.
- Experience in the entire Software Development Life Cycle (SDLC) from Requirement Analysis, Design, Development, Testing, Implementation, Documentation, and Support.
- STIBO trained professional, to understand end to end master data management in STEP.
- Solid understanding and hands on experience data management in STIBO STEP, data enrichment, validation, job scheduling, bulk update, price push, offer validation etc.
- Good understanding in IBM PIM, used as master data management in retail industry (Walmart).
- Solid understanding of Java/J2EE architecture, object oriented principles and object oriented analysis design and development for enterprise applications.
- Experienced in Agile SCRUM and TDD (Test Driven Development) software development methodologies.
- Strong knowledge in core Java OOPs concepts, Java Collections, File IO and Serialization, Exception Handling, and Multithreading. Good knowledge in Multithreading concepts like synchronization, concurrency, Threadpool.
- Developed web based applications using J2EE, Java, Servlets, JSP, MVC, Struts Frameworks (including Validation and tiles frameworks), Hibernate (persistence Tier), Spring MVC, Ajax, JavaBeans, JDBC, Connection Pooling, SQL, PL/SQL, HTML, and CSS.
- Strong knowledge of design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
- Excellent working knowledge of popular frameworks like Struts, Hibernate, and Spring Frameworks.
- Designed and developed scalable, high volume web applications.
TECHNICAL SKILLS:
Languages: Java, J2EE, HTML5, PL/SQL.Java Collections, Multithreading, AWT, Exception Handling
J2EE: JSP, Servlets, Applet, JDBC, Java Beans, Tag Libraries
Servers: Apache - Tomcat 5.x/6.x, Web Logic, Tomcat, JBoss.
Markup/Scripting Lang: JavaScript, HTML 5, Angular JS
Framework: Spring 3.2.2, Struts 2.3.12, Spring MVC, Spring Core, JMS
GUI/Prototype Tools: AWT, JSP, CSS
IDE/Tools: Eclipse 3.x, Net Beans, IntelliJ, ANT, JIRA.
XML Technologies: XML, XSL, DTD/Schema, DOM/SAX API, JAXB.
Databases and Tools: Oracle, MySQL, SQL Server, MS Access, ORM Tool Hibernate 3.0.
Web Service: Web Services JAX-WS, JAX-RS, Apache CXF, SOAP, RESTful.
Operating Systems: Windows, UNIX, MAC OX
Design Methodology: UML, Object Oriented Analysis and Design, J2EE Design Patterns.
Deployment/Build Tool: Apache Ant 1.9, Apache Maven 2.2.1
Source/Version: Control Dimensions, Clear Case, SVN
Documentation Tool: MS Word 2007, Microsoft Visio, Open Office.
Other: EXIGEN Insurance Suite - PAS, STIBO PIM
PROFESSIONAL EXPERIENCE:
Confidential
Team lead/Java Developer
Responsibilities:
- Set up and maintained (50M items as of now) with right content, image, price and making sure items are translatable, searchable, findable on site.
- Troubleshot and debugged applications and provided fixes in a timely manner.
- Enhance and maintain ATOM (Automation Tool For automation & Operation)
- Design and develop new features in ATOM using Rest services, Angular, Cassandra to fulfill the client’s requirements.
- Integrated with SOLR to extract data from Cassandra for preparing Angular dashboard to Business.
- Analyzed and troubleshot IBM PIM prod issue.
- Participated in class STIBO PIM training and complete STIBO course in Atlanta.
- Analyzed various item setup issue in STEP (STIBO) to validate feed from upstream/downstream system to STEP, inventory, image validation, run bulk import /export, job scheduler.
- Communicate/interacted with product manager to find out technical gap in different systems.
- Automated trigging system to improve the process. Created multiple tools in Java/Rest-provider/Client for reporting and triaging purpose.
- Fixed UI issue developed in Angular JS. Fixed Search UI issue /Qarth issue.
- Wrote JUNIT for developed functionality.
- Used Maven(POM.xml) to add or to manage decencies.
- Led the multi-vendor Team from onsite (8 member) across the USA and Offshore.
- Worked on Hive queries and MapReduce for analyze data from Cassandra DB(UBER).
- Configured and setup Apache Solr for DB access
Confidential, AZ
Team lead/Java Developer
Responsibilities:
- Developed application using Spring MVC architecture.
- Involved in requirement analysis, design, develop new feature based on requirement in each sprint.
- Used SVN version control tool to maintain the code repository.
- Used Exigen Framework on top of Spring to develop and Configure PAS.
- Designed and developed base framework classes, common re-usable components.
- Fixed bugs and closed tickets raised by QA team. Communicated with production and QA teams for support.
- Experience in Oracle 11g/10g. Worked with defect tracking tool JIRA.
- Wrote JUNIT for developed functionality.
- SONAR for code coverage.
- Worked on HTML and validation using JavaScript.
- Handled AJAX call without full page submission.
- Created REST service provider and client to use and expose service.
- Worked on Splunk to analyze the log and exception. Used Splunk to create report.
- Applied Multithreading on data export to reduce process time.
- Worked with management to estimate the level of effort, resource needs and task duration
- Developed and modified the technical documents as per company standard process prototype.
- Participated in the daily stand up Scrum meetings as part of Agile process for daily reporting.