We provide IT Staff Augmentation Services!

Programmer Analyst Resume

4.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY:

  • Java developer with 7+ years of total professional experience in user interaction, requirement gathering, systems analysis, design, development and implementation of various multi - tiered architecture based enterprise applications.
  • Expertise in Core Java and J2EE technologies such as Servlets, JSP, Swing, JDBC, Struts, Hibernate ORM, Spring Framework, EJB, JSF, Web Services, HTML, DHTML,CSS, XML,JavaScript, AngularJS, Ajax, JPA.
  • Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework
  • Implemented MVC Design Pattern Using Struts framework along with MyBatis.
  • AWS Infrastructure setup Web Server and App Server.
  • Used Object/Relational persistence and query service Hibernate in combination with Spring
  • Good Experience in the development and Deployment of Session, Entity and Message driven Beans. Hands on experience in JMS methodology and working knowledge in MQ series.
  • Demonstrated work experience in using the state of art UI frameworks like Tiles and JSF.
  • Experience in Implementing API's in Java Multi Threaded Environment.
  • Extensive work experience in developing server side UI components using JSF and ADF framework
  • Expertise in developing N-tier Applications using Java and J2EE Design Patterns (Session Façade Pattern, Service Locator Pattern, Repository, Business Delegate Pattern and Data Access Object).
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle Sql Developer, DB2, MS SQL Server and My SQL.
  • Expertise in programming with SQL, PL/SQL and Stored Procedures
  • Experience with various Software Development Methodologies like SDLC, Waterfall, Object Oriented Analysis and Design (OOAD), Agile with Scrum/Extreme programming, RUP, SOA.
  • Designed, developed, coded, tested and implemented phases of Software Development Life Cycle.
  • Worked with ANT Builder, and ANT/Maven for the application building
  • Ability to grasp new technologies and to correctly apply new tools to build applications.
  • Good interpersonal skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions

TECHNICAL SKILLS:

Operating Systems:

  • Light Weight Concurrent Programming with POSIX Threads
  • Designed and Implemented a Preemptive Timesharing User Level Thread Package.
  • Inter-Process Communication using Message Queues, Semaphores and shared Memory in System V.
  • A Network Transaction System using TCP sockets and files locking mechanism. The Database server registers its service with the Service Mapper through UDP broadcasting.

Advanced Databases: Client side programming, Server objects, Object oriented database rendition of company database using PL/SQL.

Languages: C, C++, JAVA/J2EE, HTML/CSS, JavaScript, AJAX, C#.NETDemandware(Salesforce Ecommerce Cloud).

Platform: JAVA, C#.NET (Beginner level), UNIX

Java Technologies: Spring 3.0, Struts, Hibernate 4, Servlets, JSP, JDBC, Web Services, XML, MyBatis.

Servers: Apache Tomcat, Oracle Weblogic, JBOSS, Apache Http Server.

Databases: Oracle 10g, SQL Server, PostgreSQL, MS Access

Web Technologies: JQuery, JUnit, HTML, CSS, JavaScript, Angular JS JSP, RESTful

Tools: Eclipse, NetBeans, Web Developer, Intellij Idea, SQL Developer, SQL Server Mangement Studio.

Microsoft Office: Excel, Access, Power Point, Word, Picture manager.

Operating Systems: Windows XP, 7, 8 Linux(Fedora, Ubuntu)

Development Models: Water Fall, Agile Scrums

Modeling Software: IBM Rational Rose

Others: Ant, SVN, Maven, Github, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Sacramento, CA

Programmer Analyst

Responsibilities:

  • Actively involved in mock screens development and project start-up phase.
  • Experience working in Agile development following SCRUM process, Organizing sprint and daily stand-up meetings.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Developed an internal Product Inventory System using Struts MVC with MyBatis.
  • Involved in business requirement meetings.
  • Project lead for the Integration of two platforms.
  • Designed and developed SOAP and REST based API services to interface with NetSuite transaction calls
  • Managed the migration of Unix servers and apache development servers into AWS cloud
  • Log4J is used for application and error Logging
  • Used SVN and GIT for version controlling of the application
  • Developed using Salesforce Commerce Cloud.
  • Involved in code deployment over environments.
  • Used JIRA for ticket tracking.
  • Worked with MS Access for daily report on vendor jobs.
  • Assisted in development and maintenance of new APIs for integration with Salesforce Commerce Cloud ecommerce websites.
  • Involved in handling time sensitive high priority issues.
  • Developed functional responsive prototypes based on Business Requirements using HTML/HTML5, Bootstrap, JavaScript and JQuery.

