Sr.java Developer Resume
Dallas, TX
SUMMARY:
- Having 7years of experience in design, development, maintenance and support of Java/J2EE applications.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript,JQueryand AJAX, HTML5 technologies.
- Experience in working in environments usingAgile (SCRUM), RUP and Test Driven development methodologies.
- Experience in client side technologies such as CSS3, JQuery and JavaScript, AngularJS, ReactJS, NodeJS and ExtJS
- Experience in working in both Windows andUNIXplatforms including programming and debugging skills in Unix Shell Scripting.
- Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
- Working noledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
- Expert noledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Experience in Websphere Portal server.
- Experienced in developing MVC framework based websites using Struts and Spring.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
- Strong expertise in core Java, Algorithms, data structures, problem solving.
- Expertise in Object-relational mapping using Hibernate.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XMLBeans.
- Expertise in developing and consuming Web services including different technologies andstandards like DTD,XSD, SOAP, WSDL,JAX-RPC,JAX-WS, WS-me and Apache Axis, JAX-RPC.
- Experience in configuring MQ-Series and experience in developing messaging systems using JMS.
- Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans,JBuilder, Rational ApplicationDeveloper(RAD) for Java/J2EE application development.
- Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle (8i,9i and 10g), DB2 and SQL Server environments.
- Experience in using ANT and Maven for build automation.
- Experience in using version control and configuration management tools like SVN, Clear Case, CVS and Subversion.
- Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris
- Proficient in software documentation and technical report writing.
- Versatile team player wif good communication, analytical, presentation and inter-personal skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Core Java, J2EE, iOS(Swift), UI, SQL, PL/SQL
Web Technologies: JDBC, Servlets, JSP, AngularJS, NodeJS,JMS,MDBs,AJAX, CSS/CSS3, HTML/HTML5, XHTML, Bootstrap, AJAX, JavaScript, jQuery, JSON
Databases: Oracle, DB2, MySQL,MongoDBand Cassandra
Frame Works: Spring, Struts, Hibernate, JPA, EJB, JSF, Express, Mockito, Junit, Adobe Flex
Web/Application Servers: Web Sphere, Web Logic, Glassfish, JBOSS, Apache Tomcat
Markup Languages: XHTML, XML, XSLT, XPATH, XSL
Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis, Apache CXF
Editors / IDE: RAD, Eclipse, NetBeans, MyEclipse,HTML Editor, Notepad++, Adobe Dreamweaver, Sublime,Edit Plus
Tools / Software: Git-Hub, CVS, SVN, Log4j, ANT, Maven, JIRA, Putty, Jenkins, SOAP UI, Postman, Firebug, Jasper Soft,Jasmine, Karma, Bower
Protocols: TCP/IP, FTP, SOAP, HTTP, SOA
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr.Java Developer
Responsibilities:
- Worked on parsing teh XML files using DOM/SAX parsers and used JAXB for data retrieval.
- Added client side validations using java script and server side validation using Validator Framework.
- Actively involved in using Angular JS, Bootstrap and HTML5 to enable client side date to meets specific criteria by applying various validation variable
- Developed various halper classes using core Java multi-threaded programming and collection classes.
- Involved in coding front end usingJSP, Struts Framework.
- Involved in integrating teh business layer wif DAO layer using JDBC
- Developed Web Services usingREST.
- DevelopedSingle Page Application(SPA) usingAngularJs.
- Developed Form Beans, action classes for handling client requests and halper classes to interact wif teh DAOs.
- Developed static and dynamic Web Pages using JSP, HTML, HTML5 and CSS.
- Involved in configuring Hibernate to access database for site, site properties and site search modules
- Involved and participated in Code reviews.
- Wrote and implemented test plans using JUNIT.Involved in creating tables, stored procedures inSQL for datamanipulation.
- Involved in teh deployment process of teh application onWebsphereApplication Server.
- Configured teh CVS Version Control (Concurrent Versions System) for source code control and team development.
- Involved in developing Custom Directives using AngularJs.
- Created Use Case Diagrams inUML.
- Worked on data modeling wif teh data designer for teh application.
- Used RAD for development
- Involved in developing User Interface (UI) wif HTML5, CSS3, JavaScript, DOJO, JQuery, JSON and JSF
- Implemented design patterns such asMVC, Singleton under J2EEarchitecture.
- Responsible for designing webpages using JSP, JSF 2.0 and Ice Faces 1.8 for managing site, site properties and site search.
- Involved in developing REST (JSON) web services.
- Used AJAX for high intensive user operations.
- Developed teh Presentation layer using teh Struts Framework integrated wif spring.
- Co-ordinate wif teh off shore team and client for resolving teh queries and finalize teh timelines.
Environment:J2EE 1.4, CORE JAVA, JDBC, JSP, XML, JavaScript, HTML, ANGULARJS,HTML5, web services, CSS, Tomcat, Net beans, JUNIT, CVS, DB2, SQL server 2008, Windows 7.
Confidential, Tampa, FL
Sr.Java Developer
Responsibilities:
- Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for teh system and involved in low-level design.
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Developed teh whole frame work for teh projects, based on Struts MVC & Spring MVC.
- Developed teh presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
- Involved in web designing using HTML 4, HTML5, XHTML, Java Script and extensively used Table Less Design in CSS for positioning.
- Developed user interface using JSP, JSTL,JSF tags and Custom Tag Libraries and AJAX JQuery, AngularJS to speed teh application
- All teh Business logic in all teh modules is written in core Java.
- Worked on SOA/Web Services and created request and response WSDLs
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Developed controllers, repositories, Service modules, form beans andvalidations.
- Developed beans and persisted bean in teh database using JDBC and Hibernate.
- Involved in connecting bean wif database using Hibernate configuration file.
- Have done POC in few components using AngularJS.
- Involved in development of Spring DAO layer which invoked database queries.
- Developed Session Beans for teh transactions in teh application.
- Designed teh user interface of teh application using HTML5, CSS, JSF 2.1, JavaScript and AJAX.
- Developed Pre-Screen, Valuation, Masters Modules.
- Involved in development ofGUI for Pre-Screen, Valuation,and MastersModules.
- Written Junit testsfor unit level, functional level test cases.
- Fixes bugs reported by QA for teh software
- Used Jquery, AngularJs to manipulate teh DOM objects for User interface look and feel and for Ajax calls.
- Conducts component level systems design and develops prototypes and unit and integration testing
- Developed cross-browser compatible website using HTML5, CSS, MySQL and jQuery.
- Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.
- Experience in creating single page applications(SPA) using AngularJS.
- Involved in designing responsive coding for mobile devices.
- Involved in using ORM tools and technologies.
Environment:Java, J2EE, Servlets, JSP, Struts, HTML5, Spring,IOC, AOP,Hibernate,SQLServer 2008,ORM, JavaScript, XML, Tomcat, Eclipse, AJAX,SVN, JDBC, Web Services, XSLT, CSS, DOM, HTML, Maven,ANT, CORE JAVA, DB2, JUnit,ORACLE,JSON,HTTP,JBOSS,XHTML,JMS, MQ,Agile, REST API, ANGULARJS, multi thread server systems.00
Confidential, Eagan, MN
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gatheird teh requirements and convertedthem intotechnical specifications/artifacts.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
- Extensive usage of Core java for developing teh application blocks.
- Implemented teh business layer by using Hibernate wif Spring DAO and also developed mapping files and POJOjavaclasses using ORM tool.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve teh data and did other database configurations using Hibernate.
- Developed Stored procedures, Triggers and Functions to process teh trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
- Replaced legacy STAMPS trade application wif SOAP based web services.
- Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
- Developed web pages to display teh account transactions and details pertaining to dat account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
- Wrote application front end wif HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate teh fields of teh user registration screen and login screen.
- Used jasper reports for generating customer reports.
- Configured Spring to manage Action classes and set their dependencies in a Spring context file.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Followed Agile Methodology (TDD, SCRUM) to satisfy teh customers and wrote JUnit test cases for unit testing teh integration layer.
- Used log4j for tracking errors and debugging teh code.
- Wrote build deployment scripts using ANT, shell scripts and JACL onUnixenv and deployed teh application in WebSphere App Server.
- Developed Messaging frame work for Asynchronous service using JMS.
- Involved in implementing Branching Methodology Plan and performedCheckin/Checkout in Subversion.
- Developed various activities like transaction history, search products dat enable users to understand teh system efficiently.
- Involved in unit testing and system testing and also responsible for preparing test scripts for teh system testing.
Environment:Java,J2EE, Servlets, web services, JSP, JDBC, JNDI, XML,HTML/DHTML, JMS, AJAX, WebSphere, JUnit CORE JAVA and Oracle.
Confidential, Parsippany, NJ
Java/J2EEDeveloper
Responsibilities:
- Analyze user requirements, design, develop, program, test, document and maintain software applications
- Developed service oriented middleware to incorporate two legacy source systems and published them as web - services
- Incorporated source system specific business logic in Java code and exposing them as Web Servicesas per Base profile specifications andSOAP, WSDL,JAX WS,JDOM,XML
- Developed Stateless session beans to parse (parser frame work) and process teh user request into domain object (DAO design pattern) to delegate teh business request to teh business delegate object
- Developed necessary parsing and XML construction logic usingXMLparser APIsJAXB.
- Designed & Developed Request, Response XML schemas (XSD) for teh Module dat are part of SOAP request and response
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and Spring AOP for Logging
- Middle-tier and business layer services were developed usingEJBstateless session and entity beans
- DevelopedRestful web servicesusingJAX-RSto update teh case information in ACTS from disparate systems.
- UsedHibernateORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries
- Developed custom queries using hibernate criteria, nativeSQLandHQL. Developed inheritance domain objects using table per class hierarchy strategy
- Used built in StoredProceduresto reach teh requirements from teh Client to improve teh response times of teh services
- Worked in configuration ofTOMCATapplication server in Multi-cluster environment
- Developed UNIX Shell scripts for automating project management tasks
- Developed customizedSQLfor retrieving teh data from teh database worked wif business and client to reach teh performance parameters
- Developedunit testcases to test business scenarios associated wif each use case sequences
- Developed and maintained applications in Java wifSwing
- UsedMaven and Hudsonas build tool and deploying teh application
- Configured and created application log file usingLog4j
Environment:Java, JEE, Web Services, SOAP, JAX-RPC, WSDL, Web Logic, Spring (dependency injection, AOP),Hibernate, POJO, Swing Tomcat, Oracle10g Enterprise, Oracle Forms, JavaScript, JUnit,Log4j, Maven, Hudson, UNIX.
Confidential
Java/JEE Developer
Responsibilities:
- Involved in teh elaboration, construction and transition phases of teh Rational Unified Process.
- Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
- Used IBM Rational ApplicationDeveloper (RAD) for development.
- Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout teh application for a clear and manageable distribution of roles.
- Implemented teh project as a multi-tier application using Jakarta Struts Framework along wif JSP for teh presentation tier.
- Developed and tested SOAP based web services to autanticate teh user login wif Active directory.
- Used teh Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at teh presentation tier.
- Developed various Action Classes dat route requests to appropriate handlers.
- Developed Session Beans to process user requests and Entity Beans to load and store information from database.
- UsedJMS (MQSeries) for reliable and asynchronous messaging teh different components.
- Wrote Stored Procedures and complicated queries for IBM DB2
- Designed and used JUnit test cases during teh development phase.
- Extensively used log4j for logging throughout teh application.
- Used CVS for efficiently managing teh source code versions wif teh development team.
Environment:JDK 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, JUnit, Clover, CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Websphere Application Server 6.1, Tomcat Web Server 5.5, Win XP,UNIX- IBM AIX 5.1.0.3
