Sr. Java Developer Resume
Dallas, TX
SUMMARY
- Having 8+ years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizingJava, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTMLandJavaScript, SQL, PL/SQL, MangoDB.
- Worked with serversIBM web sphere, web logic, JBossandApache's Tomcat.
- Knowledge on C and C++ with Object Oriented Concepts.
- Experience in usingWSAD, RAD, RSA, Net Beans, EclipseIDE for Application development.
- Thorough understanding and experience in stored procedures, inOracle, SQL and DB2.
- Exposure toIBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and SpringFramework.
- Worked onMVCArchitecture likeSTRUTS, Spring frame work, JSF.
- Worked onLog4j configuration and setup and Implementationpart.
- Good experience onJBossDrools and BRMS, JUnit,XSLT, SOAP, SOA and REST Web Services.
- Have architected and implemented Service - Oriented Architecture (SOA), batch, business intelligence, and transactional systems.
- Thorough knowledge with J2EE application platform configuration and performance optimization
- Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Worked with the JavaScript frameworks like HTML 5, CSS 3, JQuery and AngularJS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Involved in several web application development projects that required Responsive Web Design.
- Configure and monitor numerous MongoDB and NoSQL instances
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in working with Tomcat, WebSphere and IIS web servers.
- Good understanding or network protocols such as TCP/IP, HTTP etc.
- Knowledge in developing applications using Agile and SCRUM methodologies.
- Have good communication skills to discuss the projects with technical and non-technical SME’s.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
- Some of the attributes that would describe me would be Team player, Proactive, Quick learner, Self-Motivated and Strong interest in Front End Development.
- Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals Confidential all levels and ability to work independently and prioritize the work.
- Enthusiastic to learn new technologies and concepts, and apply them when needed.
TECHNICAL SKILLS
Programming Languages: Java J2SE 1.6/1.7, J2EE, JSP, SQL Server 2005, Python, MySQL, Oracle, DB2, PERL scripting language.
Operating Systems: UNIX, Linux, Solaris, Windows 98/95/2000/XP.
Testing Tools: Load Runner, Win Runner, Test Director, Quality Center, Quick Test Pro
Modeling Tools: Rational 2000, MS Visio.
Versioning Tools: CVS, VSS, Subversion, Harvest, PVCS, Clear case, Borland Star Team
Frameworks: Spring 2.x, 3.x, Hibernate 3.x
Build Automation Tools: Ant, NAnt, Maven, CruiseControl.NET, TFS Team Build/MS Build
Networking Protocols: SMTP, POP3, IMAP, HTTP, NNTP, and FTP.
Configuration Management: Visual Source Safe, Team Foundation Server
Web Technologies: HTML5, XSL, XSLT,CSS3, JavaScript, JQuery, Ruby, AJAX, XHTML, XML, JSON, Angular JS, Bootstrap, WebServices.
Database/RDBMS: SQL Server 2008, T-SQL, MongoDB Stored procedures, Triggers, DML, DDL, Oracle 9i/10g/11i, MS Access, TOAD, PL/SQL Developer
Application Servers: JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Tomcat, IIS 6.0
J2EE: Servlets, JSP, JDBC, OOAD, Java Mail, JMS, JNDI, RMI, Web services, SOAP, RestFul
Other Tools: Jenkins, Adobe Photoshop, Gimp, MS Office, Firebug, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of the application.
- Involved in gathering existing functionality of different products from BRD, HLAD and FDN.
- Implemented Agile development process on Software Development Life Cycle.
- Involved in effort estimations using Fibonacci approach.
- Involved in using HTML, DHTML,JavaScript, AJAX, ExtJs, JQUERY, JSP and Tag Libraries to develop view pages.
- Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO.
- Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
- Involved in using REST API while integrating with servers.
- ImplementedJavacode and design as per the Arch and coding guidelines.
- Involved in using CoreJavaconcepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Developed the application using Mule ESB, and build & deployed the services
- Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Involved in Declarative transaction management using spring AOP.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based & Restful web services.
- Involved in creating internal & external services, Entity services and handlers.
- Involved in defining JRules that are defined for resources to show details on UI pages.
- These were developed and tested on AWS EC2 cloud servers running Linux.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc
- Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- These were developed and tested on AWS EC2 cloud servers running Linux.
- Ran check style, PMD defects & Find bugs and fixed them.
- Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
- Created MULE ESB artifact and configured the MULE config files and deployed.
- 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.
- Involved in doing Unit testing using MOKITO and also Integration testing
- Involved in peer level design & code reviews.
- Used SVN for version and source control.
- Involved in capacity planning, performance tuning and monitoring of JVM.
- Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
- Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
- Involved in building the code using Maven & deployed on server.
Environment: Java1.6,J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Spring-IOC/DI, AOP, MVC, JSF components, REST API, DAO, HTML,Java Script, XML, CSS, Ajax, ExtJs, Web Sphere Application server8.0, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, Mule ESB, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP UDDI, SOAP UI, Axis2, REST API, JAX RS, JERSEY, Windows XP.
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Developed and Implemented WebServices and usedSpringFramework.
- Used the lightweight container of theSpringFrame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented the caching mechanism inHibernateto load data from Oracle database.
- Implemented application level persistence usingHibernateandSpring.
- Implemented Persistence layer usingHibernateto interact with the Oracle database, UsedHibernateFramework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework andSpringFramework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long term architectural design decisions.
- Designed and developed Using Performance Engineering
- Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF.
- Developed REST architecture based webservices to facilitate communication between client and servers.
- Created all the services to work with the various entities provided and restified the services using RESTAPIs.
- Responsible for build and release the code from Clearcase, Subversion and Perforce.
- Good Working experience with web/applications servers IBM Web sphere, Oracle Web logic, JBOSS, Apache Tomcat and Jetty.
- Responsible for build and release the code from Clearcase, Subversion and Perforce.
- Designed and modified User Interfaces using JSP, JavaScript, CSS3, HTML 5, JSON, Performance Engineering and JQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Provided leadership for service-oriented architecture (SOA) initiative by designing and developing web service interfaces to outside vendors and to internal systems.
- Developed user interfaces using JSP, JSF frame work with AJAX,JavaScript, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Designed and developed the UI mostly using YUI.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQuery.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Design, develop and test of SOAservices using SOA / SOAP Web Service / Oracle Fusion Middleware.
- Worked in Agile environment with active scrum participation.
- Agile and scrum process is used for tracking and developing the application.
- Worked on designing and creating business rules using IBMILOG Rules Engine.
- Used AJAX,Javascript and GWT to create interactive user interface.
- Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX.
Environment: Core Java, J2SE, Servlets, JSP, YUI, Hibernate, Spring Framework, XML, MySQL, Eclipse, REST Web Services, Firebird tool, Postgres DB, SOAP, SOAP UI, Jboss, Spring web flow, Dozer frame work, DB2, JQuery, AJAX
Confidential, Denver, CO
Java/J2EE Developer
Responsibilities:
- Web enabled the application using Servlets, JDBC, Session Beans, JMS, JSP, and EJB.
- PrepareJava/J2EEdevelopment structure for Eclipse, maven, Jetty.
- Developed and customized n-tier J2EE application framework using RMI.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server usingMaven build scripts to automatethe build and deployment process.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse and used JPA annotations.
- Mentored/trained a team of 5 juniors to mid-level developers inJava/J2EEDevelopment using UML Design documents.
- Implemented Persistence layer usingHibernateto interact with the Oracle.
- Experience inHibernate3.0 which includes integrating legacy databases, writing custom CRUD statements,integrating stored procedures and functions and also performed polymorphic associations.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Databaselayer by studying the requiredbusiness objects and validating them with Stored Procedures using DB2. Also used JPA withHibernateprovider.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL andmapped ittoHibernateConfiguration File and also established data integrity among all tables.
- DevelopedhibernateDAO Accessor Classes usingSpringJDBC Template, Worked withHibernatefor objectrelational mapping and connection management.
- Developed the Presentation and Controller layers using JSP, HTML,JavaScript, Business layer usingSpring(IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernatefor all modules.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript,XML/ XSLT, HTML, CSS and Especially YUI.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere also Soap web srvice.
Environment: Java 1.5, J2EE, RMI, Spring Frame work, Soap, Hibernate, HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, YUI, APACHE TOMCAT server, Angular JS framework, JPA, SOAP UI, REST web services, spring web flow, Boot strap.
Confidential, Bedminster, NJ
Java/J2EE Developer
Responsibilities:
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Developed application service components and configured beans using SpringIoC, creation of Hibernatemapping files and generation of database schema.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Coded Javabackend, JSP, Struts, JavaScript, Business classes
- The UI is enriched with JQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
- Developed back-end stored procedures and triggers usingOracle PL/SQL, involved in databaseobjects creation, performance tuning of stored procedures, and query plan.
- Developed SQL queries, Joins with JDBC API, Hibernate ORM to access data.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF,SpringCore, andSpringAOP.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Engaged with Eclipse for visually designing, constructing, testing and deployingJ2EE application and web services.
- Performed general Sharepoint IDE/Clearcase/Clearquest administration
- Developed JUnit test cases for all the developed modules.
- Designed and implemented four Agile Scrum teams for product development.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web Sphere Studio Application Developer and used CVS for version control.
- Developed a Filter View & back-end components with theSpring, MVC, iBatis, JSTL, Dojo, JQuery, JSTL
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Developed pom.xml for the build of the application using Maven
- Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate.
- Prepared theRESTand SOAPbased service calls depending on the data passing to the web service.
- Developed DAOs (Data Access Object) usingHibernateas ORM to interact with Oracle database.
- Designed and developed Generate PDF functionality usingSpringframework and iText
- UsedValue Objects, Service LocatorandSingletondesign patterns.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit,Java and XML in a UNIX environment.
Environment: s:Java,J2EE,Spring,Hibernate, Struts, JQuery, AJAX, SenchaExtJS,JavaScript, Oracle, Crud,PL/SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA.
Confidential, Miami, FL
Java J2EE Developer
Responsibilities:
- Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
- Actively involved in design of the application architecture in lines of their own Framework based on MVC2 Architecture with JSP Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs andJavaclasses as Model.
- Designed and developed presentation layer using JSP which acts as View in a distributed MVCarchitecture, which involves model components and controller components.
- Involved in configuration ofSpringMVCand Integration with Hibernate.
- UsedSpringMVC framework for design and development of web application
- UsedHibernatefor Object Relational Mapping and Persistence.
- Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic.
- Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Used Message Driven Beans for asynchronous messaging. Used Java Message Service API to create, send, receive, and read messages between application components.
- Wrote complex SQL queries and programmed stored procedures, packages and triggers.
- DevelopedXML and XSLT pages to store and present data to the user using parsers.
- Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
- Used Apache Ant for building the application. Gained a good knowledge about browser compatibility issues and their solutions
Environment: Java 1.5/1.6, J2SE, J2EE, JSP 2.0, Servlets, Struts 1.1, JDBC, XML, JavaScript, HTML, XSLT, Jasper Reports, Firebug, Lotus Notes 8.5, Putty, Toad for Oracle 10g, CA SCM Harvest, Websphere Application Server 6.0, RAD 7.0, JAXP, Toad Data Modeler 3.4, ANT
Confidential
Java Developer
Responsibilities:
- Designed the application based on the architecture of theMVC designpattern.
- Project was developed followingAgileandScrummethodologies.
- Requirement Analysis and Documentation as per SDLC methodologies.
- Converted requirement into flow design diagram using MS Visio.
- Performed data loading usingspring-Hibernate.
- UsedWSDLto post the services in theUDDI.
- ConfiguredHibernate'ssecond level cache usingEHCacheto reduce the number of hits to the configuration table data.
- Developed views for JSP pages using AJAX
- Extensively usedHibernatein data access layer to access and update information in the database.
- Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL
- Created Functional Test cases and achieved bug fixes.
- WroteSQL,PL/SQL(Procedures/Functions/Packages/Triggers) to handle business functionality.
- UsedXMLSAXparsertosimulate xml file which has simulated test data.
- Code review and function testing for better client interface and usability.
- Participation in meeting with team, senior management and client stakeholders
Environment: Java, J2SE, JSP, Servlet, SQL, Oracle9i, JDBC, Swing, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA annotations, SOAP web services, WSDL, UDDI, SAX, DOM