Sr. Java/ui Developer Resume
DallaS
SUMMARY
- Over 7+ years of experience in the field of information technology in Java Enterprise systems and internet/intranet web applications, J2EE Architecture, and web application development.
- Experience in Software development life cycle (SDLC) and Agile Methodologies including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.
- Extensive programming experience in writing web application programs covering Front - end / UI JQuery and AJAX for building rich user friendly, high performance web applications.
- Experience with JavaScript MVC Frameworks such as Angular JS.
- Expertise in Java, J2EE Technologies like Servlets, JSP, JDBC, EJB, JNDI, and JMS.
- Working Knowledge in MVC Architecture and experience in working with Frameworks like Apache Struts Framework.
- Experience for webservices like RESTful webservices and SOAP webservices.
- Hands on experience in design, implementation and maintenance of system architectures using application servers like Web Logic, Apache Tomcat, WebSphere, JBOSS.
- Developed GUI’s using JSP, Java, Struts, HTML, DHTML XML, XSLT, CSS, and JavaScript.
- Experience in developing code with IDE like IBM WSAD, RAD, MyEclipse, Eclipse, JDeveloper, NetBeans, Visual Studio and JBuilder and worked on VSS, CVS and PVCS version control tools.
- Worked with popular Design Patterns like Abstract Factory, Command Pattern, Observer and Singleton Data Access Object (DAO), Model View Controller, Session Façade and Service Locator etc.
- Solid working experience on XML parsing using SAX, DOM and JAXB parsers and normal file parsing.
- Worked with TOAD and SQL Developer extensively for database operations.
- Experience with designing and usage of databases like Oracle (SQL, PL/SQL), MySQL, SQL Server, and MS Access.
- Designed Use cases, Class diagrams and Sequence Diagrams in RAD.
- Worked on UNIX Shell Scripting using Vi editor.
- Experience in SIT, UAT and Production Support, maintenance and service.
- Have working experience in onsite offshore format managing dealing with offshore developers.
- Experience in Quality assurance, Unit testing, load testing using Jmeter and load runner.
- Hands on experience in JUnit for unit testing and used Log4j for logging
- Have very good communication skills and client liaison.
TECHNICAL SKILLS
Programming languages: C, C++, Java J2SE and J2EE, SQL, PL/SQL
Application/Web Servers: JBoss, Apache Tomcat, Bea WebLogic Server, IBM WebSphere
Frameworks/J2EE/Build Tools: Servlets, JSP, RMI, EJB - stateless, stateful and entity beans, MDBs, JDBC, JNDI, JMS, Struts, Ant, Spring, Hibernate 3.0
Web Technologies & Scripting Languages: XML, XSLT, HTML, CSS, DHTML, Dreamweaver, Shell Scripting, AJAX, JavaScript
RDBMS and Tools: Oracle,MySQL, SQL Server, Ms-Access, Toad, SQL Developer
GUI Tools: Visual Basic, Developer 2000, WxWidgets, Visual Studio
Protocols: TCP/IP, HTTP, SSL, HTTPS
Development Tools: MyEclipse, Eclipse, JDeveloper, NetBeans, JDK, MS Visual Studio, IBM WSAD, RAD and JBuilder
Testing Tools: Load Runner, JUnit
Operating Systems: Windows 95/98/NT/2000/XP, LINUX, UNIX, MS- Dos
Graphics Editor: Adobe Photoshop CS6, Adobe Illustrator CS6
PROFESSIONAL EXPERIENCE
Sr. Java/UI Developer
Confidential, Dallas
Responsibilities:
- Responsible for JAVA and J2EE components design and development.
- Involved in Developing GUI and writing the business logic for server side.
- Developed e-commerce products allowing the application to accept online payments and establish credit relationships with the customers.
- Upgraded application with new features, opening code to accommodate customer language and platform preferences, improving interface and increasing security.
- Used GUICE(pronounced as juice), JavaScript, and XMI for client side implementation.
- Migrated to new UI’s using Angular JS and HTML.
- Developed new Angular Controllers and Directives.
- Developed new form validations according to requirement such as minLength, formatPhone etc.
- Used HIBERNATE to interact with Oracle and configured Hibernate session factory inapplicationcontext.xmlto integrate Hibernate with spring.
- Written named native SQL Queries and HQL queries.
- Used Maven and ANT for build activities and updated pom files to include new dependencies.
- Responsible for writing documentation for project progress reports
- Added routing and developed factories, worked on root level variables and functions.
- Developed Unit and E2E test cases usingJasmineandGrunt, Node Js
- Used JSON for data exchange and Rest Services to interact with spring controller.
- Debugged Javascript using chrome developers tools and FireBug in Mozilla.
- UsedEjb for communication between spring controller and business logic
Environment: - Java 1.6, JDBC, Hibernate, Spring (IOC,MVC), Oracle 11g, Maven, HTML, CSS, JavaScript, AngularJS 1.2, Node js, Grunt, JMS, GUICE, XMI, JBOSS 7.1, Log4j, EJB, WebStorm 7.0, Eclipse, SVN, Windows XP, UNIX.
Sr. Java Developer
Confidential, Wilmington, DE
Responsibilities:
- Applied design patterns like Transfer Object (TO), Data Access Objects (DAO), command and Adapter for the development of components
- Actively participated in requirement collection, Writing Use Cases and Detailed Design documents.
- Involved in designing front-end screens using Javascript, JSP, JSF, AJAX, HTML, CSS and DHTML.
- Involved in the project effort estimation.
- Implemented Test Driven Development (TDD).
- Interacted with clients during various phases of the project.
- Used TOAD, SQL Developer to write/test SQL queries and Stored Procedures
- Developed web-based online functions with complex user interfaces as well as batch jobs with extensive database interaction.
- Actively participated in Spring IOC configuration, Hibernate Programming, Maven setup and Junit Test Case.
- Good experience in creating and consuming Restful Web Services.
- Developed CGI scripts using Perl for screen scraping utility feature.
- Used JavaMail API for pooling on email inbox for capturing document of evidence.
- Upgraded applications from Web logic 8.1/9.2 to Weblogic 10.3
Environment: Java 5.0, JSP, HTML, CSS, JavaScript, Ajax, JQuery, Spring IOC, Spring3.0, Hibernate 3.2, Java Mail API, ITEXT 1.4 Java Design Patterns, JDBC, ANT, JUnit, Log4j, Web Services, SOAP, REST, MyEclipse, Oracle WebLogic 10.3, Oracle 10g, UML.
Java Developer
Confidential, Austin
Responsibilities:
- Analyzing the business requirements and involved in functional and technical discussions with business analysts and State Team.
- Involved in the analysis, design, and development phase using Agile methodologies.
- Prepared the Impact Analysis document along with the requirements and the design.
- Created Use Case diagrams, Process Flow diagrams, and State diagrams using RAD 7.0
- Implemented MVC design pattern using Struts framework.
- Primarily involved in development of screen designs using the Spring framework, JSPs and HTML.
- Developed middle tier components using J2EE design Patterns (Business Delegate, Service Locator, DAO, and Value Object).
- Used JavaScript for client side validations and Log4J for logging.
- Implemented the automated build process using ANT.
- Parsed XML using SAX and DOM parsers.
- Used RAD 7.0 as an IDE to develop this project..
- Designed and Developed Unit test cases using JUnit.
- Consumed Web services using XML over http and SOAP/WSDL.
- Used Current Versions System (CVS) for version control.
- Involved in Studying the User requirement. Involved in Installation and configuration of WebSphere 5.x/6.0 Application Server.
Environment: J2EE, XML, Design Patterns - Business Delegate, Service Locator, DAOs, Value Objects, JavaScript, JSP, Apache Struts, EJB 2.0, ANT, CSS, log4j, RAD 7.0, Oracle 8i/9i, WebSphere 5.x, 6.0, SQL Developer, Windows XP, UNIX, CVS
Java Developer
Confidential
Responsibilities:
- Followed Agile and Conborn (custom improvised Agile) methodologies and involved in analysis and design of UseCases, Class and Sequence diagrams using AltovaUModel.
- Provided mentoring to teammates with technologies, business requirements and coordinated work among them.
- Developed Maven scripts to integrate existing ant scripts and create a new maven structure.
- Used Spring DI, AOP, and DAO for inversion of control, cross cutting concerns in the application and persistence of the domain objects to the database.
- Responsible for producing service end points and consumption of these services as Axis1.4 based client due to constraints.
- Developed functional modules and written TestCases using JUnit, EasyMock and Mockito frameworks.
- Used tools like Sonar for source monitoring, JMeter for load & performance testing; SoapUI to test Sun Metro based webservices.
- Actively involved in the Development and coordinated in Deployment process in QA, Stress, Performance & Production environments.
- Developed UI Components using Freemarker for new and reimplementation of existing JSP templates.
Environment: JDK1.4, JDK1.5, J2EE, HTML, CSS, JavaScript, JQuery, Spring MVC 2.5.6,Spring AOP, Hibernate, GigaSpaces XAP 8.1, Weblogic 8.1, Sun Metro, Axis 1.4, Oracle11g, Maven 3.0.3.
Java Developer
Confidential, Boston
Responsibilities:
- Migrated various design Flow Modules to BPM to implement Business Logic and rules which are already implemented using Bea Weblogic Integrator.
- Involved in developing and using Message Management Tool for sending automatically generated Email based on Order Status.
- Implemented JMS between UI layer and WorkFlow Modules for asynchronous messaging.
- Developed middle tier using Session beans and Entity Beans.
- Worked on complex SQL queries and PL/SQL programming using TOAD.
- Interacted with End Users by tracking Order Status using Flow Status Diagrams (Templates) at Production Support.
- Implemented JUnit for unit testing developed code to identify bugs and used Log4j for logging purpose.
- Implemented the automated build process using ANT.
- Used Current Versions System (CVS) for version control.
- Created and used Production UNIX Shell Scripts for production Order Recovery.
- Tested several modules, identifying bugs and worked on debugging on the project.
Environment: J2EE, XML, JMS, Message Driven Beans, Design Patterns -Session Façade, Factory, JavaScript, JSPs, Apache Struts, EJB 2.0, ANT, Eclipse3.4.0, Bea Weblogic Integrator, BPI modeler for workflow engines, Oracle 8i/9i, Bea Weblogic 8.0 and Oracle Weblogic 10g, XML SPY, Toad, Windows XP, UNIX, CVS
