Java Developer / Software Programmer Resume
Salt Lake City, UT
SUMMARY
- 7+ years of professional experience in IT consulting, software development industry.
- Extensive experience in Java Server side programming, Client/Server technology and Web based software development using J2EE and XML.
- Strong Java GUI (front end) and J2EE (server side) Architecture, design and development experience.
- Extensive experience in working with audit and quality assurance teams and fixing security issues in the web application.
- Experience in developing Client - Server/N-tier/ Web-Development using Servlets, JSP, AJAX, JSTL, Struts, JDBC, XML, SAX, DOM, HTML, DHTML, CSS and Java Script.
- Proficient in Java Enterprise Technologies such as EJB, JMS, JTA, JAAS, JSF, Custom Java Tag Library, JDBC.
- Proficient in Message Oriented Middleware (MOM) technology such as JMS, Web Service, SOAP and IBM Web Sphere MQ Series.
- Worked on MVC architecture, N-tier architecture andDesign patterns.
- Experienced in OOAD techniques, developing Use Cases and Interaction Diagrams.
- Expertise Oracle and SQL Server, Stored Procedures, SQL and PL/SQL.
- Strong knowledge in SQL and PL/SQL.
- Experience in OC4J 10.1.3, Web sphere 6.1 / 6.0 / 5.1, WebLogic 10 / 9.1 / 9.0 / 8.1, JBoss, and Tomcat 6.0 / 5.5 / 5.0Servers.
- Experience in Struts Framework, Spring Framework, Apache Wicket, Ofbiz Framework and JSF.
- Experience in various development tools like Oracle JDeveloper 10g/9i, Eclipse, WSAD and RAD.
- Experience in Version Control tools like Rational Clear Case, VSS, SVN, CVS and MKS.
- Experience in Build tools like Ant and Maven.
- Experience in various SDLC phases like Analysis, Design, Development, Testing and Implementation.
- Experience with object oriented modeling - UML. Familiar with various software methodologies, design patterns.
- Extensively worked in Requirement Analysis/gathering and documentation.
- Experience in using Agile methodology techniques.
TECHNICAL SKILLS
Languages: Java 1.5/1.4, J2EE (EJB, Servlets, JSP, JDBC, JNDI, JMS), C++, PL/SQL, HTML, DHTML, CSS, JavaScript, XML, XSL, XSLT, Web Services (SOAP, UDDI, WSDL), AJAX, COBOL, UNIX Shell Scripts.
Web Application Frameworks: Struts Framework, Apache Wicket Framework, Spring Framework, JSF.
Persistence Frameworks: Hibernate Framework
Logging Tools: Log4J
Reporting tools: Crystal Reports
Dist Obj. Mgt: Enterprise Java Beans (EJB 3.0), RMI and RPC.
RDBMS: Oracle 10g/9i/8i/7.x, SQL Server 7.0, MySQL and DB2.
Database Tools: Toad and PL/SQL Developer for Oracle.
Tools: Web Sphere Studio Application Developer (WSAD) 5.1/5.0, Eclipse 3.0/3.5, RAD, Oracle JDeveloper 10g/9i,AppPerfect, JUnit, Ant
Application Server: IBM Web Sphere 5.0/4.0, JBoss, OC4J and Web logic.
Web Server: Tomcat 6.x & 7.x and Apache Web Server 2.0.44.
Version Control: VSS, MKS, SVN, CVS and Clear Case.
Operating Systems: Win Vista/XP/NT/2000, Linux/Unix.
GUI: JFC Swing, AWT.
Methodologies / Process Tools: Agile, OOAD - UML using Rational Rose.
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis
J2EE Developer
Responsibilities:
- Involved in all project phase discussions and executed project from PDP (predefined phase) to rollout phase with post implementation activities.
- Involved in implementing MVC Architecture using Spring MVC.
- Developed POJOs, DAO, mapping classes and controllers.
- Worked on code reviews, debugging, unit testing and integration testing.
- Followed Agile Methodology in software development.
- Resolving issues in IssueTrak
- Responsible in developing Rich Web Interface modules withJSP, Ajax, JSTL, Tiles, Struts Tags, JavaScript, CSS, HTML.
- Involved in discussions with audit teams and fix application security issues based on the issue priority.
- Used JavaScript to validate forms and implement special functions in front-end.
- Developed database Schema & populating data using SQL statements, PL/SQL Functions, Stored Procedures, Triggers, Bulk uploads
- Worked on JUnitFramework for Test Driven Development.
Environment: Spring 3.1, Java/J2 EE,JDK 1.6, Eclipse Indigo, Tomcat 6.0.35, Maven 3.0.2, CVS, DB2, Web Sphere6,JSP, Servlets, JavaScript, XML, HTML, SQL, PL/SQL, Stored Procs, JDBC, IBM DataStudio 3.1, SVN,JUnit
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Developed and designed the complete flow from the front end to the back-end for each UI existing in monitor.
- Developed custom components using Flex 3.0&Action script 3.0 and Cairngorm framework.
- Developed back-end Logic using web services in Java and PHP
- Developed Functions & Procedures in PL/SQL using Procedures and Cursors.
- JUNIT used to do unit and functional testing of the new application.
- Installing and maintenance of Linux server and Tomcat servers.
- Developed Flex unit and JUnit test cases.
- Developed Spin3r API framework in JAVA for getting the data from Spin3r Database.
- Used Rabbit MQ and Redis frameworks for developing backend logic for storing large chunks of data into Data base.
- Used HTML,CSS,Java Script,JQuery,Ajax for front end development
- Developed modules with Facebook, Twitter and YouTube API.
- Developed using HTTPService and Data Service using LCDS & BlazeDS (Life Cycle data Service).
- Developed 3D charts and graphs using IBM elixir.
- Transforming Flex3.0 to Flex 4.5 framework
- Followed Agile development methodology and worked as a lead for offshore development team.
- Worked on Lucene/SOLR search and indexing for large Data base of millions of records.
- Worked on indexing the huge data base and then searching using Lucene for our front end Flex application which is integrated with PHP &Java services.
Environment: Flex3.0,Flex 4.5, Action Script, Adobe Photoshop, Flash CS3, Adobe Illustrator, JSP, DOJO, Java1.6,PHP, HTML 5.0, CSS, JavaScript, Lucene, SOLR, Junit, Tomcat, IBM Elixir, CVS, DWR(Ajax), Java Mail API, My SQL, SQL Server, Windows XP,Spin3r, Redis, Rabbit MQ.
Confidential, Salt Lake City, UT
Java Developer / Software Programmer
Responsibilities:
- Programming in Java, C++, PHP and Perl to design, create, troubleshoot and maintain the intranet and Heuristic mailing software code by improving functionality and adding new features.
- Oracle Database management using methodologies like database replication and database mirroring.
- Effectively performed PLSQL coding.
- Prepared analysis, design documents, estimation, for different components and functional modules.
- Prepared and executed unit test plans for every module.
- Used Linux(Red Hat, Cent OS, Fedora), Apache, Postfix to perform maintenance and improvement to the company wide fleet of product and internal servers as well as improvements on servers and their performance
- Understand and program complex database concepts in MySQL and PostgreSQL as well as the implementations of different database designs.
- Provide maintenance and warranty support, fix issues and install patches as per system change window.
Environment: Java/J2EE, C++, JavaScript, MySql, PostgreSql, XML, HTML, Web logic Application Server 8.1, Tomcat, Apache, Unix/Linux, Sql Server 2005, MS Access, Oracle9i, JavaMail1.2.