Senior Java Developer Resume
SUMMARY:
To obtain a java application developer/architect position in the software application field, utilizing my excellent communication and computer skills that I have acquired over the last fifteen years in the IT industry.
TECHNICAL SKILLS:
- Java
- Confidential
- JSP
- Hibernate
- ANT
- Log4j
- Servlets
- Spring
- Apache
- MySQL
- JavaScript
- Spring - Batch
- J2EE
- EJB2
- JDBC
- Java Server Faces (JSF)
- JBuilder
- EJB3
- Oracle
- Eclipse
- JBOSS
- SQL
- UML
- WebLogic
- UNIX
- CSS
- Tomcat
- CVS
- Maven
- JMS
- OOD
- MVC
- XML
- AJAX
- ActionScript 3.0
- Java WebServices
- Subversion
- TDD
- DDD
- Adobe Flex 3
- Agile Methodologies (XP and Scrum)
- Ionic
- DOJO
- JQuery
- AngularJS
WORK EXPERIENCE:
Confidential
Senior Java Developer
Responsibilities:
- Use a number of AngularJS modules like: UI-Router, Restangular, and NG-Table, in addition to a host of others, to meeting business and technical requirements.
- Created a host of Java Spring Restful WebServices to bring dynamic data to the front-end via the Restangular module. The involved wrapping the Restangular calls into custom AngularJS Services.
- Created several custom AngularJS Directives; which are equivalent to creating custom HTML tags that encapsulated business logic from the HTML source code.
- Created many AngularJS Controllers to coordinate the various activities in the different Angular UI-Router states via Controller Inheritance and Publish/Subscribe event model.
- Used existing AngularJS core filters and created custom AngularJS filters to filter data sets displayed in NG Table.
- Performed form validations and ensured forms where 508 compliant.
- Created a VistA Java client API in order to integrate with the VA’s system of record via the VistA Java API. This allowed us to save Health records to the VA’s system of record.
Technologies Used:
Spring Restful WebServices, Spring, Java 7, VistA API, AngularJS, Restangular, UI-Router, Angular-Routing, JSON, JavaScript, Hibernate, and 508 Compliance
Web Developer
Confidential
Responsibilities:
- Built a batch application that produced Confidential reports and made available to other internal applications via Spring Restful WebService.
- Worked on an inventory auditing AngularJS web application that allowed individual stores to perform inventory audits. In addition to this, AngularJS application displayed the binary PDFs returned from Restful WebServices.
- Presented Spring Restful WebService to team and gave demo.
- Supported the team in Gradle build tool configuration and development.
- Mentored team in AngularJS development.
- Performed code reviews with team.
Project Management Methodologies Practiced: Agile.
Technologies Used: Gradle, Groovy, Java, AngularJS, JavaScript, HTML, CSS, and Git source code repository.
Web Developer
Confidential
Responsibilities:
- Contributed to the successful implementation of five off-line demo sites that enabled the Sales team to demo the product solutions with out the need of an internet connection.
Technologies Used: DOJO, JQuery, JavaScript, HTML, CSS, and Subversion.
Senior Java Developer
Confidential
Responsibilities:
- Made numerous Spring WebService, JAX-WS, and Confidential updates to the Veterans Healthcare benefit website for the Veterans Affairs Agency.
- Updated and configured Ant build process to support changes to WebServices and Confidential update.
- Gave presentation to development team to how to integrate Spring WebService with JAX-WS.
- Updated Confidential application to display correct error validation messages.
- Integrated Confidential application to support Spring WebService client calls.
Technologies Used: Spring WebServices, JAX-WS, Spring, Java, Confidential, WebLogic, Clear Quest, Clear Case
Senior Web Developer
Confidential
Responsibilities:
- Actively designing and developing a 100% AJAX web and web mobile calendar application.
- Made technical decision on which technologies was used.
- Followed web and software development best practices for development and testing using Test Driven Development (TDD), Domain Driven Design (DDD), and Continuous Integration (CI).
- Agile, eXtreme Programming (XP), TDD, DDD, CI, Design Patterns
Technologies Used: HTML5, CSS3, JavaScript, Angular JS, Jasmine, Karma, Protractor, Spring Restful WebServices, Java, Spring, and Hibernate
Sr. Java Developer
Confidential
Responsibilities:
- Designed and developed a Spring-Batch application that processed Confidential X12 and Edifact files to generate a consolidated shipment report.
- Made technical decision on which technologies was used.
Technologies Used: Java, Spring, Spring-Batch
IT Specialist
Confidential, Farmers Branch, Texas
Responsibilities:
- Contributed to the success of the Java Initiative; which was spearheaded by the CTO, by mentoring team members in learning the Java programming language.
- Posted several articles and forum post to the Java Application Architecture Group ( Confidential ) website and written many technical whitepapers on new innovative technologies like Adobe Flex/Air, Hibernate, and Maven in order to share in viable knowledge amongst the broader Java community, here at the Confidential .
- Demonstrated many leadership qualities by proactively participating in many online forum discussion n the Confidential website as a subject matter expert in Java, Domain Driven Design, and Open Source technologies like the spring framework.
- Architect, designed, and developed a testing framework to test a custom task management system named Confidential . Confidential was built on top IBM Clear Quest Confidential and it allow various review boards to review work requests and assign it to other group and individuals within the organization. The testing framework leveraged IBM’s Rational Functional Tester API to interact and manipulate the IBM Clear Quest GUI components.
Technologies Used: Microsoft Project, Microsoft Excel, and IBM WebSphere Application Server 6
Solutions Architect
Confidential, Dallas, Texas
Responsibilities:
- Successfully provided technical leadership for enterprise applications.
- Lead worldwide enterprise solution with off shore resources.
- Provided solutions and set standards for Android and iPhone mobile applications.
- Introduced, socialized, and implemented Continuous Integration and automated testing strategy throughout the company.
- Advised team on industry standards and best practices.
- Performed various proof of concepts before finalizing architecture.
Technologies Used: Java 6, Spring 3.0, JUnit 4.6, Spring-WS, Hibernate, Hibernate Search, Apache Lucene
Databases Used: Oracle 10g
Application Servers: IBM WebSphere Commerce, WebSphere, JBoss, IBM WebSphere Application Server 6
Senior Java Developer
Confidential, Dallas, Texas
Responsibilities:
- Architected, designed, and developed an Confidential Spec2000 Translator engine to automate the supply chain management process for customers via Electronic Data Transfer ( Confidential ).
- Hosted meetings with Stakeholder to capture business requirements and created use cases of existing business processes. Helped to improve the business process by identify new business processes and technological gaps between integration points. In addition to this, functional and technical design documentation was created to help facilitate a successful implementation.
- Used WebServices to integrate data stored between several separated systems by writing and consuming WebServices. This allowed us to synchronize the databases of each separate system with order information as the data changed in real time.
- Served the team as the Scrum Master.
- Held daily stand up scrum meetings to remove any impediments that are obstructing the team from meeting its spring goals.
- Used Iterative development process via sprints to achieve project goals and acceptable velocity.
- Used Hudson for Continuous Integration.
- Used JUnit for Test Driven Development (TDD).
- Used Maven for building artifacts.
- Used Selenium for Behavior Driven Development (BDD).
- Have working Knowledge of Alfresco framework, as we use Alfresco as an enterprise service to retrieve electronic documents on demand.
Technologies Used: SJM Parser Tool Kit, Spring-WS (WebServices), Hibernate 3, JPA, Spring2.5 and Spring 3.0, UBLXML, JAXB2.0, Spring AOP, Java6, Agile Methodologies like Scrum and Extreme Programming
Databases Used: Oracle 10g
Application Servers: WebSphere Application Server 7, Hudson for CI
J2EE Developer
Confidential, Dallas, Texas
Responsibilities:
- Converted internal online Confidential application to leverage the Tiles framework.
- Modularized Internal online Confidential application to support multiple modular applications.
- Supported team in basic fundamentals and best practices in developing Confidential & Tiles applications.
- Maintained and enhanced an existing Java Swing application.
Technologies Used: Confidential 1.1, Tiles, Java 6
Databases Used: Teradata
Application Servers: WebSphere 7
J2EE Developer
Confidential, Dallas, Texas
Responsibilities:
- Developed commercial e-commerce web application that allowed client’s commercial account’s to upload various catalogs of documents to be printed at selected production centers.
- Wrote numerous SQL scripts to display UI elements dynamically.
- Was involved in two production release in regards to development and testing.
- Developed Confidential Action, DOM Object, and DAOs to implement business requirements.
- Created custom Confidential Validators to provide custom form validation.
- Interfaced with oracle backend database to provide dynamic content.
- Managed development time on projects (50% on front end 50% on back end).
- Tested application for cross-browser compatibility.
- Participated in daily scrum stand up meetings.
- Participated in iterative development with sprints and storyboard creation.
Technologies Used: Java, Servlets, JSP, Confidential, JSTL, Custom JSP Tags, JDBC, DHTML, HTML, JavaScript, CSS, EJBs, Agile Methodologies like Scrum
Databases Used: Oracle 9i
Application Servers: Weblogic 7 and 9
J2EE Developer
Confidential, Dallas, Texas
Responsibilities:
- Introduce the Confidential framework to company and trained team in basic fundamentals and best practices.
- Designed and developed presentation layer of E-Rewards websites. Technologies used on this project were Confidential, JSTL, Java, JDBC, Java Custom Tags, Spring, iBatis, Hibernate, JSP, Servlets, Heavy CSS, JavaScript, and HTML.
- Internationalized the site to support multiple languages.
- Extended the Confidential framework by implementing an Action Events and Action Listeners solution. This was extremely useful when handling form re-submission of sensitive data.
- Created custom Confidential Validators to provide custom form validation.
- Through Confidential, configured the application to be modular, which enable the website to run off of one code base, via the configuration of multiple Confidential -config and tiles-def files.
- Interfaced with oracle backend database to provide dynamic content.
- Managed development time on projects (50% on front end 50% on back end).
- Tested application for cross-browser compatibility.
Technologies Used: Java, Servlets, JSP, Confidential, JSTL, Custom JSP Tags, Spring, iBatis, Hibernate, DHTML, HTML, JavaScript, CSS
Databases Used: Oracle 8i
Application Servers: Apache Tomcat, Apache Web Server
Web Developer
Confidential, Dallas, Texas
Responsibilities:
- Maintained existing website in TCL, HTML, CSS, and JavaScript.
- Created and used many SQL statements to access dynamic content.
- Create new functionality to help stream line process flows.
- Managed development time on projects. 100% front end development.
- Tested application for cross-browser compatibility.
Technologies Used: TCL, DHTML, HTML, JavaScript, CSS
Databases Used: Oracle 8i
Application Servers: Vignette StoryServer
Software Engineer
Confidential, Dallas, Texas
Responsibilities:
- Used extensive internationalization to support multi-language sites in Canadian English, German, French, and American English.
- Utilizing heavy configuration files to configure entire site through the Confidential framework; while exploiting dynamic tiles to support multiple languages and application specific business logic at runtime via application business roles and permission, which are defined in xml files.
- Testing and Debug code to ensure application is working as designed.
- Managed development time on projects. 100% front end development.
- Used JSP, Java, JDBC, Servlets, JSTL, HTML, and JavaScript to enhance existing application.
- Tested application for cross-browser compatibility.
Technologies Used: Java, Servlets, JSP, Confidential, JSTL, JDBC, DHTML, HTML, JavaScript, and CSS
Databases Used: Oracle 8i
Application Servers: Apache Tomcat
Software Engineer
Confidential, Dallas, Texas
Responsibilities:
- Created marketing web site for many clients, one of which was Proctor & Gamble. The technology used was CSS, JavaScript, HTML, DHTML, JSP, Java, Java Servlets, Confidential, and JDBC.
- Created Oracle Database scripts, relational tables, etc.
- Developed online interactive website for clients that relied heavily on CSS, JavaScript, JSP, JAVA, Confidential, Confidential Tiles and JDBC. Built Ant build file to deploy project to development, test, and production environments.
- Configured Log4j to log error, debug, and info messages.
- Managed development time on projects. 30% back end development and 70% front-end development.
- Explored the possibilities of web service for future projects.
- Tested application for cross-browser compatibility.
Technologies Used: Java, Servlets, JSP, Confidential, JDBC, DHTML, HTML, JavaScript, and CSS
Databases Used: Oracle 8i
Application Servers: Apache Tomcat, Apache Web Server
