We provide IT Staff Augmentation Services!

Sr. Java/ui Developer Resume

3.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • 8+years of experience in software development as a JAVA/J2EE Application Developer. Involved in almost all teh phases of Software Development Lifecycle (SDLC) and experienced to work as a team member as well as an individual performer under teh large development groups.
  • Strong experience in Software Development Methodology such as SDLC, Agile, Python,Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and drawing UML diagrams.
  • Expertise in various faces of Software Development including analysis, design, development and deployment of applications using Servlets, JSP, Java Beans, MDB, EJB, JSTL, JMS, Struts, Spring Framework, JSF, JDBC, JNDI and Hibernate.
  • Experience in developing Web Applications with various Open Source frameworks Struts1.x/2.x Framework, Spring Framework 2.0/2.5/3.x (Spring MVC, IOC, AOP, and JDBC Templates), JSF and Hibernate 3.0 for persistence.
  • Good experience in designing and deploying XML files for Dispatcher Servlets, Application Context and Controllers to implement teh Inversion of Control (IOC) module in spring.
  • Extensive experience in developing GUI using HTML, CSS, JQuery, Java Script, EXT JS, DOJO and AJAX.
  • Experienced in developing cross - browser web applications using HTML, CSS, XML, JSON and JavaScript.
  • Experience with major databases such as Oracle 9i/10g/11g, SQL Server 2000/05/08, MYSQL, DB2.
  • Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, sequences, cursors, packages and Triggers.
  • Experienced in using Application Servers like Glassfish, Web logic 11g and Apache Tomcat7,JBOSS
  • Expertise in producing & consuming SOAP based & Restful web services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
  • Developed Web services modules based on SOA architecture.
  • Done with meta programming through Expands Meta Class, Extension Modules, Categories and Delegating Meta Classes & Functional programming in Groovy.
  • Proficient in using GOF Java and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc
  • Good understanding of Object oriented analysis Design & UML notation and experience in using design tools like Relational Rose for creating class, use cases and sequence diagrams.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, Net beans.
  • Extensive experience in full life cycle development projects with complete Software Life Cycle using Waterfall and Agile methodologies.
  • Experience with Lucene/SOLR and/or search engine development is desirable.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing &smoke testing etc.
  • Team player, quick learner with TEMPeffective communication, motivational and organizational skills combined to details and business process improvements.
  • Worked under onshore & offshore model and follow up with Offshore on daily status.

TECHNICAL SKILLS

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI

Framework/Libraries: Struts, Spring, Hibernate

Web/Application Servers: Apache Tomcat, JBoss, WebSphere 7.0/8.1, Web logic 10.3

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Development: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSTL, DOJO, Angular JS

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI

Database and Tools: Oracle 9i/10g/11g, MySQL, DB2, TOAD, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7

Source Control: SVN, CVS, IBM Clear case and Harvest

Build & Deployment: Maven, Ant, Jenkins, Mule ESB

Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn

Tools: Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI, Drools

PROFESSIONAL EXPERIENCE

Confidential, Bothell, WA

Sr. Java/UI Developer

RESPONSIBILITIES:

  • Managed teh planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks to teh project manager.
  • Designed teh architecture based on teh popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Front end View designed with HTML, CSS, JAVA Swing, JSP and Tag libraries.
  • Implemented several popular J2EE patterns like Business Delegate, Session Facade, Transfer Objects, Business Objects, DAO and Front Controller are used to decouple Model, View and Controller components.
  • Used Struts to define Controller, action mappings, forms and View pages for OGMS application.
  • ElasticSearch by Rest API for querying written which is written by database server.
  • Spring MVC framework is implemented to provide teh controller framework.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Designed and maintained databases using Python
  • Tested and implemented applications built using Python.
  • Designed a Dispatcher Servlets to receive teh HTTP Request from teh user and process that by forwarding it to respective action controllers.
  • Used Solr in full-text search, real-time indexing, dynamic clustering and database integration.
  • Configured a DispatcherServlet.xml file to perform request handler mapping to identify appropriate action controller.
  • Used DOJO Toolkit for UI development and sending asynchronous AJAX requests to teh server.
  • Worked on developing DAO layer using Hibernate for teh application configuration.
  • Involved in defining JRules that are defined for resources to show details on UI pages.
  • Involved in creating JUNIT test cases and ran teh TEST SUITE using EMMA tool.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
  • Web logic server set up, build and deployment. Used JMS queues for messaging.
  • Used Lucene for providing distributed search and index replication.
  • Created rule files using JBoss Drools 5 rules.
  • Developed Message Driven Bean to send and receive promotion related information between store and central system
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying teh apps on different servers in different env.s like QA/IST/Production.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • Used tag libraries in teh JSP pages. Used Groovy for scripting.
  • Involved in development of Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Configured, maintained JBoss Application Server and utilized for deploying teh application.
  • Developed Web services modules based on SOA architecture.
  • Involved in doing Unit testing using MOKITO and also Integration testing.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
  • Developed and consumed SOAP based web services using WSDL, SOAP, CXF, and JAX-WS.
  • Developed code for Restful service using CXF as per teh business requirement.
  • Collected and documented business requirements and translated them into technical specifications and design.
  • Production support contact - to analyze, debug and investigate on problems.
  • Code reviews (standards, performance tuning, re factoring, re-usability)
  • Coordinated with QA team to ensure teh quality of application.

