Java Developer Resume
Lanham, Md
SUMMARY:
- 12+ years of experience in Technical Design, Development, Implementation, and Testing of Core Java Applications.
- 6+ years in Eclipse RCP and Eclipse Plug - in Development with multiple entries in Eclipse News Groups
- 5+ years Expertise in Design and Development using Java Swing
- 4+ years in Build Automation tools like Ant, Maven and Gradle
- 4+ years in Modelling tools like Eclipse Modelling Framework - EMF
- Experience with C# .Net and Mocking Framework like Mockito and Easymock
- Expertise in using Agile Methodology in a variety of projects.
- Experience working with a variety of version control software including SVN, CVS, ClearCase.
- Experience with Design Patterns like MVC, Factory, Singleton etc
- Experience using Continuous Integration tools and Test-Driven Development (TDD).
- Ability to work independently or as part of a team and capable of working under pressure.
TECHNICAL SKILLS:
Java: Java 1.8, Java 1.6 XML, Xpath, XQuery
Design Patterns: MVC, Singleton, and Factory
IDE Tools: JBuilder 6, Eclipse Plugin 3.3 and up.
GUI: SWT, JFace, Swing, JFreeChart, JIDE
Operating Systems: Windows XP, Vista, Windows 7
Version Control: CVS, SVN
Build Automation tools: Ant, Maven, Gradle
Architect tools: Eclipse Modeling Framework (EMF)
Bug tracking: Bugzilla, JIRA
Continuous Integration tools: Jenkins
Framework: OSGi
Other tools: JUnit, EasyMock, Mockito, DOM, SAX Parser
PROFESSIONAL EXPERIENCE:
Confidential, Lanham, MD
Java Developer
Responsibilities:
- Re-implemented parts of the existing code base that helped to make it modular and reusable.
- Incorporated C2IF changes to multiple reports for converting output string to binary format.
- Performed code review and gave recommendations for coding standards.
- Worked and fixed multiple bugs in Transformation rules.
Environment: Java 1.8, Spring Batch 3.0, RTC and JIRA
Confidential,Charlotte, NC
Apps Systems Engineer
Responsibilities:
- Participated and Contributed in Design, Analysis, Development, and Peer Testing of GFX project applications
- Re-implemented parts of the existing code base that helped to make it modular and reusable.
- Provided accurate and timely status updates on work progress and deliverables.
- Designed and Developed Screens for Non-Deliverable Forwards Clearing (NDF)
- Performed root-cause analysis and fixed multiple bugs and regularly handled new enhancement requests.
Environment: Java 1.8; 1.6, Eclipse 3.4 plugin, RCP, SWT, JFace, Maven, Oracle, JIRA and SVN
Confidential, Reston, VA
Java Developer
Responsibilities:
- Participated and Contributed Analysis, Development, and Peer Testing.
- Provided accurate and timely status reports on work progress and deliverables.
- Developed the GUI reusing 40% of the existing code for Loan Instruments that significantly shortened development time.
- Developed Charts and Tables using JIDE widgets.
Environment: Core Java 1.6, Swing, JIDE, Eclipse 4.3, Maven, Gradle, Jenkins, Spring Framework, JSON, and CVS.
Confidential, McLean, VA
Senior Software Engineer
Responsibilities:
- Participated and Contributed in all stages of the SDLC lifecycle of the project like Requirements Gathering and Analysis, Development, and Testing.
- Provided accurate and timely status reports on deliverables.
- Performed System Integration Testing.
- Contributed in Test Scripts Development and RTM.
Environment: Java, JDK 1.6, Eclipse 3.7, Maven, Ivy, Spring Framework, JPA, JSP, XML, JUnit, MS SQL Server 2005 and SVN.
Confidential, Overland Park,KS
Java Eclipse Developer
Responsibilities:
- Solely responsible for design, develop, and test Eclipse RCP User Interfaces for the project in addition to unit testing and analyzing functional specifications.
- Participated in project planning sessions with team members to analyze development requirements, provide design options and estimates of work.
- Contributed in design and business requirement meetings.
- Provided accurate and timely status reports on work progress.
Environment: Java, Eclipse 3.7 plugin, RCP, JUnit, SVN, Maven, Bugzilla, Mockito, Jenkins, Web Services and Jira.
Confidential
Tech Lead
Responsibilities:
- Worked as a functional and technical liaison between the company, clients and, business users.
- Contributed in developing new features using Eclipse RCP along with their JUnit test cases.
- Involved in architectural and design meetings
- Monitored and suggest areas for improvement to the existing workflow.
- Provided Technical support to team members on SWT Widgets and Plugin Development.
Environment: Core Java 1.5, Eclipse 3.6 plugin, RCP, EasyMock, Window Tester, JFreeChart. JUnit, SWT, JFace, ClearCase and Jira.
Confidential
Tech Lead
Responsibilities:
- Was solely responsible for the User Interface module.
- Was also actively responsible in the design and development of the Application Design Module using Eclipse RCP and Core Java.
- Coordinated and communicated with offshore teams in design and development standards
- Coordinating with the testing team in terms of explaining the module functionality
Environment: Core Java 1.5, Eclipse 3.6 plugin, RCP, EMF, GMF, GEF, SWT, JFace and SVN.
Confidential
Tech Lead
Responsibilities:
- Worked frequently with Business Analyst for better understanding of NAPA shop procedures that enabled in overall understanding of Business processes.
- Was responsible for development of one of the major modules in the project.
- Involved in writing the Functional Specifications Documents.
- Successfully handled Java Threading issues.
- Performed Code review and work flow Optimization that effectively improved code quality and performance.
Environment: Core Java 1.5, Swing, EJB, Eclipse, Sybase, Maven, SQL, Shell Script, Bugzilla and SVN
Confidential
Software Developer
Responsibilities:
- Involved in Effort Estimation, Requirements gathering, Analysis, Architecture and Design.
- Planned, Designed and Implemented user interfaces part applying latest coding standards and Techniques.
- Employed in-depth knowledge of SWT, JFace and RCP that effectively improved coding quality.
- Wrote extensively to eclipse news groups about coding pitfalls and found workarounds for such problems.
- Conceptualized reusing Confidential 's source code and reduced development time by 20%
- Developed and Coordinated Integration and user interface testing.
Environment: Core Java 1.5, Eclipse, EMF, SWT, JFace, RCP, JUnit, Ant, Javascript and SVN
Confidential
Software Developer
Responsibilities:
- Involved in Requirements gathering, Analysis and Design.
- Created detailed design of GUI mockups using Visio. Designed, Implemented and maintained all graphical user interfaces
- Acquired thorough and in-depth knowledge of Eclipse SWT, JFace and RCP that effectively improved coding quality.
- Conceptualized and Implemented new tailor-made widgets that reduced development time by 10%
- Used Eclipse plugins to add new functionalities such as Configuration, File type conversion and Range Selector modules.
- Closely worked with professional services department to implement additional features on user interfaces to cut production time.
Environment: Core Java 1.5, Eclipse, EMF, SWT, JFace, RCP, XPath, JUnit, SWT Designer, Ant, Visio, SVN and AI Techniques like Depth-First Search, Breath-First Search and Patten Matching