Sr. Java /j2eedeveloper Resume
Sunnyvale, CA
SUMMARY
- 10 + years of successful experience in Analysis, Design and Implementation of System Integration Solutions, Service Oriented Architecture (SOA) solutions, Client - Server applications, Web-based applications and distributed applications using JAVA, J2EE, Web services and Middleware SOA Integration Technologies.
- Created robust user Interface (UI) using HTML5, CSS3, JSP, JavaScript
- Experience in HTML5/CSS3, Angular.js, Gulp, Bower, Responsive design
- Strong experience on agile methodologies like SCRUM
- Extensive knowledge on CoreJavatechnologies such asMulti-Threading,Exception Handling, Reflection,Collections,Streams&File I/O.
- Experience usingHibernatefor mappingJavaclasseswif database and usingCriteria APIand Hibernate query language(HQL).
- Expertise in implementing various well-known Object-Oriented/J2EEDesign PatternsandSession, Entity,Message DrivenEnterpriseJavaBeans (EJB).
- Handled Apache Tomcat, Jboss and WebSphere Application for deployments
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested teh developed components using JUnit
- Experienced in all phases of SDLC using JAVA, J2EE (Servlets, JSP, EJB), MVC Framework, Spring, Hibernate, JSF, XML, JDBC, Webservices, SOAP, REST, WSDL, XML, XSD, JIBX, JAX-WS, JAX-RS, UNIX, Linux&AIX technologies.
- Sound knowledge and experience in database technologies Oracle, SQL, MySQL, DB2, TeradataSQL Assistant; IDE tools NetBeans, WSAD, MEB (Eclipse); Utilitytools/packages UML, RAD, MSVisio, ApacheAnt, ApacheMaven, Junit, JIRA, Splunk, Bamboo, AltovaXML Spy, Win CVS, Tortoise SVN, JIRA, FTP; DesignPatterns Singleton, MVC, Front Servlet, Service Locator, DAO, Session Façade, etc…
- Expertise in various open source frameworks such asStruts 1.x/2.0,Spring,Hibernate.
- Good experience inSpringlikeSpring Core, IOC, AOP,Spring MVC.
- Suncertified professional in Java Programmer and Web Component Developer.
- Experience wif build and development tools like Gradle, Ant and Maven.
- Experience in object orienteddesign patternssuch as Model View Controller (MVC)frameworks, Business Delegate,ServiceLocator,DAO(Data Access Object),DTO(Data Transfer Object), Singleton, ObjectFactory.
- Experience in developing Web Applications wif various Open Source frameworks: Spring 3.5/4.0, Java Server Pages, Hibernate 3.0 ORM, JPA, Spring MVC
- Good working knowledge onSVN,VSSorCVSfor codemanagement and version control
- Experience wif messagingmiddle-ware (ActiveMQ), distribution systems, scalablearchitectures andcachingtechniques.
- Experience designing and implementingRESTandXML-basedweb-services
TECHNICAL SKILLS
Languages: Core JAVA,J2EE,Scala,C,C++
J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices(JAX-RS,JAX-WS), SOAP, REST, ORM, AOP, GWT, WSDL, JSON, Design Patterns, Adobe Flex.
Middleware SOA Integration Products: JCAPS 6.3 & 5.1.3, eGate SRE 5.x, Glassfish ESB, MTS, IBM MQ Series, BMC PATROL WebSphere MQ 4.1, IBM Websphere MQ Explorer 7.1, MQ Visual Edit 1.6.4.1, Introscope
Web Technologies: JavaScript, DHTML, CSS, AJAX, HTML5.
Scalable Technologies: Akka Framework, Amazon Web Services, *NIX scripting languages.
Frameworks: Struts, Spring, Hibernate, BootStrap, MVC Spring.
Application Servers: Web Logic, Web Sphere, JBOSS, TOMCAT
IDE/GUI Tools: Eclipse,NetBean,WSAD, RAD
Modeling Tools: UML, Rational Rose
Operating Systems: Windows, UNIX, Linux.
Databases: Oracle 11G, SQL Developer 1.5.5, SQL Server, MYSQL, DB2, Teradata SQL Assistant 14.10.0.01 , ETL
Tools: Ant 1.7.1, Apache Maven 3.0.5, Log4J, UML, RAD, FTP, MS Visio, BMC Remedy 7.5, Service Now, Requestit, Microsoft Solution Center, JIRA 6.0, Splunk, Atlassian Bamboo 4.3, Altova XML Spy, Access Now
Unit Testing Framework: JUnit
Markup Languages/Version: HTML, Maven, Synergy, CVS,RMS, Cruise Control, Tortoise
Reports: Crystal Reports, JReports, Jasper.
Client Server: Visual Basic 5.0, Power Builder 5.0,Developer 2000.
Hadoop: Map Reduce, HBase, Hive, Pig, Sqoop, Flume, Hue, Zoo Keeper
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr. JAVA /J2EEDeveloper
Responsibilities:
- Responsible for Requirements gathering and analysis, Use case development, business requirement documentation
- Custom frontend development wif GWT, HTML, CSS, JavaScript and wrote Java code to interact wif third partyJSONservices.
- Build Web pages dat are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS
- Designed and developed teh application to be responsive for desktop, mobile and tablets using Twitter Bootstrap(HTML5, CSS, and JavaScript).
- Extensive usage of BOOTSTRAP and LESSCSS for Responsivedesign
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness
- Designing, debugging, and optimizing T-SQL stored procedures, functions, views and dynamic queries for SQL Server, OLAP Server
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Implemented design patterns like FrontController, MVC, DataTransferObjects and DataAccessObjects.
- Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor teh status.
- Developed application service components and configured beans using SpringIOC.
- SpringAOPwas used for intercepting teh SOAP requests and for logging requests and also for transactionmanagement.
- Implemented variousDesign PatternslikeBusinessDelegate,SessionFacadeand Data Access Objects DAO patterns.
- Developed and implemented teh business logic component in middle tier using JDBC andEJBframework including stateless session classes and Entitybean classes.
- UsedApacheAxisto generate stub for generatingSOAPrequests to interact wif billing schedule system.
- UsedWeb Services(SOAP&WSDL)to exchangedata between portal and othermodules
Environment: JDK 1.6, JSP, HTML,javascript, AngularJS,EJB3.0, JDBC, Hibernate, Spring roo 1.2.4, spring 3.2.5, PL/SQL, WebServices, JBPM, XML, JSF 2.0, Oracle 11g, JUnit, CVS, Log4J, Ant 1.7.0, Websphere7.0, Eclipse, Unix/Solaris, JDBC, TestNG, Ajax, Maven, MongoDB, Chef, Kafka
Confidential, Manassas, VA
Sr. JAVA /J2EEDeveloper
Responsibilities:
- Responsible for Requirements gathering and analysis, Use case development, business requirement documentation
- Custom frontend development wif GWT, HTML, CSS, JavaScript and wrote Java code to interact wif third partyJSONservices.
- Build Web pages dat are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS
- Designed and developed teh application to be responsive for desktop, mobile and tablets using Twitter Bootstrap(HTML5, CSS, and JavaScript).
- Extensive usage of BOOTSTRAP and LESSCSS for Responsivedesign
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness
- Designing, debugging, and optimizing T-SQL stored procedures, functions, views and dynamic queries for SQL Server, OLAP Server
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Implemented design patterns like FrontController, MVC, DataTransferObjects and DataAccessObjects.
- Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor teh status.
- Developed application service components and configured beans using SpringIOC.
- SpringAOPwas used for intercepting teh SOAP requests and for logging requests and also for transactionmanagement.
- Implemented variousDesign PatternslikeBusinessDelegate,SessionFacadeand Data Access Objects DAO patterns.
- Developed and implemented teh business logic component in middle tier using JDBC andEJBframework including stateless session classes and Entitybean classes.
- UsedApacheAxisto generate stub for generatingSOAPrequests to interact wif billing schedule system.
- UsedWeb Services(SOAP&WSDL)to exchangedata between portal and othermodules
Environment: JDK 1.6, JSP, HTML,javascript, AngularJS,EJB3.0, JDBC, Hibernate, Spring roo 1.2.4, spring 3.2.5, PL/SQL, WebServices, JBPM, XML, JSF 2.0, Oracle 11g, JUnit, CVS, Log4J, Ant 1.7.0, Websphere7.0, Eclipse, Unix/Solaris, JDBC, TestNG, Ajax, Maven, MongoDB, Chef, Kafka
Confidential, Charleston, WV
Sr.Java /J2EE Developer
Responsibilities:
- Requirements gathering and analysis, Use case development, business requirement documentation
- Actively involved in analysis, detail design, development, bug fixing and enhancement in Agilemethodology. Involved in daily scrum and sprint planning meetings.
- Implementation of RESTfulJSONAPIs using Ruby on Rails, which were consumed by a frontend Ember.js app.
- Implemented features likelogging, user session validationusingSpring-AOPmodule.
- Configured different layer (presentation layer, server layer, persistence layer) of application using SpringIoC and maintained teh Spring Application Framework’s IoC container
- Configured message queue in weblogic and Worked wif JMS and messageDrivenBeans
- Performed White Box Software Testing: Using ANT, Java, JDBC and OracleSql
- Created list of Testcases and Asserts and performed UnitTesting.
- Developed Action classes using SpringMVC Framework
- Created dynamic pages using HTML5, CSS3, JQuery and JavaScript for client-sidevalidation.
- UsedSessionBeansfor businesslogic andEntityBeansfor databasepersistence.
- Developed server-side services usingJavamultithreading, Spring, WebServices(SOAP, AXIS).
- Wrote application front end wifHTML, JSP, Ajax/JQuery.WrotecustomJSPtagsfor role-based sorting and filtering.
- ImplementeddesignpatternslikeFrontController, MVC, BusinessDelegate, DataTransferObjectsand DataAccessObjects.
- Develop and executeUnitTestplansusingJunitensuring dat results are documented and reviewed wif QualityAssuranceteams responsible for integrated testing.
- Developed various halper classes using coreJavamulti-threaded programming and collection classes.
Environment: Java/J2EE,Spring, Hibernate, Servlets,JSP, Jquery, SQL, JUNIT, XML, Eclipse,ANT, JBOSS, SOAP,WSDL, OpenJPA, Web Services, HTML, CSS, JavaScript, MVC 3.5, SOAP UI, Google App Engine SDK, Apache Jmeter, Tomcat, Jenkins, Quartz Scheduler, PMD, Jasmine, ActiveMQ
Confidential, Woodbury, MN
Java /J2EE Developer
Responsibilities:
- Implementing MVC Architecture usingSpringFramework, customized user interfaces. Used Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
- Involved in developing front end screens usingJSP, XLTS, DHTML, HTML5, CSS3andJavaScript.
- Worked wif stateless sessionbeans on teh middletier
- Worked wif Unix Shell scripts
- Developed and implementedsearch feature using Ajax.
- Hibernate framework is deployed for persisting data. It maps between ObjectOrientedJavaclasses andOracle10gRelationalDatabase tables.
- Involved in teh analysis and implementation of IBMIdentity Manager and IBMAccessManager.
- Developedvarious Database interaction objects by implementing teh DAO patterns and usedJDBCas Model Component.
- Used ANTautomatedbuildscripts to compile and package teh application and implemented Log4j for teh project.
- CreatedRESTbased controllers to handle teh incoming request and output teh response
- Oracle database was used, wrote stored procedures for common queries
- Used Eclipse as theJavaIDE in teh development of teh application.
- Involved in ServerSide and Front End validation using SpringMVCAnnotation and JavaScript.
- Involved in UnitTesting and Bug-Fixing and achieved teh maximum code coverage usingJunittest cases.
Environment: JDK1.5, Spring, Hibernate, JPA, Apache Tomcat, Servlet, JSP, AJAX, DHTML, HTML,PHP, JavaScript, CSS, JQuery, Oracle Database 10g, SQL, UML, Eclipse, Web Services, REST, JSON, Log4j, SVN, JUnit, Ant, Cassandra, Grizzly, Havana, Selenium, Apache CXF, APACHE, CAMEL, cucumber, Quartz,Python,lambda (AWS), Splunk, ANT, GIT, Jersey, Jenkins, DropWizard, iBatis, RabbitMQ
Confidential, Fort Worth, TX
Java /J2EE Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle(SDLC).
- Used Strutsframeworktoadd a module dat would capture progress notes entered into teh system.
- Designed and developed teh web-tier using Html, JSP’s, Servlets, Strutsaction classes
- Implemented Exception mechanism and used Struts error message mechanism.
- Server side validation was performed using StrutsValidationFramework
- Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about teh application.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in teh struts configuration.xml.
- Implemented MVCArchitecture to separate teh presentation, business and database logic in teh application.
- Front-end development using HTML, CSS, JSP and clientsidevalidations performed by using JavaScript.
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
Environment: J2EE, JDK, Weblogic, Apache Tomcat, JDBC, JNDI, JSP, Struts, EJB, SOAP, AJAX, JUnit, Swing, HTML, CSS, XML, JavaScript, Apache Ant, Oracle.