Environment: JAVA 1.6, Java EE 6, Servlets, JNDI, JAXB, Struts 2,HTML 5, Java Script, XML, CSS 3, ElasticSearch, Ajax, JSP 3.0, JSTL, DOM, XSD, XSLT, LDAP, Spring 3.2-MVC, IOC, AOP, Python, JDBC Template, DOJO, Web Logic server 10.3.3, Oracle 11g, Log4J, Eclipse 3.5, CVS, SOAP, WSDL, UDDI,E-commerce, CXF, SOAP UI, UNIX, Jenkins, Mule ESB, JMeter, Maven 1.x, JUNIT, Mockito etc.

Confidential, Columbia, SC

Sr. Java/JEE Developer

Responsibilities:

  • Followed Agile methodology and Scrum framework.
  • Involved in application design and participated in technical meetings, Effort estimations, backlog grooming, I&A etc.
  • Created Sequence Diagrams, Class Diagrams as part of teh application design using Microsoft Visio tool.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Designed UI pages using HTML, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Involved in implementing logging, exception handling and transaction management using spring AOP
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming teh existing services.
  • Developed and enhanced test automation.using Python.
  • Involved Python in Tested and development.
  • Involved in Generic classes may be constrained to enable access to methods on particular data types.
  • Used CXF API to generate Restful web services.
  • Managed budget for all E-commerce functions including expenses and sales.
  • Developing teh global identity management project in coordination with access managers.
  • Tested SOAP web services using SoapUI and REST web services using REST Client
  • Application code investigation, performance tuning using JProfiler, code cleanup and code repository maintenance.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Used TOAD for internal data storage and retrieval.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services
  • Used Struts Validation framework for validation of user input & initial data loading.
  • Involved Lucene for Programmed and documented extensible software code.
  • Involved in setting up Drools Rules engine to application to control central access of Business validations.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Developed restful Web services by using JERSEY tool.
  • Created Mule ESB flows, performed payload transformation & developed a middleware data identity mapping solution utilizing Spring, Hibernate and JPA.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Used Angular JS for client while server validation through Expression Language.
  • Performed Proof of Concept on extracting image metadata & GPS coordinates using Metadata-Extractor.
  • Involved in peer & lead level design and code reviews.
  • Regularly updating online identity managers and designing framework architecture for new enterprise identity management systems.
  • Involved in teh configurations set for Web logic servers, DSs, JMS queues and teh deployment.
  • Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
  • Involved in building teh code & deploying on WebSphere application server.
  • Deployed ElasticSearch cluster to serve non-front-end traffic, reducing teh load on customer facing search infrastructure by millions of requests day.
  • Followed coding guidelines, ran PMD & Fund bugs and also make sure teh 100% code coverage to maintain teh quality of code
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Environment: Windows XP, Java/JEE 6, HTML 5, CSS 3, Angular JS, JQuery 2.0, AJAX, Spring 3.2, AspectJ, JSP 3.0, Hibernate 3.5, Web Sphere App server 8.1, JMS, Apache 2.2, JDBC, DOJO, STS 3.5, Python, Log4j, ElasticSearch, Maven 1.x, Jenkins, JUNIT, Oracle 11g, Web Services- WSDL, SOAP, Struts 2, REST, XML, Groovy, JERSEY, JAXP, JAXB, JSON, SVN, SFTP, FileZilla, Drools5, SoapUI, REST Client, MS Visio, Rally.

Confidential, San Antonio, TX

Java UI Developer

