Java Consultant Resume
Des Moines, IA
SUMMARY
- Over 15+ years of experience in Software Development and Client/Server Architecture using Java / J2ee technologies.
- Expertise in Java/J2ee web application development,Web Services,Object Oriented Analysis/Design Methodologies (OOAD) and Object Oriented Programming (OOP).
- Experience inTest - driven development (TDD)withJUnit,JMock,Fitnesse,JasminandCucumber(BDD).
- Experience with Pair Programming.
- Experience with CoreJava,Multithreading,Swing & JMS.
- Experience in web application development using Spring3.x, Spring MVC,Spring Boot,Struts, JSP, JSF, Servlets,JavaScript,JQuery,JSON, AngularJS, BackboneJS,XML, XSD, JNDI, and JDBC.
- Strong experience in developing and integrating web applications usingWeb Services - RESTful,OAuth,JAXP, JAXB,JAX-WS, JAX-RS,SOAPWeb servicesinSOA.
- Expertise inSoftware Development Lifecycle (SDLC) likeWaterfallandAgile - Scrum methodology.
- Experience in different application servers likeJBoss/Tomcat and Web Logic.
- Experience inUML - Rational RoseandMS-Visio.
- Knowledge ofJava1.8
- Experiencein using Relational Databases likeOracle,MongoDB,SQL Server,DB2, Sybase, creating stored procedures, triggers, functions, schema design.
- Experience indeveloping,deploying and testing applications onWindowsandUNIX / Linuxenvironments.
- Experience in using development IDE likeEclipse, IntelliJ IDEA16,JDeveloper11.4.
- Strong analytical and problem solving skills, excellent team player with good communication and Interpersonal skills.
TECHNICAL SKILLS
Languages: Java7,Java8UML
Java Technologies: Core Java - JDK7,JSP,JSF,Servlets,Multithreading,JDBC, JUnit,JMock.
Web Technologies: XML, HTML5, CSS, JavaScript, Ajax, JQuery,BackboneJS,Bootstrap,AngularJS,RESTFul/SOAPwebservices.
Frameworks: Spring MVC 3.x, Spring Boot,Struts1.3, Hibernate3.x, IBatis, JMS.
Rule/Search Engine: FICO Blaze Advisor6.6, SOLR search engine.
RDBMS: Oracle,MongoDB,MS-SQL Server, Sybase, DB2
OS: UNIX,LINUX, Windows, MS-DOS
Configuration/ Design Tools: Git, Mercurial, Subversion, CVS,VSS, Rational Rose
Servers: Weblogic10, JBoss, Tomcat5.0, Apache Web Server.
IDEs: Eclipse, IntelliJ IDEA, JDeveloper, WASAD, RAD
Build Tools: MAVEN2, ANT
PROFESSIONAL EXPERIENCE
Confidential, Des Moines IA
Java Consultant
Responsibilities:
- Worked on development and enhancement ofUI forSSOTwithAngularJS.
- Worked ondevelopmentof processing Tax data from third partyRESTservice.
- Worked on developing unit test cases usingJMock.
- Worked oncreatingselected documentsfor Attorney Review Packages.
- Extensively worked on defect analysis and resolution.
- Participatedinbusiness meetingfor requirement analysis. AlsoUAT and productionsupport.
Environment: Java/J2ee 1.7,Spring,REST,Hibernate, AngularJS,Jboss,Oracle, JMOCK,JUnit.
Confidential, Urbandale IA
Java Consultant
Responsibility:
- Involved developing custom featuresdevelopmentfor different agencies.
- Defect analysis and resolution.
- Worked onAgile - Scrum methodologythroughoutsoftware development life cycle
- Used GIT hub UI for creating branches and pull requests for new feature development.
Environment: Java/J2ee, JDK 1.6, JavaScript, DB2, xml,Git,SourceTree,Atlassian,IntelliJ Idea 13, Tomcat6.
Confidential, Urbandale IA
Sr. Java Consultant
Responsibilities:
- Involved in the test-driven development and enhancement to Confidential .com including GUIand back-end development likeSetup-Builder, Machineand implement offsets.
- Worked on creating and consuming RESTservice, ass all the data is exposed as an API.
- Followed theTest Driven Development(TDD) usingJMockthrough development.
- Followed Agile - Scrum methodologythroughoutsoftware development life cycle
- Pair Programming Defect analysis and resolution.
Environment: Java/J2ee, JDK 1.6, Spring3, JavaScript, JQuery,BackboneJS,Bootstrap,CSS3, Oracle11g,mongoDB, JUnit,JMock,Fitnesse, Cucumber,Jasmin,REST,OAuth2,Git, Mercurial & IntelliJ Idea 13.
Confidential, Colorado Springs CO
Sr. Java Consultant
Responsibilities:
- Development of data extraction and loading using core java &multithreading.
- Worked onAgile - Scrum methodologythroughoutsoftware development life cycle
- Involved in data analyzer for creating relationship.
- Development and enhancement of javaSpringbased search web service.
- Development of data loader forApache’sSolrSearch engine.
- Development of data loader Analyzer forApache’sSolrSearch engine.
- Worked on creating UI using JSF to access data fromsolrserver.
- Worked on UNIX shell scripts to automate loading and extraction process.
- Development and enhancement ofRESTweb serviceto get datafromSOLRsearch engine.
Environment: Java/J2ee, JDK 1.6, Weblogic10.3, Spring2.5,JSF, Oracle11g, JUNIT, Linux, shell scripts, ApacheSolrserver,JMS,REST,XML,XSD, CVS, Eclipse
Confidential, Livonia MI
Sr. Java Consultant
Responsibilities:
- Extensively Involved inDesign and Developmentof the project and preparation of Technical Specification documents.
- Extensively worked on creating setup and configuration forStruts 1.3, Spring 2.5 and Hibernate3
- Extensively worked on queryingoracledatabase throughHibernate
- Extensively worked on handling business object andStrutsview layer usingSpring IOC
- Extensively worked on HTML,JSP’swithstrutstags
- Worked onJQueryforGUI level validations, Ajax calls and for other UI function
- Worked onAjaxfor handling request asynchronously..
- Involved in communicating withoffshore teamon design and development related issues, assisting indefect analysisandresolutions.
- Worked onRESTAPI get the demographic data.
- UsedWeblogic10.3to host the Media Express application
- Creating unit test cases usingJUnit
Environment: Java/J2ee, JDK 1.6, Weblogic10.3, Spring2.5, Struts1.3,REST,JSP, Hibernate3, JavaScript, JQuery, Oracle11g, JUNIT, Ajax, Linux,CVS,JDeveloper11.4.
Confidential, King of Prussia PA
Java Consultant
Responsibilities:
- Extensively worked onAgile - Scrum methodologythroughoutsoftware development life cycle.
- WorkedJIRAtool for tracking project related issues like defects, new requirement requests and monitoring activities.
- Extensively involved in the analysis and resolution of the defects occurring in QA/Production environments.
- Extensively worked on creating store specific functionality usingSpring MVCframework.
- Extensively involved in the developingmaven pluginfor compressing/minifyingCSS & JSfiles to improve JSP page loading time. Also usedXMLandXSDfor categorizing script files
- Extensively worked onJSP custom taglibrary for loading raw or compressed CSS & JS scripts usingyuicompressor.
- Extensively worked on writingJMOCK, JUNIT and Integrationtest cases
- Extensively worked on writing in memory integration test cases using spring’sJdbcTemplate.
- Worked onJetty/Weblogic10server in development environment.
- Worked on creatingHibernatemapping files and classes.
- Worked on analysis and handling configuration related issues ofJMSin QA environment
- Develop and enhance web store API code bases on project documentation including written requirement andflow diagram and design.
- Worked on RESTfulwebservice to get the product/stock availabilityfor different products.
- Analysis and resolution of the defects occurring in QA/Production environments.
Environment: Java/J2ee, JDK 1.5, Weblogic10, Spring MVC,Spring Web Flow,JSP, JSON,Bootstrap,Hibernate, JavaScript, Oracle10g, JMOCK, JUNIT, JMS,Active MQ,REST,JAX-RS,Ajax, Maven2, Unix,SVN, Apache Web server, JIRA, IntelliJ IDEA.
Confidential, Nashville TN
Lead/Sr. Software Engineer
Responsibilities:
- Effectively involved in the complete software development life cycle,in SOA architecture.
- Worked on Agile - Scrum methodologythroughoutsoftware development life cycle
- Onsite and offshorecoordinationonrequirements,design and defects.
- Extensively worked on creating aweb services(SOAP)for interacting with middle tier andJBossinSOA.
- Extensively worked onintegration betweenJava based Blaze rule engine andDOT NETclient application throughWebServices.
- Enhanced GUI for business users to create /modify the business rules / score models in Rule Maintenance Application usingJSP&JavaScript.
- Creating utility inSWINGandJAVAfor deploying rules Repository to productionLinuxserver (JBOSS) usingPlink.
- Extensively developed and implemented business rules usingBlaze Advisor.
- Worked on customizing business rules creation web application by creating JSP templates, Autantication and Authorization onTomcat5server.
- Extensively worked on buildingSpring&Hibernatebased build and deploy administrative web application to monitor and deploy business rules on QA and production environments.
- Created different testing environment on oneJBOSSserver onLINUXby creating multiple instances of theJBoss.
- Developed rules inBlaze Advisorfrom business requirement and also performed unit testing (JUnit).
- Extensively worked onSQL-Server-2005/8for creating stored procedures, functions, triggers, and SQL JOBS.
- Extensively worked on creatingJBoss cache mechanismfor storing application data to improve rule executing performance
- Extensively worked onlogging & exception handlingin blaze.
Environment: Core Java - JDK 1.5, JBoss, Tomcat, Spring, Hibernate, Java Swing, JSP, Servlet, JavaScript, SQL Server2008, JUNIT,Linux, SOAPweb services,JAX-WS,Blaze Advisor 6.6, Eclipse.
Confidential
Programmer Analyst/Software Engineer
Responsibilities:
- Extensively Involved inDesign and Developmentof the project and preparation of Technical Specification Document and implementation of validating instructions usingTrade data.
- Responsible for possessingXMLmessages (Instruction Data) from sender application withJavaandBlaze Ruleengine.
- Extensively contributed in the development ofGUIusingStrutstags inJSP.
- Extensively developedPL/SQL(stored procedures, functions, triggers, SQL queries).
- Worked onCore Java - multi-threadingfor Asynchronous background data processing.
- Responsible for developing and designing the framework to achieveAutantication, AuthorizationandLogging.
- Extensively worked on search, save search, Admin and product functionality.
- Worked onJava Mailsystem for sending email regarding product information with attached report inXLS.
- Contributed in configuringIBatisandused for handling database connection poolingand querying database.
- Worked on reading and writingPDFfiles to and from database usingServlet.
- UsedLog4jfor logging the application log of the running system to trace the errors.
- Created aCore Javatool which helps us to create testXMLinstruction from data.
- Extensively developed business rules usingBlaze Advisor.
- Worked on creating parsing mechanism in java usingDOM parserfor incoming instruction.
- Was involved inunit and integration testingof front end and back end layer.
- Was effectively involved in the complete software development life cycle me.e. requirement gathering, Use Case analysis, designing Class, Sequence and Activity Diagrams, and development and deployment of the application.
- Consistently contributed in creating design usingRational Rose,Class diagrams andsequence diagram.
Environment: Java1.5, J2ee, JSP, Servlets, XML, Struts1.2, Tomcat5, Sybase & IBatis, Web sphere 6.1, RAD, Oracle8, JUnit, Blaze 6.8 & VSS, Eclipse.
Confidential, Iselin NJ
Programmer Analyst/Software Engineer
Responsibilities:
- Involved in thecomplete software development life cycle.
- Extensively worked on creating prototype of the application inHTML/DHTML.
- Extensively worked on preparation of Design document usingRational RoseandMS-Visio.
- Extensively worked on Tactics module and successfully implemented usingStruts1.2,JSP,and Servletsand delivered.
- Extensively usedJSP’sto implementing custom pagination.
- Extensively worked on creating development environment onTomcat.
- Extensively worked onAutantication, Authorizationand implemented usingLDAP
- WroteANTscripts to build application binaries JAR, WAR and EAR files
- DevelopedJSP pagesfor presentation layer (UI) usingStruts 1.1with client side validations usingStruts Validator framework/ JavaScript.
- Involved in creation & execution of integrationtest cases.
- Was involved in creating release notes andbuild preparation.
Environment: Java1.4, Struts1.1, JSP, HTML, DHTML, Java Scripts, ANT Script, Servlet,Rational Rose, MS-Visio,LDAP, DB2 & Apache Tomcat5, Eclipse.
Confidential
Consultant/Software Engineer
Responsibilities:
- Was effectively involved in thecomplete software development life cyclei.e. requirement gathering, Use Case analysis, designing Class, Sequence and Activity Diagrams, and development and deployment of the application.
- Effectively developedJSP and Strutsbased front end integrated it with the server side layer
- Implemented the business logic writing Struts action components and configuringXMLfiles usingStruts1.1
- Extensively worked inPL/SQL(stored procedures, functions, triggers,sqlqueries)
- Extensively worked on report functionality which creates reports in.CSVfile format and dis file can be either viewed in browser or saved to desktop.
- Extensively worked on functionality for inserting data to database by readingxmlfile and creating an insert batch statement inJDBC.
- Developed client sideJava Scriptvalidations for different modules in the application
- Effectively involvedUnitandIntegrationtesting of front end and back end layer
- Extensively worked onvi editorofUNIXserverfor configuration and deployment activities usingPUTTY
Environment: s:Java,Struts, JSP, XML, JDBC, Servlets, JavaScript, Oracle8, UNIX & JBOSS.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in requirement gathering, use case analysis, development and deployment of the application.
- DesignedClass, SequenceandActivityDiagrams.
- Effectively developedJSP, Servlet&Appletsand integrated it with the server side layer.
- Production support for the existing application.
- Extensively worked inPL/SQLstored procedures, functions, triggers, indexes, SQL queries.
- Involved inUnit Testingof the application.
Environment: s:Core Java, JSP, Servlet, Applets, ApacheTomcat, SQL Server2000
Confidential
Software Engineer
Responsibilities:
- Involved in thecomplete software development life cycle.
- DevelopedJSP and Servletbased front end integrated it with the server side layer.
- Implemented the business logic writing Struts action components and configuringXMLfiles usingStruts1.1
- DevelopedGUIusingJava Appletsand deployed the application onTomcatServer.
- Extensively worked inPL/SQL(stored procedures, SQL Queries).
- Involved inUnitandIntegrationtestingof front end and back end layer.
- Effectively contributed inbuilding, packaging, and shipping of the applicationto UAT/Production environment.
Environment: Java, J2ee, XML, Java Applets, Struts1.1, JSP, MS-SQL Server-2000, Servlet, Tomcat3
Confidential
Software Engineer
Responsibilities:
- Effectively contributed to thedevelopmentof new application.
- Developed the application inJBOSSEnvironment.
- Wrotestored procedures, functions, triggers,sqlqueries in SQL Server 2000.
- Involved inUnit Testingof the application.
Environment: Java, JSP, Servlet, SQL Server 2000,Jboss
