Programmer Analyst Resume
Salem, OR
SUMMARY
- J2EE Developer wif over nine (9+) years of experience in requirements analysis, design, development and implementation of Java, Angular2, CSS, HTML 5, J2EE and client - server technologies.
- Designed and implemented Web, Client/Server and N-Tier systems using Java/J2EE technologies.
- Experience in Web Services like SOAP, WSDL, REST and good noledge in SOA.
- Expertise in Server-Side development using J2EE technologies including Servlets, Hibernate, Spring. Also good at writing HQL (Hibernate Query Language) for database.
- Good understanding on J2EE Architecture, persistence wif Hibernate and MVC model using SPRING Frameworks.
- Experienced in full SDLC, Object Oriented analysis/design and development and MVC architecture/implementation
- Worked wif different frameworks - Spring MVC, Spring DAO, Spring Core, Spring AOP and Hibernate.
- Hands on experience in developing RESTful web services using spring Boot.
- Knowledge on Microservices architecture.
- Implemented Dependency Injection/Inversion control module of Spring framework
- Experience in application development using J2EE, JSP, Servlets, Java Beans and JDBC
- Experience in application development like collections, Generics and Core Java
- Expertise in using IDE's like RAD and Eclipse. Used Hibernate framework as persistence layers
- Proactive and well organized wif effective time management skills
- Well versed in using configuration management tools Clear case and VSS.
- Working noledge on SPRING BOOT. Worked on small scale project based on spring boot.
TECHNICAL SKILLS
Technologies: Core Java, Spring Framework, Angular2, Spring Boot, Spring MVC,J2EE, JDBC, XML Schema, XML, Java Beans, Hibernate
Web/Application Servers: WebLogic 7.0/8.1, Tomcat 4.x, WebSphere
Web Presentation: Jquery, HTML, CSS, XML
Operating Systems: Windows 98/XP, Windows NT 4.0, Windows 2000
Databases: MySQL, DB2
Tools: Eclipse,Visual Paradigm, Rationale Rose, RAD, Clear Case, Clear Quest, RTC
PROFESSIONAL EXPERIENCE
Confidential, Salem OR
Programmer Analyst
Responsibilities:
- Coordinating wif Project Manager for getting teh requirements and developing teh code to support new functionalities.
- Providing Java programming support for existing applications.
- Developing/enhancing Web applications using Java, J2EE, Spring and JSP.
- Utilized JQUERY for form validation and other interactive features.
- Using Hibernate for teh backend persistence.
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for teh modules using UML and Rational Rose.
- Redesigned teh web applications by replacing teh Custom MVC framework wif teh Spring MVC module.
- Worked on development of customer facing application using Angular 2.
- Developed Rest webservices using Spring Boot.
- Worked closely wif teh team, on developing customer facing REST web-services.
- Worked on integrating REST web services wif Angular 2.
- Implemented Security using SPRING SECURITY wif JWT (JSON web tokens).
- Worked on user login, register modules on Angular 2.
- Wrote SQL queries and PL/SQL procedures for JDBC.
- Involved in coding DAO layer using Hibernate to access teh DB2 database.
- Preparing test cases and strategies for unit testing and integration testing.
- Using teh LOG4j to log regular Debug and Exception statements.
- Developed Ant build scripts, created WAR files and deployed in IBM WebSphere 9.0 application server.
- Used SVN for version control and Log4j for logging.
- Used RTC for defect/Work item management.
Environment: Java, J2EE, Spring, Hibernate, JQuery, REST, SOAP, DB2, JDBC, SQL, JavaScript, HTML5/4, XML, Servlets,Angular4, DB2, IBM WebSphere 9.0 application server
Confidential, Hartford, Connecticut
Technology Analyst
Responsibilities:
- Involved in analysis, design and implementation/translation of business user requirements
- Designed, developed and implemented SOAP Web services
- Developed teh service layers using teh Spring IOC
- Used springs for teh dependency injection mechanism.
- Used JABX binding to bind Java and XML returned from web service.
- Involved in writing various XML files that define teh various beans that compose teh entire web application.
- Used XML Web services which implement teh SOAP protocol for transferring data between different applications.
- Used Hibernate 3.0 to develop persistence layer based on Object-Relational Mapping.
- Integrated DAO layer using Hibernate Framework. Involved in writing various SQL Queries wifin hibernate configuration xml file to satisfy various business requirements of teh application.
- Designed and developed a user usage logging facility using Log4J. Used different levels of Loggers such as INFO, DEBUG, WARN, ERROR, FATAL.
- Monitored teh logs using Log4J and fixed teh problems.
- Developed teh application on IBM RAD and deployed it on IBM WAS 7.0.
- Used ClearCase for version control.
- Used DB2 as database.
- Used JNDI for Naming and Directory services
- Employed popular design patterns like DAO and Singleton
- Implemented modules using Core Java APIs, Java collection and integrated teh modules
- Participated in teh design and development of almost all of teh modules of teh project
- Used SOAP UI for testing teh Web services. Used WS-security to implement security for accessing teh services
- Developed Restful WebServices for HTTP GET method using Hibernate integration.
- Involved in agile (scrum) practices and planned teh sprint attending daily Agile (scrum) meetings and sprint retrospective meetings to produce quality deliverable wifin teh time
Environment: Java 1.7, Spring MVC, Hibernate, IBM RAD, Rational UML, DB2, Clear Case, JUnit, WinSCP, Putty, SVN, Agile RTC, SOAP UI, Agile (scrum).
ConfidentialJ2EE Developer
Responsibilities:
- Used Waterfall Software Development for developing teh application
- Analyzed requirements and did use case analysis wif Rational Rose. Designed use case Diagrams, Class Diagrams and Sequence Diagrams using UML approach
- Designed and developed front end using HTML, JSP and Servlets
- Implemented client side validation using JavaScript
- Developed teh application using Spring Framework to implement a MVC design approach
- Used IOC feature of Spring framework
- Used Hibernate in persistence layers of teh application
- Implemented Web services using WSDL for authorization
- Used ANT scripts to build teh application and deployed on WebSphere application server
- Involved in integration testing and deployment of teh overall application
- Worked as a developer and reviewed teh work performed by fellow team members before teh final delivery from teh team as a whole
- Used Log4J for logging and tracing teh messages
Environment: Java, JavaScript, Servlets, JSP, Spring MVC, JDBC, WebSphere Application Server, Rational Rose, RAD, SOAP Web Services and Log4J
ConfidentialJ2EE Developer
Responsibilities:
- Analyzed teh requirements and did use case analysis wif Rational Rose. Designed teh use case diagrams, class diagrams and sequence diagrams using teh UML approach
- Made changes in teh WSDL as per teh changing requirement.
- Used Collection API for data manipulation.
- Implemented Object Oriented Programming (OOP) concepts to develop teh required systems
- Developed teh application using Spring Framework to implement a Spring MVC design approach.
- Developed Controller using Servlets which acts as front controller for application.
- Used JDBC DAO as a persistence layer of teh application.
- Implemented Web services using WSDL for authorization
- Involved in unit testing and deployment of teh overall application
Environment: Java, Spring MVC, JDBC, DAO, HTML, WebSphere Application Server, Rational Rose, Eclipse