Environment: Java 7, Struts, J2EE, JavaScript, jQuery, HTML5, XML, XSLT, XPath, SOAP, REST, Web services, MyBatis, JDBC, SqlServer Management Studio, Eclipse, Oracle, SVN, Github, Salesforce digital development.

Confidential, Sacramento, CA

Sr Java Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern
  • Implemented integration of Struts Action classes and the EJB's services layer.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Implemented integration of Struts Action classes and the EJB's services layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.
  • Worked on IVR front end API application called Mortimer.
  • Coordinated with middleware team for this API application integration.
  • Worked on few functions like getaccount,Getani, getbalance, getpayment, gettransactions.
  • Have been involved in basic VRU integration.

Environment: Java 7, Spring3, J2EE, Junit, JavaScript, jQuery, XML, SOAP, Web services, Eclipse, Oracle, SVN, Genesys, IWS.

Confidential

Java Developer II

Responsibilities:

  • Developing retail management software applications based on our mass retail chain customers’ requirements and industry standards using Java and J2EE technologies such as JDBC, EJB’s, Struts, JSP, SQL and JUnit;
  • Worked on UI redesign for the application using JQuery, AngularJS.
  • Writing application architecture specifications and assisting with building walk-through prototypes;
  • Maintaining existing customer applications and working on support issues from receipt, to code changes, through delivery of the solution;
  • Used Hibernate API to talk MySQL Database for Read and Write operations
  • Participating in design and code reviews;
  • Writing required design and analysis documents for applications;
  • Learning and writing automated test routines to baseline applications;
  • Creating technical documentation for other system administrators and support personnel to aid in installation and administration;
  • Providing assistance to the Tomax Support organization as neededInteracting with technical writers to document, verify and validate product features and functionality.
  • Involved in both frontend and backend programming.
  • Used SVN for repository storage.
  • Used JBOSS as the application server.
  • Used Agile (Scrum) Methodology that includes daily scrum with team.
  • Used SQL Developer to work on Databases

Environment: Java 7, Spring3, J2EE, Junit, JavaScript, AngularJS, jQuery, HTML5, and CSS XML, XSLT, XPath, SOAP, Web services, CSS, Eclipse, Oracle, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed an application ClubODining using Java6.
  • Used hibernate for accessing database
  • Developed Unit Tests for the project
  • Used Internal Payment Service as a web service to award dollars to qualified customers
  • Worked on both windows and LINUX environments.
  • Used SVN for repository storage.
  • Used Maven for building the project
  • Used Eclipse as the editor for Java.
  • Used Agile (Scrum) Methodology that includes daily scrum with team.
  • Used SQL Developer to work on Databases
  • Interacted with the testing and production team to discuss different aspects of the project.
  • Interacted with a third party Rewards Network to gather requirements.

Environment: Windows 7, Spring Framework, Hibernate, EJB, JPS, Web Services(JAX-RPC), JSP, JavaScript, CSS, XML, XSLT, HTML, REST, WSDL, ECLIPSE, Oracle 9i

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Developed and deployed the applications for the flagship Dice website: Confidential
  • Involved in various improvements to the website using JSPs, JAVA and HTML
  • Worked on both windows and LINUX environments.
  • Experience in Mercury and version control system CVS.
  • Used IntelliJ Idea as the editor for Java and JSP programs.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Used SQL Developer to work on Databases
  • Interacted with the testing and production team to discuss different aspects of the project.

Environment: Windows 7, Spring Framework, Hibernate, EJB, JPS, Web Services(JAX-RPC), JSP, JavaScript, CSS, XML, XSLT, HTML, REST, WSDL, Intellij Idea, Oracle 9i

Confidential, Cleveland, OH

Graduate Assistant, Financial Aid Department

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
  • Design Developed and deployed the applications with huge customer base of huge number of users.
  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • Developed SQL scripts for mapping data and for creating transactional tables and unique Indexes.
  • Developed many Java Interfaces to integrate the web services with the database transaction tables.
  • Was considered the go-to Java Developer on this 6 member team, worked directly as the liaison for the development team with the various University departments and business end users.
  • Used software called OnBase where all the required documentation of different students is saved accordingly and retrieved when needed to process.

Environment: Windows, EJB, HTML, JSP, JavaScript, CSS, XML, ECLIPSE, Oracle 9i

We'd love your feedback!