We provide IT Staff Augmentation Services!

Java Developer And Team Lead Resume

Woodland Hills, CA

SUMMARY:

  • Over 12+ years ofextensive experience in full project lifecycle, team lead, application design and architecture, development, documentation and project planning, systems analysis, enterprise integration, technical support, testing and implementationforBFS, Retail & Health Care Domains
  • Hand - on experience in Java, J2EE, Spring Framework, Business Process Management (BMP), Business Rule Engine, Enterprise Application Integration (EAI), Service-Oriented Architecture (SOA), Big Data, and Natural Language Processing (NLP).
  • Strong experience in Software Development Life Cycle (SDLC) using Agile/Scrum, Waterfall and Prototyping methodologies.
  • Experience with UML modeling using tools like Rational Rose, Magic Draw and Visio.
  • Strong experience in designing and developing Java Applications.
  • Experience with MVC (Model-View-Controller) Architectural Patterns.
  • Strong OOA/OOD/OOP and Design patterns skills in Java.
  • Experience with JQuery, AngularJS and RESTful Web Services.
  • Extensive experience in designing and developing JUnit Testing framework.
  • Extensive experience in implementing MVC framework in J2EE architecture system using Struts and Spring Framework.
  • Hands on experience in Web services (SOAP and RESTFul).
  • Extensive experience in developing application using ORM framework such as Hibernate.
  • Developed and debugged web applications using Eclipse, JBuilder, Rational Application Developer, Rational Clear Case, RSA and UML.

SKILL:

Summary - Extensive professional experience in software architecture, design, development and technical leadership.

Operating System: Windows 98/2000/XP/Vista, UNIX

Languages: JAVA 1.4/ 5/ 6/ 7 & Python

Application & Web Framework: Spring Framework, Apache Struts 1.x/ 2, JSF

Web Technologies: JEE(Servlet, JSP), Spring MVC

Database: Oracle 11G & DB2

Application/ Web Server: Tomcat, JBoss 5.x/7.x, WAS 5/6, Weblogic 8.x/10.x

Batch Processing: Spring Batch

CI & Build: Jenkins, NExUS, Maven, ANT

Web service & related: JAX-RPC, JAX-WX, JAX-RS, Spring WS, Jersey, SOAPUI eCommerce Suite

Oracle ATG & IBM Commerce: Methodologies/Models

OOAD, UML, RUP.: IDE

Eclipse, Intellij, Net Beans: Messaging

MDB, MDP, JMS, ActiveMQ, IBM MQ & WMB: Enterprise Search

Apache Solr: Enterprise Integration

Apache Camel & Spring Integration: BPM

IBM BPM & Bonita BPM: NLP

OpenNLP, Stanford NLP &NLTK for Python: Unit Testing

Junit, EasyMock & Mockito: User Interface jQuery, Vaadin, AngularJS, JSF, HTML 5

Business Rule Engine: JBoss Drools

Persistence: JPA, Hibernate

Big Data&NoSQL: Apache Hadoop, Apache Hive, Apache Pig, Apache Sqoop, MongoDB

Others: Scala, ChangemanDS, SonarQube, Apache Commons, Apache Log4j, SLF4J, JProfiler, GC Viewer, Introscope, JMeter, Cobertura, Eclipse Memory Analyzer, Jackson API, JAXB, StAX

PROFESSIONAL EXPERIENCE:

Confidential, Woodland Hills, CA

Java Developer and Team Lead

Responsibilities:

  • Involved in the review and analysis Requirements etc.
  • Involved in the analysis design and development.
  • Build and deployment Environment setup

Software Used: Java, Spring Framework, Maven, DB2

Confidential

Assoc. Software Architect (Java Developer/ Architect)

Responsibilities:

  • Participated in the complete software development life cycle from requirement gathering to deployment of the product.
  • Participated in and contributes to estimation, design, code, code reviews /walkthroughs
  • Recommend appropriate courses of action to developers / leads and managers on technical issues
  • Participated and performed situation analysis and recommendation for problem solving
  • Followed proven software development methodology and industry best practices
  • Migration of Apache Camel to Spring Integration for a Health Care Client
  • Design and implementation of a web services gateway for Loyalty Application and B2B for a Retail Fortune 50 client.
  • Migration of 35+ applications from WebSphere 6.0 to Weblogic 11G for a Retail Fortune 50 client.
  • Continuous mentoring of team members; Mentored Team during a full Technology Stack Upgrade for a Retail Fortune 50 client.
  • Played Programming Practice Lead role for a team with 30 members (developers/ designers) spread across three geographic locations
  • Lead the investigation and assessment of libraries, APIs and tools specific to the Java development practice.
  • Assist management with evaluation of staff, assessing areas of opportunity/development, and staff development plans. Coordinate skill assessment, mentoring and training for staff in their geographic area and domain area of expertise.
  • Provided input to the Client Practice Director on the assignment of work tasks
  • Involvement in the research, design, development and implementation of standards, best practices and processes/procedures related to programming in core areas, including but not limited to: Java, 5GL tools such as OutSystems, Mobile, including environments & upgrades.

Confidential

Offshore Tech Lead, Lead Developer

Responsibilities:

  • Understanding of the business requirements, current application, challenges & issues.
  • Design and Develop new rules to validate & implement ASD program

Software Used: Java, Spring Framework, Maven, Hibernate, JBoss Drools 6

Confidential

Software Architect & Lead Developer

