Senior Java Developer Resume
Herndon, VA
SUMMARY:
- Sun certified java programmer with 10 years’ experience in software system designing and development by providing enterprise solutions and technical services to various clients with a strong object oriented technologies and web service.
- Hands - on experience on Java, J2EE, frameworks (JSF, Struts with Tiles, Spring, Hibernate), Web Services, SQL & PL SQL and UML.
- Exposure to all the stages in software development life cycle from requirement gathering to support of web based & multi-tier client-server application.
- Proficient in analyzing and translating business requirement to technical requirement and architecture.
- Good knowledge exposure & experience on IBM SOA Technologies, Web Services with SOMA Methodology application development.
- Experience in leading and managing teams.
- Executed software projects for Banking, Insurance, Telecom, Health and Distribution Industry.
- Good communication skills, intrapersonal skills and is self- motivated, quick learner and team player with problem-solving capabilities worked on Multi Large Scale Projects.
- Worked on application servers like Web Sphere Application, JBoss, Web Logic and Web Server like Tomcat.
- Worked on IDE’s like Rational Application Developer, Rational Software Architect, Web Sphere Integration Developer and Eclipse.
- Worked on Markup Languages like HTML & XML.
- Worked on Configuration management system like Rational Clear Case, SVN, CVS & MKS.
- Worked on Defect management system like Rational Clear Quest, HP Quality Center. Also worked on database servers like DB2, Oracle, MySQL, SQL Server & MS-Access.
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Senior Java Developer
Responsibilities:
- Understanding Business requirements as part of release plans.
- Analyzing and Providing POC for the implementation pentaho jobs to as part of the release plans.
- Coding & Unit Testing the implemented pentaho jobs during release plans.
- Support & Enhancement to the existing applications which were developed using JSF, EJBs and webservices Technologies.
- Used JSF (Seam framework) as a presentation layer, EJB’s in integrated layer and JPA in the persistence layer.
- Used JMS for messaging and Weblogic server as application server.
- Used Pentaho DI for ETL Jobs.
- Used Jenkins with maven for Build and Deployment.
- Used SVN repository for maintaining the source code.
- Used Spring modules (Core, OXM, ORM, JMSTemplate) and Hibernate framework as part of the application development.
- Used Rally as part agile methodology execution.
- Used JIRA for production support issues.
- Used HP Quality Center for application defect tracking during application testing in various environments.
- Used Taylor framework as part of MDA during application development and Enhancement.
Environment: Java EE (JSF, EJB, JPA, JAXB, JMS), Hibernate, Weblogic, Maven, Pentaho DI, Oracle, Rally, JiRA, SQL Developer, HP Quality Center.
Confidential, Roanoke, VA
Lead Java Developer
Responsibilities:
- Understood Business requirements as part of release plans.
- Prepared Functional design as part of release plans. Used UML Microsoft Visio.
- Prepared Technical design as part of release plans. Used RSA tool.
- Designed integration database (ERD Diagram) and provided the database scripts as part of release plans (used SQL & PlSQL). Used Oracle Data Modeler and Oracle 10g.
- Identified development components & allocated resources for implementation (onshore - offshore model).
- Developing Add Order and DC callback application GUI (dashboard screens) using JSF2 with Rich Faces Technology.
- Prepared Unit test case for the component identified. Used Junit framework.
- Tracked the development progress as per the project plan, worked on the implementation and unit testing the code. Used Microsoft Share Point.
- Worked on integration part and common services/frameworks for logging, exception handling and transaction management as per the AAP guidelines. Used Spring Core, Spring OXM, Spring Jms, Spring EJB.
- As part of integrated solution, developed code to interact with middle layer (WMB) using JMS with MQ.
- Developed JMS service called Order Persistence Service (using JPA with Hibernate) to persist the orders into Oracle DB.
- Used Maven for build script and SVN Repository for versioning and Jenkins for Continuous Integration.
- Coordinated with various stakeholders as part the integrated solution.
- Code review for the delivered components by the offshore team. Used Findbugs and Check-style.
- Fixed the defects that are identified during QA, UAT. Used Test Directory to track defect.
- Supported production issues during warranty period.
Environment: Java EE (JSF, EJB, JPA), Rich Faces, Spring OXM, Apache open JPA/Hibernate, JMS, MQ, WAS & JBOSS, Maven, Oracle, UML (Visio), SharePoint, SQL Developer, Test Director, AS400, WMB, RCQ.
Confidential, New York, NY
Lead Java Developer
Responsibilities:
- I was involved in analyzing the client requirement based on SRS & preparing the design using RSA.
- Developed UI layer and invoking web services.
- Created web service for internal interaction between web server and application server and creating client for interacting with external web services (legacy applications).
- Wrote unit test cases and tested the functionality.
Environment: Java, J2EE, Spring (Core, MVC, Jdbc) with Struts & Tiles Integration, Maven, JQuery, RSA, WAS, MKS, Mercury Center, DB2.
Confidential
Sr.J2EE Developer & Module Lead
Responsibilities:
- I am involved in analyzing the client requirement based on SRS & HLFD for one of the OMF SOA based web service called Calendaring Service in the release.
- Preparing designing the solution using RSA modeling.
- Preparing unit test cases for the requirement.
- Implementing the requirement as per HLFD and solution provided by the architectural team.
- Unit Test Execution. Defect fixing support for DIT & UAT Phases.
- Requirement traceability using Requisite Pro.
Environment: Java, J2EE, Struts, Hibernate, Spring, JMS, Web service SOA with SOMA, Weblogic, Rational Clear Case, Ration Clear Quest, Mercury Center, WPC, Seletica. RPM, Oracle 10g, SOAP Sonar.
Confidential, Salem, VA
Sr.J2EE Developer & Framework Lead
Responsibilities:
- Analysis, developing and testing on major client requirements based on the existing VB application and meeting the requirements with new approaches using JSF-AJAX technologies.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for effective communication between the project team and the customer on various requirements. Provide day to day direction to the project team and regular update on the implementations status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience in JSF and AJAX using RSA and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- One of the major requirements which I involved is attaching files through DnD operation from desktop as well as from Outlook.
- As I am belongs to Java/J2ee web development, due to critical requirement from client, I had also worked on .net technologies like creating the Activex control and embedding the control in customized jsf framework in order to meet the client requirements.
Environment: Java, J2EE, JSF, AWT, Swing, .Net, AJAX, WebSphere Application Server and MySQL.
Confidential
J2EE Developer, Framework Designer & Lead
Responsibilities:
- Analyzing the client requirements on the components (JSF) that need in UI Interface Design.
- Checked the functional support with existing components provided by various vendors in the market.
- Developed the custom components as per client requirement like Data Table which supports multi functionality like single sort, multi sorting, column swapping, adding, deleting, updating and undo the earlier transactions that performed before committing to the data base operations.
- Developed the converters and validators which support the UI Interface Design with other Frameworks like Security, Persistence.
- Communicated activities/progress to project managers, business development, business analysts and clients
- Developed implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process.
Environment: Java, J2EE, SOA, JSF, EJB, JMS, Hibernate, XML, WAS, ESB, WPS, DB2.
Confidential
J2EE Developer
Responsibilities:
- Analyzing the critical module requirements.
- Helping the team on technical issue during development.
- Coding the MVC elements according to the MVC design Pattern
- Involved in development of all the modules.
- Writing Client-side validations using JavaScript and Struts Framework.
Environment: Java, J2EE, Struts, Ajax, XML, JDBC, Tomcat and SQL Server.
Confidential
J2EE Developer
Responsibilities:
- Involved in the analysis, design, documenting and feasibility study to meet the both structural and functional requirements to fit into the framework
- Involved in configuring tomcat for the deployment of Servlets with JSPs which is used to generate the dynamic content of web pages
- Was responsible for the interaction with clients for System Study and Analysis
- Used Oracle thin Client drivers as a backend to perform various database manipulations
- Involved in testing and debugging of the module to make it fit into the framework
- Implemented the java design patterns and written Java class for Error and Exception logging.
Environment: Java, J2EE, JSP, Servlet, JDBC, Tomcat and Oracle.
Confidential
J2EE Developer
Responsibilities:
- Worked on Requirement Analysis, gathering all possible requirements from end users and involved in breaking the requirements into exact implementation details.
- Designed and implemented the presentation layer using JSP, HTML and Cascading style sheets.
- Created Java components with emphasis on re-usability and developed & tested.
- Deployed web components in Tomcat Server.
- Involved in the design of the architecture of the application & Implementation of Intercepting Filter Pattern.
- Developed the presentation layer using JSP, JavaScript & CSS.
- Responsible for Unit Testing and Functional testing for each module and also participated in the integrated testing of the application.
Environment: Java, J2EE, JSP, Servlet, JDBC, Tomcat and MS- Access.