Team Lead/java Developer Resume
CA
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.
- Extensive 5 yr+ experience in P&C Insurance domain, ‘Policy Admin System’ and Confidential Framework.
- 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 ( Confidential ).
- 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.
- Extensive experience on Spring MVC, Annotations, Spring DI and Spring Hibernate Integration.
- Hands-on experience withSpring Boot.
- Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, UDDI, AXIS, RESTFUL, Restful services, and SOAP UI.
- Strong in front-end development using JSP, JSTL, CSS, HTML, JavaScript, jQuery and AngularJs.
- Experience in Continuous Integration (CI) using Maven.
- Extensive experience in working with a Java-based logging utility like LOG4J and creating Custom Logging utilities.
- Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Service Located Factory, Singleton and Business Delegate.
- Good understanding in developing databases to create objects like tables, views, functions, triggers and stored procedures package using PL/SQL and My SQL, Oracle, SQL Server and DB2.
- Good understanding of Apache Tomcat, WebLogic Application Servers in the areas of development, deployment, configuration settings and deployment descriptors.
- Used version control and bug reporting tools like clear case, clear quest, SVN, perforce and GIT.
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: Confidential Insurance Suite - PAS, STIBO PIM
PROFESSIONAL EXPERIENCE
Confidential, CA
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.
- Production support during holiday launch, price update, issue impacted Supplier center, ITEM not searchable, Image issue. Coordinating team in war room to fix the issue asap.
- Good understanding about retail industry compliance TOOL, WERC system, PCI standard.
- 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( Confidential ).
- Configured and setup Apache Solr for DB access
Confidential, AZ
Team lead/Java Developer
Responsibilities:
- Developed application using Spring MVC architecture on top of Confidential Insurance Product Suite.
- Developed Docgen Module, UI components, Job Scheduler in Confidential Framework.
- Understanding of AAA claim center developed in GW.
- Involved in requirement analysis, design, develop new feature based on requirement in each sprint.
- Used SVN version control tool to maintain the code repository.
- 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.
Confidential
Java Developer
Responsibilities:
- Application was developed using Spring Webflow and used Oracle for DB.
- The UI was designed in JSP and Hibernate for Database access from application.
- Designed and developed PBM UI and backend flow.
- Responsible for end to end testing of each module and Unit testing.
- Worked with testing team to wrote test cases/scenarios
- Designed and created components for company's object framework using best practices and design Patterns such as Model-View-Controller (MVC).
- Worked on Spring modules like Dependency Injection (DI) and Aspect Oriented Programming (AOP).
- Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
- Analyzed and designed the front-end and middle tier using JSP, Servlets and Ajax.
- Implemented database access through JDBC at Server end with Oracle as backend.
Confidential
Java Developer/Offshore
Responsibilities:
- Analyzed, designed and developed J2EE and Design Patterns based application
- Developed application using an enhanced framework based on Apache Struts.
- Used JDBC for database connectivity with the application.
- Developed some of the presentation layer interfaces, JSP's and Java Beans.
- Performed client side Data Validations using JavaScript.
- Used JSTL and custom tag libraries in place of Scriptlets.
- Extensively used XML and XSLT style sheets.
- Implemented the application and bug fixes in production environment.
- Created Tables and SQL Queries to insert and fetch the data from the database.
- Developed Enterprise Java Beans (Session Beans) to perform middle ware services and interact with DAO layer to perform database operations like update, retrieve, insert and delete.
- Wrote ANT scripts for automating the process of building, testing and deploying the system.