Computer Programmer And Analyst Resume
Dallas, TX
SUMMARY:
- 4+ years of experience in software development includes Analysis, Design and Development of Web - based applications.
- Excellent understanding and hands on experiences of OOD concepts and fundamentals, design patterns, software Implementation, and software system development full life cycle.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
- Experience in web application design using open source MVC, Spring and Openbravo Frameworks.
- Experience of developing data models use Hibernate POJO's, configuring persistence layer, mapping Java classes with database and using Hibernate query language (HQL).
- Strong experience using SOAP and REST Web Services for data communication between remote systems.
- Worked on different Application and Web Servers like IBM Web Sphere, Glassfish, Apache Tomcat.
- Experience in using web technologies like JavaScript, Jquary, CSS, HTML, AngularJS and Bootstrap.
- Integrating spring with Spring Custom Tag Libraries to display the value of variables defined in configuration files, conditionally display parts of a page.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
- Configure and Implement Service-Now applications: Problem, Change, Configuration, and Software Asset Management.
- Developing various report using Crystal Reports XI, iReport 3.0.
- Extensive experience in working with Eclipse, NeatBeans, Toad and Version Controls such as GIT.
- Work with direct client to give support on product.
- Ability to work within a development team and to independently develop functional and technical specifications.
TECHNICAL SKILLS:
Java Technologies: Core Java, J2EE, Servlets, Spring, Hibernate, Maven, JSTL, JMS, JSP
Web: JavaScript, Ajax, HTML5, CSS3, Bootstrap, Openbravo 3.0, AngularJS, XML, ASP
Application Server: Apache Tomcat, Glassfish, WebSphere, JBoss.
Web Service: RESTFul, SOAP.
SDLC: Agile-Scrum, waterfall.
IDE: Eclipse, Netbeans, Spring Tool Suite.
Reporting and Testing Tools: Crystal Reports XI, iReport 3.0, JUnit 4.8.2.
Platforms: Windows, Linux.
Database: MySQL, PostgresSQL, DB2, SQL-Server, Oracle, MS AccessDesign Pattern: Fa ade, Singleton, Factory, Abstract Factory, Strategy, Template, Observer, Command, State, DAO and Observer.
Tools: Junit, iText, SceneBuilder, Shell scripting, Swing, Fx, Git, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Tx
Computer Programmer and Analyst
Responsibilities:
- Extensively involved in developing ActionServlet, Action, Form Bean, Java Bean classes for implementing business logic for the Spring Framework.
- Create web services, WSDL and web methods with Annotation in hibernate, Use the spring container for data source and to load the Hibernate specific classes.
- Develop integration payment gateway with application for financial payment service.
- Work on Angular2, creating custom component, decorators, and services to interface with both restful services also DOM applications.
- Use Liquibase database-independent library for tracking, managing and applying database schema changes.
- Use SVN for version control of the code and configuration files.
- Use Eclipse IDE to develop the different J2EE components.
Environment: JDK 1.7, Servlet, HTML5, CSS3, Spring, Hibernate, Angular 2, MAVEN, REST, MVC, JavaScript, JUnit 4.0, Cucumber, Eclipse, Webstrom, Liquibase, Jhipster.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Develop JAVA classes that controlled the whole flow of the module as per specifications.
- Implement MDA(Model-driven architecture) to separate design from architecture using various MDA tools.
- Use Spring framework for dependency injection, transaction management, spring security and Hibernates for validation and implementing the persistence framework for database.
- Develop and designing the user interfaces for the application using JSP, HTML5, CSS3, JavaScript and AngularJS.
- Implement Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Use JDBC to interact with DB and perform DB operations and involve in writing PL/SQL queries to be executed at DB end.
- Develop use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Writing DAO Interface and Implement, generating Entities and validation of fields in Server side with Hibernate.
- Follow Agile software development practice paired programming, test driven development and scrum status meetings.
- Participate in the daily SCRUM meetings to produce quality deliverables within time.
- Environment Setup, Installation, Configuration, Development, functional process set up and support of ITSM.
- Perform day to day administration of the Service-Now tool to maintain business management services and configuration item.
- Analyze and design functional requirements and teamed up to develop Front and Back end of E-Commerce portal.
- Work with business team and product owner to gather the functional requirements and convert into technical requirement.
Environment: Core Java, Hibernate, spring MVC, Apache Tomcat Application Server, JSP, Servlet, REST web service, Agile, HTML,CSS, Netbeans, JavaScript, SQL, MySQL.
Confidential
Associate Software Engineer
Responsibilities:
- Design and develop Middle tier application using Java in a J2EE environment.
- Integrate spring (Dependency Injection) among different layers of an application and Spring MVC framework controllers for Controllers part of the MVC.
- Develop the presentation layer written using JSP, HTML, CSS, JavaScript.
- Create custom tags for JSP for maximum re-usability of user interface components.
- Create Activity Diagram and Writing corresponding Java REST web service classes and Linking Activity diagram to java classes.
- Integrate Openbravo POS with Openbravo ERP using ANT tool.
- Develop Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Work on agile approaches, including Extreme Programming, Test-Driven Development and Scrum. Used agile methodologies, test driven development and automated builds.
- Involve in developing Unit test framework using JUnit. Wrote JUnit test cases for java class.
- Collaborate with business owners, project managers and developer team to requirements gathering, development and testing the software development process.
- Implement a Continuous Delivery pipeline with GitHub.
- Involved in Low level systems design including Sequence, Class and Activity diagrams in UML.
- Integrated front end technologies like JSP and AJAX, java web frameworks Hibernate and Spring, and an Mysql database.
Environment: Java 1.6, J2EE, Hibernate, spring, Servlets, SOAP/REST web services, JSP, HTML, CSS, JavaScript, Agile Methodology, Eclipse, PL/SQL,, MySQL, Design pattern, Tomcat 7, Glassfish 4,JUnit, GitHub bootstrap, Maven, Openbravo 3.0.
Confidential
Software Developer
Responsibilities:
- Develop the application as per the functional requirements from the analysts.
- Develop web based user interface screens using JSP, HTML and Java Script.
- Work on open-source customization and experience in Open bravo ERP customization and implementation.
- Create Form Bean, Action classes and Configuration files of action mappings and presentation logic in JSP, Servlets.
- Work on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- Configure servlets, java classes, Spring Framework, Hibernate, database drivers, data sources related to project.
- Experience in developing PL/SQL queries and Stored Procedures.
- Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
- Designed and developed Site Hierarchy interface and other GUI Screen applications with java.
- Develop various report like roster report, daily report for agent scheduling and forecasting using jasper report and crystal report.
- Responsible for planning, UML designing, Object Oriented Analysis and coding.
- Involve tech lead and development team to right effective and well organize and reusable code.
- Involvement with full cycle development of software that include Requirement Gathering, Design and Develop Applications.
Environment: Core Java, J2ee, Hibernate, spring 3.1 framework, spring MVC, SOAP, STAR-UML Openbravo 2.5/3.0, Openbravo POS, Servlet, Apache Tomcat, JSP, JavaScript, SQL, Eclipse IDE, ireport, Jasper report, Windows, VMware.