Programmer Analyst Resume
Topeka, KansaS
SUMMARY
- 8+ years of experience in designing, developing and managing large scale enterprise level web applications and software products using Java/J2EE technologies.
- Expertise in Object Modeling, Object Oriented Design Methodologies and Object Oriented Programming.
- Worked at Fortune 500 companies such as Confidential as a Full time employee.
- Recognized for superior skills of problem analysis with exceptional ability to adhere to project standards and procedures, quickly master new concepts and applications.
- A self - motivated professional and natural communicator possessing great technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
- Expert in implementing innovative web, and business solutions with Java, JSP, Servlets, XML, EJB, JDBC, Oracle, and familiar with the roles of SDET (Software Design Engineer and Testing).
- Expertise in design and development of Web Applications involving J2EE technologies with Java, HTML, CSS, JavaScript, Servlet, JSP, MVCFramework (Struts 2), EJB, XML, JNDI, JDBC, Hibernate3, SpringFramework, Angular Js, Node Js, ANT, Oracle ADF (Application Development FrameWork) and "JUnit".
- Extensive experience working with RDBMS such as Oracle, My SQL, JBOSS.
- Experienced in developing test design, test scripts, test cases and automated test plans using tools such as Silk, QTP, Test Director, WinRunner
- Experienced in developing Test Plans for applications in intranet, internet and client server applications.
- Range of experience includes involvement in complete life cycle of development/maintenance projects, hands-on programming and active part in the Analysis and Design.
TECHNICAL SKILLS
Languages: Java/JDK 1.4/1.5/1.6, Sql, 4 -Test language
Distributed Technologies: EJB 3.0
Internet Applications: J2EE, JSP, Servlets
Web/Application Servers: Weblogic10.x/9.x/8.x, Tomcat
Tools: Eclipse, Jdeveloper 12c
Open Source Projects: Struts 2, Hibernate, Spring, Tiles Ant, log4j, Junit, Oracle ADF
Scripting Languages: JavaScript, Unix shell scripts
Markup Languages: HTML, XML
Database Apps: Oracle 10, DB2, My SQL, JBoss
OS: MS-Windows, Sun Solaris, Linux
Methodologies: UML, Rational Unified process (RUP), Agile, Waterfall
Testing Tools: Silk Test, Mercury Quality Center, WinRunner, QTP
Misc: Rational clear case, Visual source safe, clearQuest
PROFESSIONAL EXPERIENCE
Confidential, Topeka, Kansas
Programmer Analyst
Responsibilities:
- Currently contracting as a Programmer analyst at Confidential .
- Design web screens for internal users using Oracle Application Development Framework (jdeveloper 12c).
- Coordinate with the Business Analyst to gather requirements from the clients.
- End to End development. Includes creating connection to the Database, writing queries, create view Objects, Entity Objects, Application modules, backing beans, pivot tables and testing (UAT Testing)
- Load data to screen and Export to excel for pivot tables, Custom built tables and Entity backed tables.
- Used Log4j for Logging Application.
- Setup UC4 jobs to SFTP files to PeopleSoft for processing from the screens.
- Create the file in the managed bean which is loaded by the user into mainframe into a dataset which is in-turn used by a daily batch job to load into PeopleSoft finance for processing.
- Designing and setup different levels of security for different users such as merchandizing, logistics and Admin.
- Integrating testing with different mainframe jobs.
- Also part of the production support Team to resolve Oracle ADF issues for the present screens.
- Received training and following Agile methodology.
- Was given the role of the lead for the migration project (Initial project in payless)
- Responsible for requirement gathering, interaction with the client. Allocate tasks for the 2 off-shore resources.
- Updated the entire distributed Systems to point to Teradata instead of DB2.
- Install Teradata drivers on servers and coordination with the application admin team to do the same.
- Write rules to call the stored procedure and export data to Excel using visual basic.
- Production support. Monitor batch jobs to Resolve Teradata Syntax Errors and code errors.
- Weekly updates and implementation and support in production.
Confidential, SFO
Java Developer
Responsibilities:
- Engineering Architecture and Design Solutions.
- Web based solution using Java 1.6, Spring, Hibernate, Angular Js, Node Js, and MySQL.
- Integrated with 3rd party APIs for online web-conferencing using REST protocol.
- Engineering Architecture and Design Solutions.
- Designed and implemented the e-Wallet product single handedly from scratch.
- Developed Java system scaling to 10 M transactions per day.
- Securing web transactions.
- Designed overall web transaction flow end-end.
- Responsible for end-end design and implementation of re-usable code.
- Always delivered zero bug code to production.
- Expertise in cross-functional, cross-geographies deliveries.
- End-End responsible for Agile Sprints qualities and payloads.
Environment: Java 1.6, Angular Js, Node Js, Spring, Hibernate, Struts, MySQL., SOAP and REST Protocol.
Confidential, Wilmington, DE
Java Developer
Responsibilities:
- Interacting with Business people and translating the requirements into Use Cases, create documents for projects which use RUP, SDLC methodology.
- Developed Struts action classes and related validation using struts validation framework.
- Used web service calls to legacy systems.
- Developed Service Layer using Stateless EJBs. Service layer is used to call legacy webservices to get the data.
- Used data transfer object to transfer data to UI.
- Developed JSPs using struts tags.
- Coordinated with offshore team for testing and development.
Environment: Struts 2, Tiles, Webservices, Weblogic, Clearcase, Quality Center.
Confidential, Washington DC
Java Developer
Responsibilities:
- Designed and converted the existing Business Intelligence system to Java based MVC reporting framework.
- Implemented the front end using Java Servlets and JSPs and back end database with DB2 database.
- Developed request handlers, Session Beans and Data Access Objects (DAO) at server side for handling requests and responses from presentation logic.
- Developed several web pages using JSP, HTML and used JavaScript to perform checking and validations at Client's side.
- Proficient with Business intelligence, mainly Microstrategy BI suite.
- Conducted extensive data analysis to identify patterns in data and identified key business metrics.
- Configured database schemas.
- Developed presentation layer components, using JSP (custom tags), JSTL and JavaScript.
- Write Junit test cases as a part of the testing phase.
- Co-ordinate with the lead to maintain a group of 5 people at offshore development center.
Environment: s: Java, Servlets, JSP, HTML, JavaScript, Microstrategy BI suite, JSTL, Junit.
Confidential, Timonum, MD
Software Engineer
Responsibilities:
- Develop code in Java
- Execute them against application
- Verify and document the results
- Created reusable components for library
- Raise issue if required.
- Score the user story as per the use cases
- Develop code in Java within the sprint
- Conduct demo at the end of the sprint
Environment: Oracle, Java, svn, SoapUi, Agile
Confidential, Lafayette, Louisiana
Java Developer
Responsibilities:
- Responsible for the development of all module of the Project.
- Used Struts Framework for developing the Application.
- Used Log4j for Logging Application log and ANT to develop the Build script.
- Used JDBC, Java and SERVLET for development of generating different file system in CSV, TXT Format.
- Requirements gathering for enhancements, Design and planning and estimation of work for timely deliverables.
- Actively involved in different levels of development using J2EE (Multithreading Framework) and Oracle as backend.
Environment: Core Java, Multithreading, JSP, Servlets, ANT, JDBC, Beans. Struts, MS-Access
Confidential
Software Engineer
Responsibilities:
- Analyze business requirement and prepare functional design documents.
- Perform impact analysis and time estimation of various requirements requested by onsite manager.
- Implement business delegate, singleton, session façade, and factory pattern design patterns.
- Involve as a senior developer to assist the development team in resolving technical issues and configuring environment and ensured smooth on-time code releases despite of stiff deadlines.
- Develop business layer components using JDBC & EJB, GUI using JSP & JSTL and reports using APEX.
- Used JBoss application servers for the interaction with the app.
- Develop PL/SQL procedures and functions and create database tables, views and triggers.
- Develop ANT script to automate the build and deployment processes.
- Perform unit testing, regression testing and performance tuning. (SDET)
- Perform backend testing of the application by executing SQL statements on database.
Environment: Java 1.4, MVC, JSP, Servlets, JSTL, JDBC, EJB 2.0, Oracle 9i, PL/SQL, Oracle 9iAS, XML, JavaScript, APEX 2.0, JDeveloper, Solaris, Windows, Pair-Programming, ANT, JBoss, SVN, Unit testing.
Confidential
Java Developer
Responsibilities:
- Implemented MVC Architecture using Struts Framework
- Developed action classes to execute business logic.
- Created a DAO layer implementing Hibernate using transactions,
- Used the Spring framework within Struts and Hibernate to decouple classes in the application, take advantage of IoC design principles, and simplify transactional database calls using annotations.
- Created JSP pages with Strut tag libraries such as struts-html.tld, bean.tld and logic.tld.
- Coded Ant build scripts to build and deploy EAR files in a WebLogic Server 10.x environment.
- Normalized database tables and wrote complex queries.
- Was part of the QA team which involved manual testing and Junit testing.
Environment: Oracle, Hibernate, Struts 2, spring, Weblogic, Clearcase, junit.