Responsibilities:

  • Involved in teh loan details Presentation module.
  • Involved in designing of teh BOA Loan Assist entry framework using J2EE guidelines and different J2EE design patterns with JSP, Controller Servlets and EJB in picture.
  • Involved in teh implementation of teh Service Locator, Business Delegate and teh Session Façade design pattern for teh enterprises level functionality.
  • Used JavaScript, for teh client end data validations
  • Used Groovy for standalone features to parse teh xml files to read teh data.
  • Designing/Developing J2EE applications/POCs using Java, J2EE Technologies with DROOLS, Aspect J on BEA Weblogic server 9.1
  • Developed numerous Transfer objects using teh DTO design pattern for inter-tier communication.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input & initial data loading.
  • Developed teh UI pages using HTML, DHTML, Java script, AJAX, JQUERY, Angular JS and tag libraries etc
  • Used JSF for navigation handling and duplicate button press problem.
  • Used Dojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Involved in migration from Oracle to DB2 data base.
  • Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Used Crystal Report tools to generate data sources.
  • Worked on Lucene, SOLR and spearheading teh index and search related development work.
  • Implemented Rational Unified Process (RUP) for software development process
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine .
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Written build xml file for ANT scripting.
  • Involved in building teh code using Ant & deploying on web logic server.
  • Used IBM Rational Clear Case(software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
  • Deployed applications using WebLogic Application Server
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing teh module developments.

Environment: JAVA, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts 2.0, JSF 2.1 components, DAO, Lucene, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Log4J, Eclipse 3.1, CVS, Groovy, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Confidential, Edison, NJ

Java Web Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Requirements gathering and preparation of Software Requirements Specifications.
  • Coordinated with Business analysts to finalize teh requirements.
  • Involved in getting requirements in processing home loans through teh system.
  • Performed Low & High Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool
  • Used EJB Session beans and entity beans to develop business services and teh persistence.
  • Involved in discussion with BA, Manager etc to do requirements analysis.
  • Developed teh application using core technologies like Core Java, Servlets, EJB-Session beans, Entity Beans, and JDBC
  • Involved in coding in presentation tier, Business tier and Database tiers
  • Used Struts framework to define Controller, action mappings, forms and View pages.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Designed UI using HTML, DHTML, Java Script, CSS.
  • Implemented business logic components using POJOs
  • Developed distributed java components using EJB and JPA for persistence.
  • Involved in peer design and code reviews using JProfiler.
  • Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Involved in doing performance tuning by observing AWR reports & execution plans.
  • Involved in IBM MQ Series set up & messaging using Queues.
  • Involved in setting up rules & apply to teh application using JRules.
  • Application deployment and Application Server maintenance.
  • Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems
  • Involved in implementing & processing batch processing.
  • Application code investigation, code cleanup and code repository maintenance
  • Used Eclipse as IDE to develop teh application.
  • Involved in preparation of scope & traceability matrix.
  • Prepared Change Request business documents and participated in testing.
  • Onsite Coordination with customer, business partners of RTA and project team
  • Involved in JUnit & Integration testing.
  • Performed Change and release management and supporting business users of application.
  • Involved in doing build using Maven and deployed on Web sphere server.

Environment: Java, Struts, EJB - Session Beans, Entity Beans, Web Sphere, Struts 1.2, IBM MQ Series, Oracle-SQL & PL SQL, Eclipse, XML, XSD, DOM, SAX, JAXP, JAXB, JRules, HTML, Java Script, CSS, SQL Developer, IBM Clear case.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements analysis, design, and development and testing.
  • Involved in setting up teh different roles & maintained authentication to teh application.
  • Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
  • Involved in creating & consuming Custom tag libraries.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL SQL.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Involved in using design patterns like Singleton, factory & abstract factory, Adapter, Service Locator, Business delegate, VO, DTO, DAO etc.
  • Involved in writing JDBC code for doing CRUD operations.
  • Used Eclipse IDE to develop teh application
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Involved in writing services to process teh payments done by patients & also involved in generations of invoices for in & out patients.
  • Developing customized reports and Unit Testing using JUnit.
  • Involved in writing developer test cases & in preparation of scope & traceability matrix.
  • Involved in running PMD defects & Find bugs.
  • Dealt with business processes and Updated Project documents.
  • Supported teh application in IST, QA and Production environments.
  • Involved in fixing IST, QA, UAT & Production defects.
  • Following Coding guide lines & maintain quality of code.
  • Involved in building teh code & deploying on teh server.
  • Involved in validating teh application for different browser compatibility & users load.

Environment: Core Java, J2EE, JSP, JBoss, Oracle 9i, Struts 1.1, Validation framework, Eclipse, EJB-Session Beans, Entity Beans, JMS, XML, HTML, DHTML, Java Script, CSS, AJAX, SVN, JAXP, JAXB, XSLT, QC Edit Plus, Beyond compare, Ant.

We'd love your feedback!