Sr. Java Developer Resume
Dallas, TX
SUMMARY
- Having 8+ years of experience in working on teh various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining teh 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, MongoDB.
- Worked wif serversIBM web sphere, web logic, JBossandApache's Tomcat.
- Knowledge on C and C++ wif 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 toOracle SOA Suite, 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 noledge wif 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 wif teh JavaScript frameworks like HTML 5, CSS 3, JQuery and AngularJS.
- Incorporated teh 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.
- Expertise in design and development in SOA architecture wif WebServices which includes implementing and handling of XSDs, SOAP, WSDL files, JAX-B, JAX-WS, authentications using RESTful WebServices.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in working wif 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 teh projects wif technical and non-technical SME’s.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, Spring.
- Some of teh 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 wif ability to interact wif individuals at all levels and ability to work independently and prioritize teh 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, Groovy
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, Grails
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, AJAX, XHTML, XML, JSON, Angular JS, Bootstrap, WebServices
Database/RDBMS: SQL Server 2008, T-SQL, MongoDB Stored procedures, Triggers, Cassandra, DML, DDL, Oracle 9i/10g/11i, MS Access, TOAD, PL/SQL
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, PuTTY, 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 teh 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 wif 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 wif servers.
- ImplementedJavacode and design as per teh Arch and coding guidelines.
- Involved in using CoreJavaconcepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Studied teh existing python modules and wrote functional specification for migration team.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to teh use case operation executing.
- 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.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
- Worked on Single node/Multicluster setup using technology i.e. Oracle, and MongoDB.
- Assisted in migrating teh exiting data center into teh AWS instances.
- Migrated applications to teh AWS cloud.
- Used Grails command objects for validating non persistent objects.
- Implemented AngularJS Services to bind teh data and provide access to teh data on teh server.
- Used AngularJS as teh development framework and done CRUD operations.
- Used AngularJS filters for search, sorting, pagination and custom filters.
- Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues setup for messaging and deploying teh apps on different servers in different env.s like QA/IST/Production.
- Implementation of OAuth Framework Authorization for Web Application.
- Involved in creating JUNIT test cases and ran teh TEST SUITE using EMMA tool.
- Ran check style, PMD defects & Find bugs and fixed them.
- Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
- Involved in fixing defects identified in QA and IST phases. And tracked QC status as per teh guild lines.
- Developed Authorization for rest services using OAuth 2 layer/3 layer concepts.
- Spring based application to cloud based Microservices.
- Used Microservice architecture wif Spring Boot based service through REST.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Done wif 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 teh application in Unix and to connect to see logs for fixing UAT/Production defects.
- Involved in building teh 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, BOOT, JSF, Python, REST API, DAO, HTML,Java Script, XML, CSS, Ajax, AngularJS, 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, OAUTH, Microservices, MongoDB, Jenkins, SOAP UDDI, SOAP UI, Axis2, AWS, REST API, JAX-RS, JERSEY, Windows XP.
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Developed and Implemented WebServices and usedSpringFramework.
- Used teh lightweight container of theSpringFrame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented teh caching mechanism inHibernateto load data from Oracle database.
- Implemented application level persistence usingHibernateandSpring.
- Implemented Persistence layer usingHibernateto interact wif teh 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 teh 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 teh services to work wif teh various entities provided and restified teh services using RESTAPIs.
- Responsible for build and release teh code from Clearcase, Subversion and Perforce.
- Good Working experience wif web/applications servers IBM Web sphere, Oracle Web logic, JBOSS, Apache Tomcat and Jetty.
- Used Multithreading to do teh application development and for running teh different tasks at teh same time.
- Responsible for build and release teh 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.
- Written Stored Procedures and functions for common utilities using PL/SQL.
- Worked on couchbase implementation and benchmark comparison wif Cassandra technology.
- Provided leadership for service-oriented architecture (SOA) initiative by designing and developing web service interfaces to outside vendors and to internal systems.
- Wrote validation packages using PL/SQL package.
- Developed user interfaces using JSP, JSF frame work wif AJAX,JavaScript, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Designed and developed teh UI mostly using YUI.
- Involved in teh 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 teh UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Design, develop and test of SOAservices using SOA / SOAP Web Service / Oracle Fusion Middleware.
- Implemented OAUTH 1.0 for authenticating teh API clients
- Worked in Agile environment wif active scrum participation.
- Agile and scrum process is used for tracking and developing teh application.
- Worked on designing and creating business rules using IBMILOG Rules Engine.
Environment: Core Java, J2SE, Servlets, JSP, YUI, Hibernate, Spring Framework, XML, MySQL, Eclipse, REST Web Services, OAUTH, Firebird tool, Cassandra, Postgres DB, SOAP, SOAP UI, Jboss, Spring web flow, PL/SQL, Dozer frame work, DB2, JQuery, AJAX
Confidential, Denver, CO
Java/J2EE Developer
Responsibilities:
- Web enabled teh 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 teh Eclipse as IDE, configured and deployed teh 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.
- Experience on Core Java technology which includes Multi-Threading, JDBC, RMI, network programming.
- Implemented Persistence layer usingHibernateto interact wif teh 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 teh Databaselayer by studying teh requiredbusiness objects and validating them wif Stored Procedures using DB2. Also used JPA wifHibernateprovider.
- Developed stored procedures, Triggers and functions in Oracle 10g to process teh trades using PL/SQL andmapped ittoHibernateConfiguration File and also established data integrity among all tables.
- DevelopedhibernateDAO Accessor Classes usingSpringJDBC Template, worked wifHibernatefor objectrelational mapping and connection management.
- Developed teh 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, Multi-Threading, APACHE TOMCAT server, JPA, SOAP UI, REST web services, spring web flow, Boot strap.
Confidential, Portsmouth, NH
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 wif Object Relational Mapping framework such as Hibernate.
- Coded Javabackend, JSP, Struts, JavaScript, Business classes
- Teh UI is enriched wif 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.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements
- 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 wif 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 wif 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 teh developed modules.
- Designed and implemented four Agile Scrum teams for product development.
- Developed teh UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed teh 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 wif 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 teh build of teh application using Maven
- Involved in teh design and development of application built in Java/J2EE using Struts, Spring and Hibernate.
- Prepared theRESTand SOAPbased service calls depending on teh data passing to teh web service.
- Developed DAOs (Data Access Object) usingHibernateas ORM to interact wif Oracle database.
- Designed and developed Generate PDF functionality usingSpringframework and iText
- UsedValue Objects, Service LocatorandSingletondesign patterns.
Environment: s:Java,J2EE,Spring,Hibernate, Struts, JQuery, AJAX, SenchaExtJS,JavaScript, Oracle, Crud,PL/SQL, JDBC, Apache CXF, Multi- Threading, Rest, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven, IText, 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 teh application architecture in lines of their own Framework based on MVC2 Architecture wif 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 wif Hibernate.
- UsedSpringMVC framework for design and development of web application
- UsedHibernatefor Object Relational Mapping and Persistence.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements
- Designed and developed business tier using EJBs. Used Session Beans to encapsulate teh Business Logic.
- Used Entity Beans to manage teh transactions wif teh database to deliver teh content to teh presentation layer and also to store teh data into teh 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 teh 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 wif JUnit and log4j.
- Used Apache Ant for building teh application. Gained a good noledge 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, Multi-Threading 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 teh application based on teh 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 teh services in theUDDI.
- ConfiguredHibernate'ssecond level cache usingEHCacheto reduce teh number of hits to teh configuration table data.
- Developed views for JSP pages using AJAX
- Extensively usedHibernatein data access layer to access and update information in teh 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 TEMPhas simulated test data.
- Code review and function testing for better client interface and usability.
- Participation in meeting wif 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
