We provide IT Staff Augmentation Services!

Sr Java Technical Lead/consultant Resume

4.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Over 12 years of experience as Java/J2EE Software developer in the IT Industry. Solid experience on Software Developing Life Cycle (SDLC) including Specification, Design, Implementation, Debugging, Testing, Deploying.
  • Experience in developing, maintaining, implementing and administering Java based n - tier business applications.
  • Experience in working on the Product development as well as huge transformation projects, Web application design using J2EE framework.
  • Expertise in the use of Agile approaches, including Test-Driven Development and Scrum.
  • Expertise in J2EE Technologies like Servlets/JSP, Java Beans, EJB, Web services, JDBC.
  • Knowledge of various open source technologies including Struts, Spring, Hibernate, Eclipse, Tomcat, JBOSS, XML, Junit, Java Web Services, WSDL, EJB.
  • Worked extensively with ORM tools like Hibernate and JPA.
  • Worked extensively with OpenESB, JBI (Java Business Integration), XML Schema, WSDL, BPEL.
  • Experience with databases (Oracle 8i/9i/11g), SQL Server 2000, My SQL, Worked with SQL, PL/SQL.
  • Well versed Software Configuration and build tools like ANT, Maven, Hudson, Clearcase, buildforge, Subversion (SVN), CVS, VSS, GIT etc.
  • Proficiency in JProbe, JMeter, JProfiler, Profiling Application Performance tools.
  • Having experience on Unit and Product Testing with JUnit.
  • Experience in UML methodology in designing Use case modeling, Domain modeling, Interaction modeling, Design class diagrams, State behavioral modeling.
  • Very good understanding of the entire project life cycle beginning with Blue printing and gap analysis workshops, development, unit / system / UAT / stress and performance testing till go live and operations.
  • Excellent analytical, problem solving, communication and decision-making skills, with ability to interact with individuals at all levels in the organization.
  • Possess excellent technical & communication skills, leadership qualities, team player and quick learner.
  • Contributed towards productivity improvement initiatives, evaluation of tools and developing reusable components.
  • Responsible for Production implementation planning, deployment and post deployment issues.
  • Experience in Team leading, preparing developer guidelines and user guides.

TECHNICAL SKILLS

Java/J2EE Technologies: Java, JDBC, EJB, Java Beans, Servlets, JSP, JMS, Spring, Webservices,JPA

Integration: Apache Camel, JBoss Fuse ESB

Webservices & Technologies: AJAX, WSDL, UDDI, SOAP, JAX-RPC, JAX-WS, XML, XSLT, JavaScript, AngularJS

Web and Application Servers: IBM Websphere, Apache Tomcat,Oracle WebLogic Application Server, Sun one

Databases and methodologies: Oracle, MS SQL Server, Agile Processes, DevOps, object-oriented analysis and design, Design Patterns, Scrum, CI/CD

Frame works: Struts, Spring, Spring MVC, Spring WS

Tools: Junit, Clear case, SubVersion, Maven, ClearQuest, Hudson, BuildForge, Visual SourceSafe, Jenkins, Putty, GITStash, JIRA,Flyway, Toad.

Operating System: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Sr Java Technical Lead/Consultant

Responsibilities:

  • Collaborated with key stakeholders and internal teams to define architecture principles, standards and guidelines.
  • Responsible for gathering specification, Analyzing & Designing the system, developed the module with the above technologies by Implementing Business Logic, Preparing Unit Test Cases.
  • Develop components using Spring MVC, Spring IOC and Spring Security for securing services and JSP’s.
  • Implement database operations using Hibernate framework.
  • Developed REST services for data delivery to the UI layer.
  • Used Dojo AJAX library to make server calls and update UI components without page refresh.
  • Prepared Impact Analysis documents and Design documents.
  • Responsible for code review of team member’s code.
  • Worked on feature enhancement and bug fixing.
  • Leading and Guiding Team members for supporting post production deployment.
  • Taken complete responsibility to create release management documents and maintaining the code using version control tools.

Environment: Java, JAX-WS, SOAP and Restful Webservices,Quartz Scheduler, J2EE, Weblogic, JUnit, Eclipse, Tortoise SVN, Servlets, JSP, Ajax,AngularJS, JavaScript, spring,Hibernate, Oracle 11g, log4j

Confidential, Columbus, IN

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for gathering specification, designed the system with design patterns, developed the module with the above technologies, tested and implemented the modules to check the connectivity with the database.
  • Prepared Impact Analysis documents and other documents related to design.
  • Responsible and managed the team for Re branding the product.
  • Responsible for feature enhancement and bug fixing Using SCRUM Methodology.
  • Worked on Linux shell scripting for self upgrade management, module and archive management.
  • Development using, Hibernate, Struts Tiles.
  • Implemented Web sphere MQ for messaging.
  • Responsible for maintenance and support of multiple environments (Prod, QA, Dev).
  • Analyzing current application architecture and make recommendations.
  • Build/deploy application in Windows and UNIX environments.
  • Developed annotations based SpringMVC modules communicating with Hibernate/JPA backed services.
  • Lead the UI/navigation implementation of the fulfillment applications.

Environment: Java, Struts, Servlets, HTML, FreeMarker, Internet Protocols Ini Files, Oracle, Tomcat, Windows XP, Unix, Quartz, Websphere Application Server 6.0 (WAS), JPA, Hibernate, JUnit, Ant, DB2 and Oracle 10g databases, Eclipse, SVN, LOG4j

Confidential

J2EE Developer

Responsibilities:

  • Responsible for gathering specification, Analyzing & Designing the system, developed the module with the above technologies by Implementing Business Logic, Preparing Unit Test Cases.
  • Prepared Impact Analysis documents and other documents related to design (Mostly class diagrams).
  • Responsible for feature enhancement and bug fixing.
  • Leading and Guiding Team members.
  • Development and testing of SOAP web service methods.
  • Design/Develop detail integration tests with JUnit framework.
  • Involved in various research and development efforts.
  • Integrated Struts with Hibernate for data mapping and creating data model.
  • Technical design/architecture for new features/enhancements.

Environment: Java, Struts, Servlets, HTML, FreeMarker, Internet Protocols Ini Files, Oracle, Tomcat, Windows XP, Unix, Quartz, Websphere Application Server 6.0 (WAS), Spring MVC, JPA, Hibernate, JUnit, Ant, DB2 and Oracle 10g databases, Eclipse, SVN, LOG4j

Confidential

Java Developer

Responsibilities:

  • Created UML diagrams during design phase.
  • Used Struts 1.1 MVC2 implementation for control and flow of application and data beans
  • Designed and created the HTML and JSP forms as per the requirements.
  • Responsible for building Data Access Layer, Involved in writing DDL, DML operations.
  • Involved in Build and Deployment scripts for the project.
  • Developed technical documentation for the project and for installation of the applications
  • Configured CVS version control. Developed training manual and delivered training to the end users.

Environment: Java Struts 1.1, JSP, Tomcat, Oracle, Ant, HTML, JavaScript, JUnit, Eclipse and LOG4j.

We'd love your feedback!