We provide IT Staff Augmentation Services!

Java Lead Resume

0/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • Over 10 years of experience in the IT industry with Software design and development of Stand - alone, Products and Intranet/Internet applications using Object Oriented technologies and frame works.
  • Strong Experience in Java, Multi-threading, JSP, Servlets, Struts, Spring, Hibernate, JDBC, XML, EJB, web services and RCP.
  • Worked with complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile and Test Driven Development.
  • Contributed onsite/distributed/offshore development teams and ensured all development team project milestones and deadlines are met.
  • Resourceful in the completion of projects with ability to multitask and meet deadlines.
  • Expertise in Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose, RAD and Microsoft Visio tools.
  • Experience in using Java/J2ee Design patterns and frameworks such as Hibernate, Spring, Struts etc.
  • Possesses a thorough understanding of Database application designs and implementation using Oracle 9i/10g and open source solutions such as MySQL.
  • Good experience in Analyzing SQL Query Execution plans and Query Optimization.
  • Experience in deploying enterprise applications in Tomcat, Jboss, WebLogic.
  • Well experienced in XML, DTD, XSD and XML parsing with DOM and SAX parsers using JAXB.
  • Extensive experience in web application development using Java related technologies (J2EE, EJB, JSP, Struts, Servlets, Restful Web Services, JDBC, JavaBeans) and web technologies (HTML, CSS, and JavaScript).
  • Involved in projects using Agile methodologies like Scrum and Kanban as well and worked as a Scrum master for few projects.
  • Experience in build scripting tools such as Ant and Maven.
  • Expertise with open source frameworks/tools JUnit, Easy Mock, Log4J, Rich Client Plat Form (RCP) and Eclipse IDE.
  • Good experience in using the java Profiling tools such as JProfiler, code optimization and performance tuning.
  • Having good conceptual knowledge on Amazon Web Services (AWS).
  • Extensive experience in versioning control systems such as Clear Case, Git, CVS, Visual Source Safe(VSS).
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
  • Flexible with work environments and Capable to research and expand the new leading Technologies
  • Good debugging skills and knowledge on usage of different IDEs.
  • Problem Solving, Bug Fixing, Review of peer work, Test Plan, Report and Technical Documentation.

TECHNICAL SKILLS

Languages: Java, J2EE.

Operating system: Windows, MS-DOS, Unix, Solaris, Linux.

Java Technologies: Java, J2EE, JDBC, RCP, Hibernate, XML Parsers, JSP, Servlets, EJB, Struts, Spring Framework, Java Beans, (RESTful)Web Services, JSON, Junit, Easy Mock.

Framework: MVC, Struts 1.2, Spring, EJB, Hibernate.

XML Technologies: XML, SAX, DOM, JAXB.

Web Technologies: JSP, HTML, CSS.

Scripting Languages: Java Script, Python, Shell, Bean Shell

Servers: WebLogic 7.0, JBoss 4.0.3, Tomcat 6.

RDBMS: Oracle 10g/9i, My SQL.

Development Tools: Eclipse, WSAD, RAD, JProfiler, TOAD, SQL Developer.

Concepts: UML, Design Patterns.

Software Configuration Management Tools: CVS, VSS, Clear Case, GIT with Jenkins.

Build Scripts: Ant, Maven.

Methodologies: Waterfall, Agile (Scrum & Kanban).

Defect tracking tools: Bugzilla, Clear quest.

Designing Tool: Rational Rose, RAD and Microsoft Visio.

Others: PuTTY, FindBug, RTC, Klocworks, Emma.

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Java Lead

Responsibilities:

  • Participating in the requirement study and analysis.
  • Understanding the existing Admin Launcher application, the current design and the flow of the application.
  • Identifying the suitable technologies that provides rich user interface to the Admin Launcher.
  • Identifying the frameworks that are helpful to integrate the new UI components with the existing back end modules.
  • Feasibility study on using the technology stack that customer has provided to be used for this application development.

Environment: Java, Eclipse IDE, Spring, Junit, Maven.

Confidential, Santa Clara, CA

Java Lead

