Java Developer/ Senior Programmer Analyst Resume
CA
SUMMARY:
- IT Professional with a total experience of more than 12 years in the industry in Systems Analysis & Design and Development of Enterprise Applications.
- Excellent Java development skills using J2EE, J2SE, Servlets, JSP, EJB, JDBC,
- Struts, Hibernate, SPRING, SOAP.
- Expertise in Object Oriented Analysis and Design (OOAD), Object Oriented Programming (OOP) and modeling business processes using Unified Modeling Language (UML).
- Experience in Agile development process.
- Proficient in creating Use Cases, Class Diagrams, Sequence Diagrams, Flow charts and Activity Diagrams.
- Proficient in transforming business requirements into functional specifications, focusing on workflow analysis and design, gap analysis, business process reengineering, user interface design, and process flow modeling.
- Well versed in all aspects of N - tier distributed application architecture & MVC using web technologies and relational database management systems (RDBMS).
- Extensive experience in designing and developing Enterprise / Web / Client Server systems.
- Extensive experience in all phases of Software Development Life Cycle (SDLC) and methodologies including Waterfall and Agile.
- Domain experience in Financial, Insurance and Banking
- Leading a team and in charge of Interwoven Team Site, tinplating, Open deploy & data deploy.
- Extensive experience as a Project Lead, including study and analysis of project requirements through customer interaction, preparation of Functional Specifications, Data modeling, project design, design Patterns.
- Worked and managed teams in varied work culture environments. Good International exposure, have Worked in different countries like South Africa, Malaysia, Singapore, and India. Have excellent communication and inter personal skills.
TECHNICAL SKILLS:
Operating Systems: Linux 6.x/5.x/4.x, Windows Server
Technologies: Java, Java EE 6, Spring 3, Java Server Pages, JSTL, Servlets, JSF, Oracle, JDBC, EJB, JNDI, JMS, JAX-WS, JAX-RS, JAXB, Java Beans, Struts, Hibernate 3 and GWT.
Web Services: SOAP,REST, HTML/DHTML, XML, XSLT, AJAX, JavaScript, JS,JSON and Angular JS, PL/SQL, FTL, ITEXT
Web / Application Servers: WebSphere, WebLogic, JBoss, Apache Tomcat
Databases: Oracle 11g/10g/9i, MySQL
Tools: MSOffice, MS Project, SVN, Bug Tracker, Eclipse, NetBeans, ANT, Maven, IBM Clear Quest, Clear Case, FileZilla, ALM,Toad,FileZilla,SOAP-UI
Methodologies: Waterfall model, Agile, Scrum, TTD ( Test DrivenDevelopment)
Conceptual Knowledge: Hadoop, Mongo DB
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java Developer/ Senior Programmer Analyst
Responsibilities:
- Involved in gathering requirements from the client
- The work involved design, implementation and coding in Java, J2EE, Spring-MVC, and JSP etc.
- Involved in development of UI using JSP, HTML, JS and Angular JS.
- The system was designed according to J2EE specifications.
- Development of database objects (Views, Procedures, Functions and Packages).
- Responsible for code review, unit and integration testing of the Benefit Management subsystems.
- Used clear case version control system and worked with the configuration.
- Involved in writing batch jobs.
- Involved in JRules development and Testing
- Involved in writing J-UNIT scripts for various modules.
- Involved in test driven development model using JUnit.
- Involved in writing client side validation using JavaScript and Angular JS.
- Involved Development and maintain build Scripts Using Maven.
- Application development using agile methodology.
- Participated in daily standup meetings.
- Involved in creating SIR’s using Clear Quest.
- Escalating issues to the management.
- Responsible for deploying forms using FileZilla.
Environment: Java 7,J2EE 1.6, JSP, Spring-MVC, XML, Multithreading, Agile, Oracle WebLogic, Spring MVC,Oracle10g, JDBC, PL/SQL, Web Services, WSDL, HTML, Confidential, JSP,JavaScript,AngularJS,JUnit, UML, Clear Case, Clear Quest, Oracle 11g SQL Developer, XML, Windows 7,Linux 6.0, JAX-RS(REST), Maven, JAX-Web Services(SOAP),SOAP UI.
Confidential, Santa Fe, New Mexico
Java Developer/ Programmer Analyst
Responsibilities:
- Involved in gathering requirements from the client
- The work involved design, implementation and coding in Java, Java Servlets, J2EE, EJB, JSP and HTML etc.
- Involved in development of UI using JSP, HTML, JS and Angular JS.
- The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB s was used to talk to the database and JSP along with HTML.
- Development of database objects (Views, Procedures, Functions and Packages).
- Involved in Development of EDBC (Rules).
- Responsible for code review, unit and integration testing of the Benefit Management subsystems.
- Used Clear case version control system and worked with the configuration
- Involved in test driven development model using JUnit.
- Involved Development and maintain build Scripts Using Maven.
- Application development using agile methodology.
- Participated in daily standup meetings.
- Involved in creating SIR’s using Clear Quest.
- Escalating issues to the management.
Environment: Java 7,J2EE 1.6, JSP, Servlets, JSF, XML, Struts 1.x,Spring MVC,Multithreading, Hibernate 3, IBM Web Sphere 8x, Oracle10g, JDBC, PL/SQL, Web Services, WSDL, HTML,JSP,javaScript,AngularJS, Confidential, Agile, JUnit, ANT, UML, Net beans, Maven, Clear Case, Clear Quest, Oracle 11g SQL Developer, XML, Windows 7,Linux 6.0, OPUS, Crystal Reports, JAX-Web Services(SOAP),SOAP UI,JAX-RS(REST).
Confidential
Java Developer/ Tech Lead
Responsibilities:
- Involved in gathering requirements from the client.
- Technical/Project Manager for the delivery of the project.
- Involved in development of UI.
- Assisted in creating the test cases for testing the Application.
- The work involved design, implementation and coding in Java, Java Servlets, J2EE, EJB, and JSP etc.
- Architect the workflow of the whole project using various design patterns like MVC. J2EE Patterns were implemented in each tier.
- Part of the team involved in the design and coding of the Data capture templates, presentation & component templates.
- Organized meetings did presentations for various design components, gathered requirements and part of knowledge transfer training.
- Responsible for deployment on various regions.
- Development of database objects (Views, Procedures, Functions and Packages).
- Involved Development and maintain build Scripts Using Maven.
Environment: Java 6, Struts 1.x,Multithreading,JSP and Oracle 11g(SQL & PL-SQL), EJB, Node JS,JSP,html,JavaScript, JSON, Maven, ORACLE, BEA Web Logic 10x, WebSphere 8x,JBoss,Lucerne, Windows 7,JAX-Web Services (SOAP), SOAP UI and Eclipse IDE
Confidential
Java Developer/ Tech Lead
Responsibilities:
- Involved requirement gathering and functional design of Rules Engine.
- Prepared Functional Design and Technical Design Documents of Rules Engine
- Status reporting to Sr. Management of Rules Engine.
- Involved in Design and Development of Rules and Rating Engine using JSF, Java and FTL
- Involved in UAT and Production deployment of RRE.
- Assigned the work the to the Team members and made sure that the deliverables were on time.
- Worked with DBA for DB specific changes of RRE.
- Closely worked with Business users to meet their requirements
- Conducted user trainings on application of RRE.
- Involved in development of UI of RRE.
- Involved in writing stored procedures, Functions.
- Involved in development of various interfaces.
- Development of database objects (Views, Procedures, Functions and Packages).
- Responsible to identify, document, and communicate cost benefit analysis, risks/issues and mitigation plans.
- Conduct & lead kick off meetings, project status meeting with business users and other stakeholders.
- Involved in gathering requirements from the client.
- Involved in the System Design, Architecture and database design of the Survey Tool.
- Responsible for creating the web services using JAX-WS.
- This application uses Quartz for scheduling, JAXB for creating Java objects from XML schema and parsing XML and Hibernate for persisting Java Objects.
- Implemented sending of messages to the push notification service using JMS.
- Responsible for delivering milestone builds to the customer.
- Developed, documented, executed and implemented configuration management and change control program.
- Identified and maintained inventory of items under configuration control.
- Presented project roadmap timelines, budgets, risks, status, and schedule updates to senior executives.
- Involved Development and maintain build Scripts Using ANT.
- Involved in test driven development model using JUnit.
Environment: Java 6, Java EE, HTML, JSF, Spring 3, JSP, JDBC, JMS,, XML, JAX-WS, JAX-RS (REST), ANT, Hibernate 3, FTL, WebSphere 8x, Oracle 11g, PL/SQL, Windows XP, Linux 6.0and Eclipse and Agile
Confidential
Java Developer/ Sr. Technical Analyst
Responsibilities:
- Involved in gathering requirements from the client.
- Responsible for all aspects of software development including requirements, design, coding, testing Used Team Foundation Server for the LMS project repository.
- Development of database objects (Views, Procedures, Functions and Packages).
- Developed, documented, executed and implemented configuration management and change control program.
- Conduct & lead kick off meetings, project status meeting with business users and other stakeholders.
- Involved in gathering requirements from the client.
- Product Implementation at different client places.
- Client Interaction, UAT and LIVE support.
Environment: Java, J2EE, GWT, Spring, Struts, Hibernate, JDBC, EJB and Oracle 10g& 9i (SQL & PL-SQL), Eclipse IDE, BEAWeb Logic 10x, 9x, 8.1, Windows 7, Linux and JRun4
Confidential
Java Developer/ Systems Analyst
Responsibilities:
- Involved in gathering requirements from the client and performing the requirement analysis.
- Involved in creating the Class and E-R diagrams
- Used Hibernate for programmatically generating the data base tables and HBM mapping files, for the community data model setup at the time of deployment.
- Integrated the Second Level cache from EHCache Implementation for managing recurring requests for improving the performance of the synchronization engine.
- Development of database objects (Views, Procedures, Functions and Packages).
- Integration with the J2EE Services layer of Unity Platform, using Spring application context.
- Developing as code as per the requirements and performed the Unit testing.
- Bug fixing and escalating the issues to onsite team.
Environment: JDK1.5, Hibernate3, Spring, Eclipse 3.1.1,Oracle 9i, XSD, XML, EBASE,Linux3.2, Windows XP and J Boss 7.0
Confidential
Java Developer
Responsibilities:
- Responsible for all aspects of software development including requirements, design, coding, testing Used Team Foundation Server for the LMS project repository.
- Development of database objects (Views, Procedures, Functions and Packages).
- Client Interaction, UAT and LIVE support.
Environment: Java,J2EE, OOA/OOP, J2EE, JSP, MVC Struts 1.0, Eclipse, JDK, Oracle, XSD, XML, UML, Dream Weaver, J Unit, ANT,J Boss 4.0.2, Web Logic, Linux, Windows XP and Apache Tomcat