We provide IT Staff Augmentation Services!

Programmer/analyst Resume

0/5 (Submit Your Rating)

Tulsa, OK

SUMMARY

  • Software engineer with more than five years of professional working experience in developing enterprise applications using Java 2 Platform Enterprise Edition (J2EE) and related technologies.
  • Involved in developing web applications on JAVA/J2EE platform utilizing advanced skill sets.
  • Work experience in object - oriented design and analysis as well as participation in a team environment to meet challenges and milestones for the organization.
  • Extensive experience in writing applications using Java, J2EE technologies using JDBC, Servlets, JSP, JNDI, EJB, Java Beans, Spring, Struts and Hibernate, web services, SOAP
  • Experienced in web development using Ajax, HTML, CSS, Javascript, XML, JSTL
  • Developed XML applications using DOM, SAX, and XSL
  • Developed applications to be deployed in middle-tier popular J2EE Application Servers like IBM WebSphere, BEA/Oracle WebLogic, JBoss and Tomcat application servers
  • Have good understanding of various Java/J2EE design patterns such as Singleton, Data Access Objects, Transfer Objects, Factory Method
  • Business Delegate, Dependency Injection, Model View Controller Architecture, and Front Controller
  • Worked extensively on projects using Oracle, SQL, and PL/SQL
  • Good experience in software configuration management tools like CVS, SVN
  • Developed Java enterprise applications using IDE like Eclipse, NetBeans, IBM Rational Application Developer, STS, TOAD
  • Knowledge in identifying problem domains in the scope of client requirement and fixing issues, exposure to change management and maintenance of applications
  • Versatile team player with excellent communication and interpersonal skills
  • Thorough understanding of Java coding standards and have a good exposure in implementing the best practices throughout project life cycle

TECHNICAL SKILLS

Languages: JAVA, SQL, PL/SQL, HTML, XHTML, XML

Design Patterns: MVC, Business Delegates, Transfer Objects, Facade, Singleton, Front Controller, Dependency Injection (DI or IOC), Data Access Objects

Web Technologies, Frameworks: JSP, Servlet, Java Beans, Spring, Struts 1.x/2.x, JSTL, Tiles, XSLT, JSF and RichFaces, CSS, Javascript, jQuery, PHP

RDBMS: Oracle 9i/10g/11.2g, DB2 8.x, SQL Server 2012, MySQL, Microsoft Access

Application Servers: IBM WebSphere (RAD7), JBoss 6.0, WebLogic 10.3, GlassFish

Operating Systems: Windows 7/Vista/XP/2000, Unix, Red Hat Enterprise Linux, Fedora, Mac OS X

IDEs, Technologies, Others: Hibernate, Spring Tools Suite, JUnit, Eclipse, NetBeans, RAD 7, TOAD, Crystal Reports, SQL Developer, JTA, Ant, Maven, VMware, Nessus, MS Visual Studios, MS Office, Sharepoint Workspace

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Followed Agile Process throughout life-cycle of the project
  • Involved in requirements analysis and gathering and converting them into technical specifications
  • Involved in the creation of UML diagrams, including Use Case, Sequence diagrams, Activity diagrams and State diagram
  • Applied Spring MVC web framework to make application components dependencies decoupled and simplify MVC configuration
  • Involved in designing architectural structure for Hibernate Interceptors and Web Filters
  • Involved in design and decision making for Hibernate object-relational mapping
  • Modified Hibernate mapping file fields for mapping declaration
  • Responsible for designing user web layer using JSP, HTML, and Javascript
  • Implemented stored procedures for the tables in the database DB2
  • Involved in designing a system for generating data information from parsing XML files using JAXP
  • Involved in developing and performing mock testing and unit testing using JUnit
  • Used JIRA for bug tracking and project management
  • Used Apache Maven build scripts to build project
  • Used GIT version controller to collaborate with team member

Environment: J2EE 6, Eclipse, HTML, XML, JSP, Javascript, Glassfish 8.0, Spring MVC, Hibernate 3.6, Maven 2.0, Stored Procedure, DB2, JUnit 3.8, JIRA

Confidential, Tulsa, OK

Programmer/Analyst