Responsibilities:

  • Participated in discussions with product owner for Requirement Gathering and Design.
  • Used Agile (Scrum) software development methodology.
  • Developed Filter, Rules Editor, marker Export components in this application using Java, Multi-threading, RCP, SWT and Spring frameworks.
  • Implemented Spring Dependency Injection for required objects.
  • Developed the Spring AOP programming to configure logging for the application.
  • Involved in the fixing of the performance issues and Code optimization.
  • Resolved the Application crash issues by profiling the application using Jprofiler tool.
  • Used JavaScript for developing pluggable engineering scripts.
  • Used "Model View Controller (MVC)" architecture of SWT framework for an efficient implementation of the different SWT components.
  • Usedextensively the Singleton, Observer, MVC and Factory design patterns.
  • DevelopedJUnittest cases forunit testing.
  • Used Clocworks static code analyzer for static code analysis.
  • Used Emma tool for find the code coverage.
  • Participated in migrating the build system from ANT to MAVEN and Tyco.
  • Used Gitfor versioning of data and Jenkins for TDD.
  • UsedClear Questfor issue tracking.
  • UsedEclipse Ganymede IDEtool for application development.
  • Involved in development of engineering scripts using SWT
  • Involved in Estimations and Code reviews
  • Involved in understanding the new charting framework of STT and using the same in the script development
  • Participated in the Sprint planning and implementation of the Bugs and scripts.
  • Impact analysis for the bug fixes.
  • Team Mentoring.
  • Worked with clients for issues and provided quick solutions.

Environment: Java 7, Spring framework, RCP, SWT, ANT, MAVEN, Eclipse 3.4, JavaScript, Junit, Easy Mock, Log4j, Klocworks, Emma, Git, Jenkins, QTP, JProfiler, windows 7.

Confidential, Santa Clara, CA

Java Lead

Responsibilities:

  • Handling CCB activities for Mobile Analyzer tool.
  • Planning and Implementation of the Bugs and scripts.
  • Worked in Agile software development lifecycle involving Designing, coding, testing, debugging and support.
  • Involved in the fixing of the performance issues and Code optimization.
  • Developed few components in this application using Java, Multi-threading, Swing framework
  • Designed and developed application using Swing MVC.
  • Extensively usedJavaThreads and Collections API with Generics for data manipulation.
  • Usedextensively the Singleton, Observer, MVC and Factory design patterns.
  • Worked on messaging applications using Java Mail API.
  • Used Junit for developing unit test cases.
  • Used Bean Shell scripting language to develop engineering scripts.
  • Used Clear Case as version control tools to maintain the code repository.
  • Coordinated the test and production deployments and resolved the issues during deployments. Impact analysis.
  • Team Mentoring.
  • Handling the Mobile Analyzer tool release activities.

Environment: Java, Multi-Threads, Swing, Log4j, Clear Case, Clear Quest, JUnit, Windows.

Confidential

Sr. Java Developer

Responsibilities:

  • Followed agile methodology throughout the project and I was the Scrum Master for one Sprint team.
  • Gathered Requirements by involving in meetings pertaining to the application.
  • Responsible for creating Block diagrams, Class Diagram (UML) and Sequence diagrams.
  • Worked through entire life cycle of the project including analysis, design, development, testing, documentation and maintenance.
  • Extensively used Java, Multi-threading, XML, Collections.
  • Developed JSP pages using HTML, JSTL Tag Library, Struts Tab Library, JSP Custom Tags for admin module
  • Was responsible for Back end business logic development using Spring and hibernate frameworks for Admin module.
  • Designed the XSD for Request and responses xmls.
  • Converting requirement specifications into detailed design and Data Model.
  • Developed prototypes and verified it with the business users.
  • Studied and analyzed the requirements, prepared technical specification, and designed & developed the application.
  • Actively assisted in architecting the solution.
  • Responsible for designing the application using the MVC architecture and Other Design patterns.
  • Developed some Python Scripts for Diagnosis module.
  • Developed the Action classes, Action forms and Action servlet for Web tier.
  • Writing JSP form bean validations by using Struts Validation framework (validation.xml, validator-rules.xml and message Resources).
  • Written complex SQL queries for fetching data from Oracle 10g database.
  • Involved in Analyzing the Query Execution Plan and Query optimization.
  • Interacted with clients and stake holders of the application.
  • Developed Shell scripts to deploy the application Quick fixes.
  • Extensively used Eclipse IDE for building the application.
  • Used Find Bugs tool for static code analysis.
  • Used Clear Case as the Version Control tool.
  • Developed unit cases using Junit.
  • Team Mentoring.
  • CR & FR Implementation.
  • Impact analysis.

Environment: Java, Multi-Threading, JSP, JDBC, Servlets, CORBA, Struts, Spring, Java/J2EE Design Patterns, Jboss, HTML, UML, XML, XSD, XML Spy, Oracle 10g, SQL, Sql Developer, ClearCase, ANT, Toad, Shell Script, Python Script, Windows, Unix, Solaris.

Confidential

Sr. Java Developer