Responsibilities:

  • Offshore Tech Lead & Chief Investigator for driving this effort
  • Estimation& planning
  • Re-architect and re-design Apps to suit the new technology stack
  • Approach& Design for Apache Camel Component to Spring Integration conversion. Also, did the implementation and testing of Spring integration.
  • Developed guideline for migrating EJB
  • Quality Adherence & profiling of the migrated Apps.

Software Used: Java, Spring Framework, Spring Integration, Maven, JPA, Hibernate, Web Service, Oracle Weblogic 11G

Confidential

Programming Practice Java Lead/ Architect

Responsibilities:

  • High Level Design and sizing of Projects Architecture, Design & Code Reviews Implement and support adherence to Quality Assurance Programming Practices
  • Provide input to Client Practice Director on projects technical status
  • Lead the investigation and assessment of libraries, APIs and tools specific to the Java development practice.
  • Provide consulting/expertise and advanced problem determination for members in their geographic area and in their domain area of expertise.

Software Used: JAVA 1.4/ 5/ 6, Spring Framework, Apache Struts, Oracle 11G & DB2, WAS 6.0, Weblogic 8.x/10.x, JAX-WX, JAX-RS, Spring WS, Jersey, SOAPUI, Spring Batch, Junit, EasyMock & Mockito, Jenkins, NExUS, Maven, SonarQube (integrated on Jenkins), Hadoop & Mahout (Innovation POC)

Confidential

Java Lead/ Architect

Responsibilities:

  • Offshore Tech Lead & Chief Investigator for driving the piloting phase
  • Re-architect and re-design Apps to suit the new technology stack
  • Document the findings - Cookbook
  • Lead the investigation and assessment of libraries, APIs and tools
  • Daily interaction with Client(managers & architects)
  • Quality Adherence of the migrated Apps.

Confidential

Lead Designer and Offshore Tech Lead

Responsibilities:

  • Design for PPI Web UI
  • Code and UTP/R Review
  • Daily interaction with Client

Software Used: Java, JSF, Hibernate, EJB, Web Service, WebSphere6.1 & DB2

Confidential

Lead Designer and Offshore Tech Lead

Responsibilities:

  • Design for framework services (Customer Inquiry Service, Offer Service and (Item) Product Inquiry Service)
  • Code and UTP/R Review
  • Configuration Manager
  • Daily interaction with Client

Software Used: Java, JSF, Hibernate, EJB, Web Service, WebSphere5.1/6.1, DB2, ETL

Confidential

Lead Designer and Offshore Tech Lead

Responsibilities:

  • Requirements analysis & Design.
  • Development
  • Daily interaction with Client

Software Used: Java, Tomcat 5.5, Spring Core, Flex, Nirvanix Cloud Client API, Oracle 10G

Confidential

Lead Designer and Offshore Tech Lead

Responsibilities:

  • Requirements analysis & Design.
  • Development & reviews.

Software Used: Java, JBoss 4.0.1, Tomcat 5.5, XML

Confidential

Lead Designer and Offshore Tech Lead

Responsibilities:

  • Facilitated the team with Use Case Document
  • Involved in Estimation & Planning
  • Preparation of the screen design specification
  • Requirement gathering form Mainframe team
  • Preparation of the screen design and the Technical specification
  • High level Design
  • Involved in LLD, UTD, code review

Software Used: Java, Swings, and Java API for XML Processing (JAXP)

Confidential

Lead Designer and Offshore Tech Lead

Responsibilities:

  • Preparation of the screen design specification
  • Involved in LLD, UTD, code review

Software Used: Java, JSP, Struts, Oracle& WebSphere.

Confidential

Sr. Software Engineer/ Module Lead

Responsibilities:

  • Managed team of 3 developers
  • Day to day interaction with onsite coordinator.
  • Instrumental in project efforts estimation, Design.
  • Design & implementation of Web service integration with Java front-end
  • Mentored team members to enhance/maintain/use various frameworks.
  • Coding, code & UTD review.

Software Used: Java, XML, Web Service, Oracle, WebSphere 6.1 & WSAD 5.2

Confidential

Sr. Systems Engineer

Responsibilities:

  • Managed team of 3 developers
  • Day to day interaction with onsite coordinator.
  • Instrumental in project efforts estimation, Design.
  • Mentored team members to enhance/maintain/use various frameworks.
  • Coding, code & UTD review.

Software Used: Java, XML, Web Service, Oracle, WebSphere 6.1 & WSAD 5.2

Confidential

Sr. Systems Engineer

Responsibilities:

  • Managed team of 2 developers
  • Day to day interaction with onsite coordinator.
  • Instrumental in project efforts estimation & Design.
  • Mentored team members to enhance/maintain/use various frameworks.
  • Coding, code & UTD review.

Software Used: Java, XML, Web Service, SAML- based security token, Oracle, WebSphere 6.1 & WSAD 5.2

Confidential

Sr. Systems Engineer

Responsibilities:

  • Managed team of 7 developers
  • Day to day interaction with onsite coordinator.
  • Instrumental in project efforts estimation, Design.
  • Mentored team members to enhance/maintain/use various frameworks.
  • Coding, code & UTD review.

Software Used: Java, JSP, Hibernate, Struts, XML, WebLogic, and Oracle

Confidential

Sr. Systems Engineer

Responsibilities:

  • Senior Developer
  • Lead a team of 4 persons
  • Involved in design of the modules
  • Involved for coding

Software Used: Java, JSP, SERVLET, Struts, XML, EJB, WebLogic, Portlets and Oracle iCard - iCard - KorAm Phase IV project

Hire Now