Java Ui Developer Resume
Austin, TX
SUMMARY
- Around 10 years of experience in all phases of Software Development Life cycle (SDLC) including Requirement gathering, Analysis, Design, Development, Testing, Implementation and Maintenance of Java/J2EE technologies software applications.
- Proficient in working with various technologies like Java/J2EE, JDBC, Servlets, JSP, Struts, XML, Jasypt, Spring and Hibernate.
- Good experience in implementation and testing of Web Services using SOAP and REST based architecture.
- Developed web - based GUIs using HTML, CSS, Java Script, JQuery, JSON and AJAX.
- Worked extensively with RDBMS development and implementation using Oracle SQL and PL/SQL.
- Expertise in App servers namely Weblogic and Tomcat.
- Expertise in Weblogic application server installation, domain creation and deployment of EAR’s.
- Good experience on version management tools like SVN, MKS and GIT.
- Experience in the Unit Testing mechanisms like JUnit, Powermock, Mockito
- Experience with Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
- Experience in working with fast paced agile environment with emphasis on Test Driven Development (TDD).
- Proficient in programming, having strong problem solving skills and a team player.
- Hard worker, fast learner, good interpersonal skills and has good work ethics
- Proven multidisciplinary, analytical and interpersonal skills to work in diverse team environments.
- Experience working in Healthcare, Insurance and Financial Services Organizations.
PROFESSIONAL EXPERIENCE
Languages: Java, SQL, PL/SQL, Oracle, UML
Java/J2EE Technologies: J2EE, Servlets, JSP, JSTL, JDBC, JavaBeans, Struts, MVC, Hibernate, Spring, ANT, MAVEN, Log4j, XML, JMS, JSF, JUNIT, Web services, Multithreading, JTA, Custom Tags.
Web Technologies: HTML, DHTML, Java Script, CSS, SOAP, Jquery, Angula Js, Node JS, Backbone
Frameworks: Struts 2.0/1.2, Spring, Hibernate 3.x, JPA, IBatis
Web/Application Servers: Web Logic 10, Apache Tomcat
Database Environments: Oracle 11/10g, PL/SQL, JDBC, ODBC, MS-Access.
Web Service Technology: TIBCO, SOAP, XSD, WSDL
Version Control Tools: SVN, MKS, GIT.
Build Script: ANT, Maven.
Tools: /Messaging System: JUnit, Mockito, Powermock, Easy mock
PROFESSIONAL EXPERIENCE
Confidential, Austin,TX
Java UI Developer
Responsibilities:
- Built an end to end vertical slice application using Spring, Hibernate, Maven2, and JSON.
- Setting up the project and building using Continuous Integration, Jenkins.
- Worked on developing the REST Services and generating the response using JSON.
- Design and develop a rich user interface using Web front-end technologies like JQuery.
- Responsible for leading the team in achieving the deliverables by meeting estimates for every sprint using Agile Methodology.
- Involved in migrating the Java based application to a new application that is based on Node JS and Backbone.
Environment: Java, Spring, Node JS, Maven, Backbone, JQuery, GIT,Grunt, Webstrom, REST webservices, Jenkins.
Confidential, Detroit,MI
Senior Java Developer
Responsibilities:
- Worked with the product management teams to translate business strategies and requirements into solutions.
- Worked on UI enhancements that are based on Angular JS.
- Worked on developing the REST Services and generating the response using JSON.
- Involved in review activities such as peer code review, test cases review and document review.
- Developed test scenarios using Jasmine for corresponding Angular JS changes.
- Implemented test cases and worked on improving the test coverage up to 90% using cobertura plug-in.
- Setting up the project and building using Continuous Integration, Jenkins.
Environment: Java 1.7, Spring4.0, Mybatis, Oracle 11,LifeRay Portal, Tomcat, Maven, JUnit, SVN, Rest Web services, Jasmine, Angular JS .
Confidential, Houston, TX
Senior Java Developer
Responsibilities:
- Involved in design and development of web interface using JSP, JavaScript, and Jquery for User Administration and Role based access.
- Responsible for leading the team in achieving the deliverables by meeting estimates for every sprint using Agile Methodology.
- Involved in review activities such as peer code review, test cases review and document review.
- Built an end to end vertical slice application using Spring, Hibernate, Maven2, and JSON.
- Developed persistent layer using hibernate and Jasypt library to provide high level security with encrypted data at database side.
- Responsible for Data Modeling and User Schema Administration for the Portal.
- With Hibernate as the persistent layer, responsible for setup, design and development of annotation based service layer.
- Responsible for Integrating the data feed applications to facilitate the information flow for the portal.(Eg., Spring MVC application with fatwire using Ajax and apache rules)
- Responsible for developing Junit test cases to maintain complete Code Coverage.
- Setting up the project and building using Continuous Integration, Jenkins.
Environment: Java 1.7, Spring4.0, Hibernate 4, Oracle 11, Weblogic, Maven2, JUnit, SVN, Jenkins, Jquery, JavaScript, AGILE, Jasypt.
Confidential, Fairfax,VA
Lead Developer
Responsibilities:
- Responsible for leading a team that are involved in designing and developing various interfaces that enable the information flow from the Luminis System to other external systems.
- Responsible for setting up environment by coordinating with the offshore team for supporting payment related services incoming through third party vendors.
- Responsible for requirement capture for various schedulers to support the back office day to day operations.
- Involved in design and development of web interface using JSP, JavaScript, and Jquery for administering and managing users and clients.
- Responsible for leading the team in achieving the deliverables by arriving at estimates for every sprint.
- Involved in review activities such as peer code review, test cases review and document review.
- Built an end to end vertical slice application using frameworks like Spring, Hibernate, JSTL Maven2, and JSON that are integrated to Luminis product.
- Integrated other sub-systems like project applications, online application system, and documentation system with the structured products through SOAP based Web services, and XML.
- Involved in the development of portlets for Luminis product using Spring.
- Involved in capturing business requirements in the form of functional specifications and detailed design documents.
- Improved the build process by migrating it from Ant to Maven2, generated reports using maven.
- Improved code quality and coverage by adding unit test cases.
- Involved in Sprint planning using Agile development methodology to develop and maintain the modules.
Environment: Java, Spring, Hibernate, Oracle 9i, PL/SQL, Web services, Weblogic, Oracle, ANT,Maven2, JUnit, SVN, Jenkins, XML, XSL, XSD, SOAP, Jquery, JavaScript, AGILE, Eclipse.
Confidential, Mason, OH
Team Lead, Senior Developer, Programmer Analyst
Responsibilities:
- Responsible for requirement capture, design and implementation.
- Developed technical design documentation for major functional enhancements.
- Responsible for leading the team in achieving the deliverables.
- Bug fixing and Knowledge Management Sessions.
- Integrated other sub-systems with the structured products through SOAP based Web services, and XML.
- Involved in design and development of web interface using JSP, JavaScript, and Jquery for administering and managing users and clients.
- Implemented business process, database retrievals, access of information and User Interface using Spring Framework.
- Improved code quality and coverage by adding unit test cases.
- Involved in developing the Unit test cases for Spring web flow related XML files.
- Organized day to day scrum calls, involved in Sprint planning using Agile development methodology .
- Involved in estimation based on functional specification and provided the high level & low level design.
- Involved in review activities such as peer code review, test cases review and document review.
Environment: Java, Spring, Spring web flow, XML, XSL, XSD, XHTML, Hibernate, Oracle 9i, PL/SQL, Web services, weblogic, Tomcat, Oracle, ANT, Maven2, JUnit, SVN,GIT,JIRA.
Confidential, Omaha, NE
Team Lead, System Analyst, Senior Java Developer
Responsibilities:
- Responsible for requirement capture, design and implementation.
- Involved in the design and implementation of palettes using Tibco BW.
- Responsible for the complete flow and integration of Java with Tibco BW.
- Responsible for handling the Proof of concepts for a webpage to an image
- Responsible on customer enhancements and bug fixing which are planned in every sprint and added as backlogs in version1
- Responsible for maintaining the test coverage up to 90% using cobertura plug-in.
- Setting up the project and building using Continuous Integration, Hudson.
- Involved in doing AGILE (SCRUM) practices. Involved in planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
- Involved in review activities such as peer code review, test cases review and document review.
Environment: Java, Wicket, Tibco BW, spring, XML, Hibernate, Oracle 9i, PL/SQL, Cobertura, weblogic, Oracle, ANT, Maven2, JUnit, SVN, Jquery.
Confidential, Omaha, NE
System Analyst, Senior Java Developer
Responsibilities:
- Worked on customer enhancements and bug fixing which are planned in every sprint and added as backlogs in version1.
- Involved in coding, debugging, unit testing, adding/modifying the activities in the Tibco BW process.
- Responsible for setting up the environment for Calling services using XMF (XML Messaging Framework)
- Creating test data like trains and cars in Mainframe TCS system.
- Implemented palettes that are responsible for tracking Queues.
- Involved in creation of integrating mailing functionality using Tibco BW.
- Moving the changes to prod using change management wizard (cmWizard).
- Creating JMS queue requests using cmWizard application.
- Writing test cases and maintaining the test coverage up to 90% using cobertura plug-in.
- Setting up the project and building using Continuous Integration, Hudson.
Environment: Springs, Tibco BW, ColdFusion, Oracle, Eclipse, Putty, MKS, SVN, Hudson, Maven, Struts, Hibernate.
Confidential, Omaha, NE
Senior Java Developer
Responsibilities:
- Involved in documentation, development of business logic, front end and database.
- Involved in the development and the delivery of modules.
- Involved in creation of integrating mailing functionality using Tibco BW.
- Development activities like creating JSP pages, Struts action mappings and deploying to servers.
- Involved in the creation of Test cases using Junit.
Environment: Java, Tibco BW, ColdFusion, Oracle, Eclipse, SVN, Maven, Struts
Confidential
Java Developer
Responsibilities:
- Requirements gathering and arriving at estimates for every sprint.
- Responsible for design and implementation of framework for the application using Springs, Oracle.
- Responsible for design and implementation of DAO layer.
- Involved in writing JUNIT test cases.
- Followed Agile methodology. Implemented the Scrum process.
Environment: Java, spring, Hibernate, Jbpm, HSQLDB, Eclipse, Maven, Agile
Confidential, Columbia, MD
Java Developer
Responsibilities:
- Coding the Functionality and the work around with the development team.
- Involved in the implementation of different modules using Struts.
- Requirement gathering and providing online support to the Client
- Quality Assurance.
Environment: Java, Struts 1.2, Tiles, JSP, Ant, Oracle and Eclipse