Responsibilities:

  • Involved in system requirements study and conceptual design
  • Involved in preparing the high level and detailed design documents
  • Developed web layer components, servlets and JSP, and business logic components, JavaBeans and EJBs, using Rational Application Developer (RAD)
  • Deployment of enterprise web application in WebSphere Application Server
  • Created and modified several Apache Struts Validators using Struts framework
  • Implemented persistence using Hibernate, and configured Hibernate in hibernate.cfg.xml
  • Handled transaction management in Hibernate using provided data source
  • Worked in developing and integrating JSP using custom actions
  • Developed a web-based reporting system with JSP
  • The presentation layer is developed with JSP using Struts tag libraries, JSTL and Ajax
  • Used various components of Struts Framework such as Action Forms, Action Servlet, Action Mappings, Action Errors, and Tiles
  • Used JDBC to access, manipulating, and updating data in the Oracle database
  • Wrote converters for parsing the XML files using DOM to be able to store data records from XML into the Oracle database
  • Used the JNDI for naming and directory services
  • Developed interfaces and their implementation classes to communicate with the mid-tier
  • Performed unit testing with JUnit
  • Collaborate with data and application architects to design solutions, to ensure all application development, testing, and deployment was done successfully

Environment: J2EE 6, RAD 8.0, JSP, Servet, XML, Ajax, Struts 2.0, EJB 3.0, Hibernate 3.6, RAD 8.0, WebSphere 8.0, Oracle 10g, JUnit 3.8, Unix

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life-cycle with object oriented approach of clients business process and continuous client feedback
  • Worked on designing and developing a service oriented system based on SOA principles and architecture in Agile development environment
  • Involved in design and creation of UML diagrams such as Class diagrams, Use Case, Sequence diagrams, Activity diagrams
  • Involved in design of user interface and business layers
  • Involved in writing of the design document
  • Designed and implemented user interface layer using JSP, JavaBeans, Javascript, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP, and J2EE framework
  • Involved in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and Javascript for the client side validation
  • Implemented Javascript into user interface layer to reduce round-trip request/response communication to and from the WebLogic Application Server
  • Responsible for writing Javascript for the validation in client-side
  • Involved in design and implementation of contract web service
  • Worked in handling of the web service client based on Apache Axis Technology
  • Developed web services to generate and attach contract documents
  • Involved in the testing of the web services to establish time taken to attach and send large PDF
  • Involved in the business logic-coding framework to map the business logic into respective value beans
  • Worked closely with requirements to translate business rules into business component modules
  • Involved in migration of independent parts of system to use persistence technology
  • Developed functions and store procedures using SQL and PL/SQL for the application
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database
  • Used ClearCase to merge code and deploy them in to a central depository location
  • Multithreading used to enhance interaction between rate matrix and ECM systems
  • Created Linux scripts for log rotation and wrote batch processing jobs

Environment: J2EE 6, Eclipse, JSP, Custom Tags, HTML, CSS, XML, Javascript, Ajax, XSLT, SQL, PL/SQL, JPA, JMS, Apache Ant, Apache Axis, WebLogic 10.3, Oracle 10g, ClearCase, Linux

Confidential, Miami, Florida

Java Developer

Responsibilities:

  • Involved in designing the data model for the system
  • Application was designed on Struts Framework to make use of MVC pattern
  • Used Struts Validator framework to automatically validate user inputs
  • Worked with Tile definitions, struts-config files, validation files, and resource bundles
  • Developed web-tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlets
  • Develop, implement, and maintain an asynchronous, Ajax-based client for improved customer experience
  • Developed the application on WebSphere Application Server
  • Created O/R mappings and implemented persistence layer using Hibernate
  • Business layer based on Spring framework and used Hibernate as persistence mechanism
  • Used J2EE design patterns such as DAO, Transfer Object, Service Locator, MVC, and Business Delegate
  • Developed controller classes and data management classes using Spring framework
  • Involved in writing test cases using JUnit
  • Used CVS tool for version control
  • Implemented connection pooling and deployment of applications in WebSphere Application server
  • Support for system testing and User Acceptance Testing (UAT)
  • Developed and maintained Ant Scripts for the build purpose on various environments

Environment: J2EE 6, RAD 6.0, JSP, HTML, CSS, Javascript, Ajax, Struts 1.3, Spring 2.5, Hibernate 3.6, Apache Ant, Oracle 10g, WebSphere 7.0, JUnit 3.8

We'd love your feedback!