Java/j2ee Developer Resume Profile
Wilmington, DE
Experience 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, Rest full 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
- 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, Ability to work independently and well-organized. Experience in Agile Methodologies SCRUM in different project life cycles. Able to handle diverse situations, multiple projects and rapidly changing priorities
Skill Summary:
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, Maven, Jenkins |
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 EXPERIENCES
Confidential
Role: Java Developer
Responsibilities
- 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.
- Used Eclipse IDE for development and Jboss server for deployment. Used Git for repository.
- Developed business layer using spring, hibernate and DAO
- Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, XML, Struts and Web Services. Well experienced in MVC architecture and Struts framework.
- Good knowledge of Spring's IOC, Spring MVC and spring's integration with Hibernate and Struts technologies for web application.
- 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 .
- Participated in all aspects of software life cycle including analysis, design, development, production deployment, and support
- Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion and Drools CEP.
- Designed and Developed Java Business Object Model BOM
- Implemented a highly-scalable vertical and horizontal , performance efficient Drools architecture.
- Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
- Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
- Worked for developing, testing and deploying rules using JBOSS BRMS Expert, Fusion and Guvnor
- Designed and Developed Java Business Object Model BOM ,
- Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting.
- Implemented an Agile development work flow for continuous integration and testing of applications using Redmine,, Jenkins and Subversion
- 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. The Business Process Modeling Notation BPMN was used to develop readily understandable graphical representations of business processes. BPMN diagram was used to generate a BPEL process
- Worked with HTML, CSS, XML, JavaScript, Jquery and Ajax while integrating with Spring and Hibernate.
- Build, deploy, and maintain SOAP and/or REST compliant Web Services on Mule ESB.
- Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
- Worked with socket API and support for TCP communications between end hosts and this API was used for programming distributed applications on the Internet
Environment: Core Java, spring, Hibernate, Rule Engine DROOLS, eclipse. Oracle 11g, Git, Gradle.
Confidential
Role: 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, upda ted wiki page for deployment instruction to QA and the production.
- Worked with Data Serialization and familiar with 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 repository to manage project. Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
- Worked in a team for Distributed Database Design and Development at large scale
- Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting and Rally Software was used for Agile project management applications.
- Helped create and implement distributing data architectures using NOSQL technologies such as data distribution networks to deliver data into the data storage layer and API components for Client. Worked and familiar with Mango DB, Cassendra and Hadoop
- Worked on Analysis Design and Development, Testing and Production Support.
- Made key decisions with systems architect in designing and implementing a proper API solution communicating with several back end services.
- Worked closely with other developers to help plan and implement unit and integration tests and participated in improving the existing codebase
- Assisted and mentored junior and mid-level Java developers.
- Participated in entire development and implementation process, including specification, documentation, quality assurance and release testing and be aware of business issues as they impact overall deliver
- Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
- Developed DAOs layer using Cassandra big database and it was integrated with whole framework. Implemented a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams
- The Open Services Gateway Initiative OSGi architecture was used for developing and deploying modular applications and libraries.
Environment
Core Java, XML, JASON, Eclipse, JUnit, Log4j, Java JDK, Web services, Maven, JMS, NoSQL, GIT, or Jenkins, Rally software, Jenkins.
Confidential
Role: 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.
- Worked with designing, developing, testing, 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.
- Worked with Blaze Advisor using Blaze IDE, developed templates and providers, and web-based rules maintenance applications. Deployed the drools rules as a service in J2EE stack environment, and maintained multiple existing projects including rules entry through RMA/ Blaze IDE.
- Wrote Drool rules in both rule flow and drools fusion for fetching the rule data from the database.
- Translated the business requirement into rules format and worked with business analyst to ensure business understanding of rule requirements. Executed rules in sequential and rete mode
- Ensured smooth delivery of the project creating JUnit test case design logic and implemented throughout application.
- 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, Spring MVC, Hibernate, and database.
- Developed applications using REST based Webservices axis2.0, JAX WS 2.0 , XML API. Eclipse IDE was used to build Java applications. Spring security was used to secure Spring-based java web application Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
- Designed, developed, unit test, and implemented IBM Integration ESB 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.
- Developed, implemented and maintained services for enterprise Service Oriented Architecture SOA solutions using Mule ESB/Java Platform for Internal/External systems. Build and support integration solutions on Mule ESB platform.
- 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 Web sphere Integration Developer WID to implement SOA in complex environment. Worked with SSL certification for HTTP and HTTPS requests. Installed and configure JBoss application server. .
- 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, Mango DB, and NoSQL
- JBPM process engine was used in the implementation of Flow Control System
- Created a simple customer management web application using Maven as project management tool, Struts as web framework, and Hibernate as database ORM framework.
- Involved in design and development of server side layer using XML, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Worked effectively in collaborative, agile, continuous integration environment
- Worked with architect group for solutions that articulate the business context, conceptual design and component-level logical design.
- Worked closely with QA and integration team to resolve issues
- Developed RESTful web services in Java with the Tomcat 6, Eclipse and Jersey a JAX-RS JSR 311 reference implementation
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, Jenkins
Confidential
Role: Sr. Java Developer
Responsibilities: Financial Project.
- 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 credit 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. 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 for Continuous Integration deployment, automating build, and tests using Jenkins, and 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, Tomcat application server, Spring, Hibernate, and database. Worked for developing, running, and testing J2EE applications by using the Eclipse IDE, JBoss Tools, and a Jboss Application Server.
- Developed applications using latest technologies like EJB3.0, Spring3.0, Hibernate3.2 using annotations , and REST based Webservices axis2.0, JAX WS 2.0 .
- Built SOAP client in Apache Axis with a custom caching engine, connected to a server. Designed and developed a REST-ful Web Services layer to interface with a DB2 system, and an AJAX front end. Eclipse IDE was used to build Java applications. And web serviced was tested using SOAP UI.
- 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 and JMS messaging.
- Working with Big Data Technologies like Hadoop, Mango DB, NoSQL
- Designed and developed Online Store Builder web-based software using Java Server Faces JSF framework, Spring MVC Framework, Spring Web Flow, and Hibernate
- Proficient in: Java, Spring MVC, JavaScript, jQuery, FreeMarker, Maven, MySQL , PHP, CSS, and Regular Expressions
- Spring-security component was used to provides role-based authorization authentication to add a declarative, role-based policy system control
- Participated in the design, writing code, 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
- Red Hat Jboss was used for Building, deploying, and hosting enterprise Java applications and services
- Loaded data into Data Base environment with GIT, and Jenkins.
- The FileNet P8 platform is used for developing custom enterprise systems and to manage a specific business process. Created login and registration web page application using Maven, Struts, and Hibernate. Implemented J2EE applications using various Design patterns, Struts framework, Hibernate and Messaging Middleware using JMS and MQ
- Used SVN version control system to manage system development, and design
- Worked closely with QA and integration team to resolve issues
- Developed SOA based web applications using technologies such as, SOAP, XML, REST/JSON, EJB, ORM and also worked different database including SQL development. Troubleshoot and enhance code which was written by other team members.
- Supported existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, and migration.
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
Role: Java Developer
Responsibilities:
- Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing code and writing junit.
- Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML.
- Worked with engineering team on the use of JBoss and web-related technologies. Experience with OOPS, Served as a consulting in the Cloud services.
- Used Spring MVC for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate DAO Support's session factory object.
- 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 SOAP Web Services and Service Oriented Architecture SOA using Apache Axis for storing and retrieving merchant and terminals information of a customer. 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, Blaze rules for identifying and creating the rules for a specific entity and JBoss as Application Server.
- Followed Scrum Agile methodology for project development. Implemented numerous JAVA based Frameworks for project Development and support using Agile methodology.
- Created Desktops, Books, pages and portlets on weblogic portal. Involved in installation and configuration WebLogic Portal Server. Eclipse IDE was used to build Java applications. Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
- Worked with WebLogic Portal Administration for creating users, user groups, defining Blaze rules, and delegated administration. Experience with OOPS.
- Modified and wrote 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 IBM Web Sphere Application Server, DB2 database with the ability to take multiple external service calls.
- Completed Project requirements, Architecture designing, code development for the project.
- Wrote PL/SQL store procedures for data migration and worked with database such as 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. 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.
- High exposure to EAI Enterprise Application Integration , integrated Document with WebSphere Portal using Web services. Identified, analyzed and developed integration flows using Mule Enterprise Service Bus ESB . Hands on experience in planning QA testing procedures for complex enterprise solutions
- 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 MVC, Hibernate, JSF, XHTML, Maven, Ajax, HTML 5
- Worked in ILOG rule application Integration. Integrated ILOG JRules and Process Server to implement agile business process.
- Gathered technical requirements for Enterprise Service Bus message flow. Performed data mapping from one XML schema to other web services..
- Used EJB, Struts framework for JSP and Servlet development, JMS, JAVA Beans, JSP, Servlets, and other J2EE APIs on Web Logic
- Used CVS version control system to manage system development,
Environment:
Core Java, J2EE, ANT, JDBC, JSP, Servlets, Jboss, Garbage Collection, XML, XSL / XSLT, WAS, RAD, TOAD, Struts, Spring 2.5, MVC, Hibernate 3, EJB, JSF, JNDI, LINIX, Exception Handling, Log4j, Multithreading,, Junit, API, Eclipse IDE , ILOG Jrules,, JMS technologies.