Java Developer Resume
Wilmington, DE
SUMMARY
- 6+ years of extensive experience in application development using Java, J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, WebSphere, UML, WebLogic, JBoss, Apached Tomcat, JSON, SSL, Spring Security, JBoss, and Core Java
- Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Drools, and Blaze rule engine, JSF, JUnit, and Log4j
- Experience in developing and deploying Web Services using SOAP, JAX-RPC, JAXB and Axis, Restfull web services, shell scripting.
- WebLogic portal Server development and Installation and configuration of WebLogic/WebSphere, Good Knowledge in J2EE Design Patterns like Session Facade, DAO, MVC, JavaScript, Unit & System testing, various Integrated Development Environments (IDEs) like Eclipse, PL/SQL, RAD, and Blaze rule builder
- Experience in XML with Java using DOM, SAX, JAXP, and JDOM and HTML
- Experience of databases like Oracle, SQL Server, DB2 and MS Access
- Experience in web designing using HTML and JavaScript.
- Experience in Version Control Management tools like SVN, CVS and GIT.
- Good experience in integration, debugging, design, analysis, and implementation.
- Strong experience in client interaction and understanding business application, business data flow and data relations from them.
- Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills, Quick learner and up-to-date with industry trends, analytical and problem solving skills and good team player, Ability to work independently and well-organized.
- Experience in Agile Methodologies (SCRUM) and in different project life cycles
TECHNICAL SKILLS
Languages: Java 1.6, HTML, SQL, UML, HTML 5
Web Technologies: JSP, JDBC, GWT, EJB, RMI, JNDI, Tiles, Struts, Hibernate, Spring, XML, Servlets, JSON.
Application Servers: BEA Weblogic AS v9.x/8.x, IBM WebSphere AS v6.x/5.x, JBoss AS v4.x/3.x, Apache Tomcat AS v6.x/5.x.
Databases: Oracle 11g/10g//9i/8i, MySQL, SQL Server, DB2, MS Access.
Testing/Debug: JUnit, Log4j, Drools, ILOG JRules, Blaze rule
Source Config: CVS, GIT, SVN, ClearCase
IDE: Eclipse 3.x, RAD 6.x/7.x, WSAD 5.x, JBuilder, JDeveloper 10.x, NetBeans 6.x.; ILOG JRules
Packages: MS Office, Photoshop, MS Front Page.
Operating System: UNIX, Windows 7/Vista/XP/ME/98, Sun Solaris.
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Java Developer
Responsibilities:
- Developed custom rules based systems using Drools rules engine and wrote business rules using DROOLS and Integratied with Java/J2EE Applications
- Interfaces with other groups/individuals involved in the design, development, and test of the Product.
- Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
- Created Web Services for Remote calling.
- Used Eclipse IDE for development and Jboss server for deployment.
- Developed business layer using spring, hibernate and DAO
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services. Well experienced in MVC architecture and Struts framework.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Good knowledge of Spring's IOC, Spring MVC and spring's integration with Hibernate and Struts technologies.
- Having good experience on HTML, DHTML, CSS, XML, JavaScript, and AJAX.
- Hands on experience on Application Servers like Web Logic, JBoss., and tomcat.
- Extensive experience in working with Eclipse and Version Controls such as CVS.
- Used Spring ORM to integrate Spring Framework with hibernate.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Worked with core java and Drool rule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support
- Integrated JPA persistence using Hibernate in order to save the current state of the drool knowledge session using the Spring Framework integration.
- Built model jar files and rule flow, helped design the large numbers of drool rules, extracted rules data from the database and decision tables. Integrated rules with whole framework and invoked rules from Java side. Design, build and test Business Rules, build and test new and existing rules
- Worked with GIT, and built project in Gradle.
- Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting, understand and translate business needs into technical requirements and implementations.
- JBPM is wrote in Java to model, execute and monitor business processes, throughout their life cycle
Environment: Core Java, spring, Hibernate, Rule Engine DROOLS, eclipse. Oracle 11g, Git, Gradle.
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Worked with core java and Golden Gate for designing, developing, deploying & supporting large scale distributed systems.
- Worked with code cloud to keep code for review, updated wiki page for deployment instruction to QA and the production.
- Worked with Data Serialization and built fault tolerance and failover patterns into Distributed System.
- Loaded data in a Distributed Data Base environment and worked with messaging protocols (JMS
- Worked with GIT, Jenkins and built project in Maven
- Worked in a team for Distributed Database Design and Development Confidential large scale
- Worked within a scrum team.
- Helped create and implement distributing data architectures using NOSQL technologies, data distribution networks to deliver data into the data storage layer and API components for Client.
- Worked on Analysis Design and Development, Testing and Production Support.
Environment: Core Java, XML, JASON, Eclipse, JUnit, Log4j, Java JDK, Web services, Maven, JMS, NoSQL, GIT, or Jenkins
Confidential, Chandler, AZ
Apps System Engineer
Responsibilities:
- Worked with core spring, core java, spring MVC, hibernate, web services, oracle database, and AJAX technologies. Integrated spring and spring MVC framework with hibernate to create the note creation, and lone search application. Combined Spring MVC 3 and JQuery to perform the Ajax request and response to create and validated a form on server side.
- Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing, debugging code and writing junit test.
- Developed rule modules using Blaze Rule Engines, Drool
- Worked with designing, developing, and deploying rules based solutions using the FICO Blaze Advisor software product. Worked with designing, developing, and updating business object models, interfaces between rules engine and remaining system, as well as proper rule execution algorithms to meet functional business requirements.
- Developed rules-based applications using Blaze Advisor using Blaze IDE, developed templates and providers, and web-based rules maintenance applications.
- Application/Web Developer/Analyst with experience in systems analysis, programming and overall information technology experience.
- Worked with distributed Object Systems (COM, EJB, CORBA)
- Blaze rule builder was used to write complex business rules. Took ownership of developing Rule Module.
- Deployed the drools rules as a service in J2EE stack environment, wrote test cases to test deployed Rule service, addressed performance issues in rule execution, developed a Rule Maintenance Application, developed and deployed a rule maintenance application, maintained multiple existing projects including rules entry through RMA or Blaze IDE.
- Integrated Drools within Java business application, and integrated it with the Spring framework
- Translated the business requirement into rules format and worked with business analyst to ensure business understanding of rule requirements
- Worked with Blaze and drools rules engine development that includes: pattern, rule flow, rule templates, decision table metaphor, etc. Worked with version 6.9 of Fair Isaac's Blaze Advisor rules engine. Executed rules in sequential and rete mode
- Ensured smooth delivery of the project creating JUnit test case design logic and implemented throughout application. Worked with SVN (Version control) and built java project in maven
- Used SVN version control system to manage system development, design and implemented the Log4j for Logging and appending the Log file used for debugging purpose
- Developed system using Java, Tomcat application server, spring, Hibernate, and database.
- Developed applications using latest technologies like EJB3.0, Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1 and BLAZE), XML API. EclipseIDE was used to build Java applications and maven was used to build project. A flexible and powerful authentication and access control framework such as spring security was used to secure Spring-based java web application
- Designed, developed, unit test, and implemented IBM Integration Bus using WebSphere Integration Developer and gathered technical requirements for Enterprise Service Bus message flow. Performed data mapping from one XML schema to other web services.
- Designed ESB architecture with high availability, scalability, error handling / exception processing, performance and recovery capability. Assisted with User Acceptance Testing and Performance Testing. Served as a liaison between business and IT Subject Matter Expert
- Tackled some of the most challenging problems in distributed cloud computing, HTTP, and API design
- Jboss was used to deploy the application. Extensively used IBM Websphere Integration Developer (WID) to implement SOA in complex environment. Worked with SSL certification for HTTP and HTTPS requests.
- Mule ESB was used for integration platform for connecting enterprise applications and services
- Developed web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery.
- Worked with JBoss Administration, platform, Installation, JBoss server, Configuration for JBoss application server.
- Red Hat Jboss was used for Building, deploying, and hosting enterprise Java applications and services
- Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Strong RDBMS concepts and experience in creating, maintaining and tuning Views, Stored Procedures using SQL Server. Working with Big Data Technologies like, MongoDB, NoSQL
- Research about of JBPM process engine for use in the implementation of Flow Control System
Environment: Core Java, XML, Eclipse, JUnit, SVN, SQL, UNIX Shell Scripting, Log4j, Java JDK 1.5, 1.6 and 1.7, XML Schema. Web services, windows 7 and Linux, Maven, Blaze rule engine, HTML 5, JBoss, and Core Java
Confidential, Parsippany, NJ
Sr. Java Developer
Responsibilities:
- Worked with core spring, spring MVC, hibernate, web services, oracle database, and AJAX technologies. Integrated spring and spring MVC framework with hibernate to create the note creation, and lone search application. Combined Spring MVC 3 and JQuery to perform the Ajax request and response to create and validated a form on server side.
- Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing code and writing junit.
- Developed Applications using Rule Engines, Drools, ILOG, and BLAZE. Explored Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform,
- Worked with Java using both SAX and DOM XML processing, fixed bugs for maintenance of the product, coordinated with other teams working on the same and different projects
- Ensured smooth delivery of the project, created JUnit test case design logic and implementation throughout application. Worked with CVS (Version control). Built java project in maven
- Used CVS version control system to manage system development, designed and implemented the Log4j for Logging and appending the Log file used for debugging purpose
- Worked on Analysis Design and Development, Testing and Production Support, conducting Code reviews for components developed by team members, implemented JMS Queues
- Developed system using Java, JBoss Application Server, Tomcat application server, Spring, Hibernate, and database. Worked for developing, running, and testing J2EE applications by using the Eclipse IDE, JBoss Tools, and a J2EE Application Server.
- Developed applications using latest technologies like EJB3.0, Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG, BLAZE), XML API and tools.
- Built SOAP client in Apache Axis with a custom caching engine, connected to a server. Designed and developed a REST-ful style Web Services layer to interface with a DB2 system, and an AJAX front end. EclipseIDE was used to build Java applications and maven was used to build project.
- Developed SOA, J2EE, Web Services and Workflow based solutions for quick response time, and efficiency improvements. Worked with RAD and prototyping experience with functional testing using ILOG Rule Scenario Manager, SOAP UI, worked with
- Responsible for maintenance of the WebSphere Application Servers (WAS) and Web Servers on different platforms and setting up the development, testing and staging environments for the ongoing application development.
- Working with Big Data Technologies like Hadoop, MongoDB, NoSQL
- Designed and developed Online Store Builder web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, Spring Web Flow, Struts framework, Hibernate
- Proficient in: Java, Spring MVC, JavaScript, jQuery, FreeMarker, Maven, MySQL, Postgres, PHP, CSS, Regular Expressions
- Planned and built an IBM ILOG JRules team, from scratch and reduced the company's cost of training the resources. Spring-security component was used to provides role-based authorization authentication to add a declarative, role-based policy system control
- Implemented Spring Roo based tool system for integration with multiple back-end systems using custom socket protocols, SOAP based Web Services and JMS messaging.
- Participated in the design, development and implementation of Decision Management Systems that use Blaze Advisor rules technology to support Consumer Banking business functions.
- Mule ESB integration platform was used to connect applications together enabling them to exchange data, including JMS, Web Services, JDBC, HTTP
- Developed web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery.
- Worked with JBoss Administration, platform, Installation, JBoss server heap Size, Configuration for JBoss application server.
- Red Hat Jboss was used for Building, deploying, and hosting enterprise Java applications and services
- Build fault tolerance and failover patterns into Distributed System and loaded data into Distributed Data Base environment with GIT, and Jenkins
Environment: Core Java, XML, JMS Technologies, Eclipse, JUnit, IBM Rational Application Development Tool, SVN. CVS, Log4j, Java JDK 1.5, 1.6 and 1.7, XML Schema. SQL, Unix Shell Scripting, Web services, CMOD, RAD, windows 7 and Linux, Maven Jboss. ILOG JRules, Red Hat JBoss
Confidential, Irving, TX
Java Developer
Responsibilities:
- Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML.
- Worked on analysis and design with the products team for the development of CMF Audit and Merchant modules.
- Worked with engineering team on the use of JBoss and web-related technologies.
- Created Struts action classes for handling incoming requests, wrote service layer for handling business logic. Experience with OOPS, Served as a consulting in the Cloud services.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring’s Hibernate DAO Support.
- Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
- Used Spring MVC for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate DAO Support’s session factory object.
- Used Struts framework for handling request processing, forwarding to the next pages and error message displays, building the applications in and configuring Hadoop Distributed Systems. Initiated to automated application builds and deployments using Hudson/Jenkins
- Declared beans in Spring’s application context file and used Dependency Injection for populating them in action and service layer classes.
- Worked with NoSQL and MongoDB and MongoDB was integrated with Spring Framework.
- Developed server side Web Services and Service Oriented Architecture (SOA) using Apache Axis for storing and retrieving merchant and terminals information of a customer.
- Planned and delivered SOA, IT systems integration and application development projects. Developed the web services clients and servers for SOA Integration
- Tested developed web services functionality using Web Services Explorer tool. Created RESTful web service to manage debit card accounts
- Worked on the resolution of defects as identified by the QA team.
- Used Ant for compiling and creating deployable archives, Subversion for Version Control, Borland CaliberRM for identifying the rules for a specific entity and JBoss as Application Server.
- Followed Scrum (Agile) methodologyfor project development. Created Desktops, Books, pages and portlets on weblogic portal. Involved in installation and configuration WebLogic Portal Server. EclipseIDE was used to build Java applications and maven was used to build project.
- Worked with WebLogic Portal Administration for creating users, user groups, defining rules, and delegated administration.
- Used Hibernate as ORM tool in order to implement it as Object Oriented Domain Model in addition to integrating the system database with the Operational processing of the software.
- Implemented Spring Framework in creating service layer applications and making the software modular with the help of Aspect Oriented Programming. Experience with OOPS.
- Modified system core JAVA code according to the requirements of upper management while adding new parameter such as the addition of new states to the software database.
- Proficient in using the Struts-2 framework for modularizing components and writing Custom Plug-ins.
- Proficient in using IBM Web Sphere Application Server, DB2 database with the ability to take multiple external service calls.Experiences with OOD patterns and OOP and web services
- Completed Project requirements, Architecture designing, code development for the project (JAD).
- Implemented numerous JAVA based Frameworks for project Development and support using Agile methodology.
- Wrote PL/SQL store procedures for data migration and database upgrade from Oracle 9i to 10g.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers
- Developed multi-tier web and form applications using SQL Server, Linux and Windows. Designed and developed a REST-ful style Web Services layer. Planned and delivered SOA in systems integration and application development projects.
- Management experiences that included setup and configuration of PHP, Apache (including SSL), Tomcat, Java, monitoring, security auditing and tightening, and building custom installs from source.
- Planned and delivered SOA, IT systems integration and application development projects.
- High exposure to EAI (Enterprise Application Integration), integrated Document with WebSphere Portal using Web services. Exceptional knowledge of Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB). Hands on experience in planning QA testing procedures for complex enterprise solutions programmed in the JBOSS Enterprise SOA environment including JBOSS Workflow and Drools Business Rules engine.
- Experienced in deploying J2EE components on IBM WebSphere application server
- Built an end to end vertical slice for a JEE based billing application using popular frameworks like Spring, Hibernate, JSF, XHTML, Maven, Ajax, HTML 5
- Worked in ILOG rule application Integration. Integrated ILOG JRules and Process Server to implement agile business process.
- Designed, developed, unit test, and implemented IBM Integration Bus using WebSphere Integration Developer and gathered technical requirements for Enterprise Service Bus message flow. Performed data mapping from one XML schema to other web services.
- Drools. Blaze rule builder was used to write complex business rules. Took ownership of developing Rule Module.
Environment: Core Java, J2EE, ANT, JDBC, JSP, Servlets, Jboss, Garbage Collection, XML, XSL / XSLT, WAS, RAD, TOAD, Struts-2, Spring 2.5, MVC, Hibernate 3, EJB, JSF, JNDI, LINIX, Exception Handling, Log4j, Multithreading,, Junit, API, Eclipse IDE, ILOG JRules, JMS technologies