Responsibilities:

  • Participated in discussions with client for Requirement Gathering and Design.
  • Developed Editor, Views and dialogs using RCP and SWT framework components and developed core business logic in Java, Multi-threading.
  • Studied the RCP architecture and provided the solution for the Expand and Collapse the log records in the editor requirement which is like Expand and Collapse the java methods in java editor.
  • Used "Model View Controller (MVC)" architecture of SWT framework for an efficient implementation of the different SWT components.
  • Usedextensively the Singleton, Observer, MVC and Factory design patterns.
  • DevelopedJUnittest cases forunit testing.
  • Used Emma tool for find the code coverage.
  • Participated in migrating the build system from ANT.
  • UsedClear Questfor issue tracking.
  • UsedWSAD IDEtool for application development.
  • Used Rapid Application Developer (RAD) to draw the class diagrams and do the reverse engineering.
  • Used CVS as version control tools to maintain the code repository.
  • Involved in Estimations and Code reviews
  • Impact analysis for the bug fixes.
  • Worked with clients for issues and provided quick solutions.

Environment: Java, RCP, ANT, WSAD, RAD, Junit, Log4j, Emma and CVS.

Confidential

Sr. Java Developer

Responsibilities:

  • Study and understand the current architecture and Analyzed the existing functionality of the MSPs.
  • Participated in discussions with client for the requirement for each MSP/tool.
  • Used SAX/DOM parsers for parsing and manipulating the XML documents.
  • Refactored the code with Core Java with multithreading, Exception Handling, File handling, IO and Java collections.
  • Configured the MSPs as getting the data from XML instead of data base.
  • Tested the MSPs with the Simulator.
  • Followed all SEMI standards in tool configuration and UI components.
  • UsedWSAD IDEtool for application development.
  • Used Rapid Application Developer (RAD) to draw the class diagrams and do the reverse engineering.
  • Involved in Estimations and Code reviews
  • Impact analysis for the bug fixes.
  • Worked with clients for issues and provided quick solutions
  • Used CVS as version control tools to maintain the code repository.
  • Analyzed the system requirements and design using Rational Rose based on UML visual diagrams.
  • Used Log4j logging framework to debug the code.
  • Involved in Impact analysis.
  • Participated in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, XML (SAX/DOM), Log4J, Junit, DB2, Siview ( Confidential proprietary), CVS, SEMI Standards, Windows.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Participated in discussions with client for Requirement Gathering and Design.
  • Responsible for implementing the change requests using the MVC architecture and Other Design patterns.
  • Extensively used Java, threads, properties, Collections and servlets.
  • Developed JSP pages using HTML, JSTL Tag Library, JSP Custom Tags for SNA module.
  • Implemented i18n Internationalization for properties.
  • Participated in writing SQL queries.
  • Used Clear Case as the Version Control tool.
  • Developed unit cases using Junit.
  • Extensively used Eclipse IDE for building the application.
  • Responsible for Build and deployment in web server.
  • Involved in CR implementation.
  • Involved in analyzing the existing functionality of the application.
  • Impact analysis.
  • Changed the existing GUI for Mapper application
  • Written the System Test cases and testing in SIT environment

Environment: Java, HTML, JSP, Servlet, Log4J, Junit, Oracle 8i, Clear case, Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Involved actively in the Requirement Analysis, Estimation, Coding, Bug fixing.
  • Interaction with the customer.
  • Created SRS, URD, Detail Design document, unit test plan.
  • Created UML Diagrams using Visio.
  • Developed Log Statistics Application and Log Viewer Server part.
  • Developed CSV parser to read and split the CSV file.
  • Coding using Java, Threads, RMI and IO package for file management in server side.
  • Coding using Java for TSC and DVC clients.
  • Developed Services module, which uses RMI, Raw Socket connection, XML Parsing.
  • Written Unit Test Plan document for the entire project.
  • Used VSS as the Version Control tool.
  • Developed unit cases using Junit.
  • Used Eclipse IDE for building the application.

Environment: Java1.4 (Multi-Threading, RMI, UDP), Eclipse3.1, Windows XP, Red hat Linux3.1, Visual Source Safe, Ant.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved actively in the Requirement Analysis, Estimation, Coding, Bug fixing.
  • Developed Server with JAVA IDL.
  • Developed Entity Bean and deployed in JBOSS Application Server.
  • Installing the MICO Client in Red hat Linux.
  • Written Unit Test Plan document for the entire project.
  • Used VSS as the Version Control tool.
  • Developed unit cases using Junit.
  • Used Eclipse IDE for building the application.

Environment: Java1.4, CORBA, Eclipse3.1, Windows XP, Red hat Linux3.1, Visual Source Safe, Ant.

We'd love your feedback!