We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Woodbridge, NJ

Profile Summary

I am experienced software professional with over 14.5 years of I.T experience with requirement analysis, design, development, testing and support of application and tools in Java and J2EE technologies. Experience with Client-Server applications, Web applications and services based on MVC frameworks using object oriented methodologies in Java using J2EE, JDK, JDBC, Spring MVC framework, Hibernate, IBatis mainly on windows platforms, good concepts in PL/SQL and always eager to take up challenges.

Experience Summary

  • Excellent analytical and problem solving skills.
  • Enthusiastic while tackling the challenging projects and taking up the ownership of the project and deliverables.
  • Quick learning curve on functional and technical aspects of the project.
  • Excellent Technical and consulting skills while collaborating with the different business and technical groups.
  • Experience in adopting Agile and Waterfall SDLC methods.
  • Performance and memory management of the Java/J2EE applications and process.
  • Implementation of Enterprise, Client-Server, Distributed Applications, Web Services and sound experience on specifications of OOAD, J2EE Design Patterns, XML binding and UML.
  • Domain exposures of Banking, Finance, Governance Risk and Compliance.
  • 7 years on Java/JEE and open source frameworks like Spring MVC Framework, Struts2.x, Hibernate, XML others.
  • 6 years on J2EE, Web-logic-10.x, Oracle, SQL, Toad SQL Server 2008 and other DB technologies.
  • 4 years on Web Services, SOAP SOA, Restful services.
  • 3 years on JUnit, Integration testing, UAT.
  • 3 year in Lexis Nexis Bridger Enterprise risk management suite.
  • Application Servers expertise on JBoss, Weblogic, Apache Tomcat, Liferay Portal 4.0 server.
  • Experience in working with client scripting languages HTML, DHTML, JavaScript, JQuery and CSS.
  • Versioning tools including Subversion, Visual SourceSafe, StarTeam
  • Experience in writing SQL, stored procedures, Functions, Packages and Database Triggers.

Technical Expertise

Java Technologies

J2EE 1.2, Java EE5, JSP, JDBC 2.0, Struts 1.3, EJB 2.0, Core Java Applets, Swings, Sockets and Multithreading , Log4j 1.2,

Programming Languages

Java, VB 6.0, VC , VB.net, ASP, SQL, PL/SQL, HTML, XHTML, and XML

Frameworks

Spring 3.0, Springs MVC Portlet framework, Hibernate 3.0, JSF 1.2 Struts 1.x/2, Web services, iBatis, jQuery

Web Services

SOAP Web services using Apache Axis2, Axis 1.4, XFire 1.2.6 and Castor 1.0 web services, REST Services, Flex and Jackson JSON

Database/Backend

Oracle 10g, Oracle 8i, MS SQL Server 2000, 2008, Toad, PostgreSQL, Borland's Interbase and SQL Developer.

Scripting Languages

JavaScript, dwr Ajax, VBScript, JQuery

GUI IDE Tools

Eclipse 3.2, MS Visual Studio and Developer 2000

Unit Test frameworks

Junit Test Framework 4.4, dbUnit, Mockito, JMock

Process Automation and

Version Control Tools

Maven, Ant.

Java Web/App servers

JBoss 4.2, Weblogic 5.1, Weblogic 8.1, Tomcat 5, Java Web Server

Portal Servers

Liferay Portal server 4.0, IIS 6.0

Workflow and Other tools

JBPM, IBM BPM, Bridger Insight XG Enterprise, JBoss Drools 5.0.1

Versioning

Subversion, Visual SourceSafe, StarTeam

Project Details

Confidential

Java Developer

Technologies: Using JBoss JBPM, JBPMS 6.0.1, JBDS with J2EE to develop and test new process workflows, using JBoss drools rules for validation of fields and developing DAO, Business Layer and cache framework for the application. RESTFUL web services with RestEasy.

Role and Responsibility:

  • Implementation of the business modules in the project using JBPM workflow, JBoss Drools, enormous use of REST Webservices and testing.
  • Collaborating with teams for requirements, development, testing and deployments.

Confidential

  • The system is developed using best practices of Agile method of software development and continuously being scaled up to improve the application approval and products allocation process to accept and process the banking application by the associates.
  • The process handled by application includes the verification, booking, features and funding of the banking product and sends back the completed application to the Business Process Flow management system. The features of the system include customer email notification, system user management, credit verification of the customers with third party agencies and interaction with automated dialing system for customer notification and information calls.

Confidential

Technologies: Used these technologies in the project as J2EE 7, JDK1.7, JBoss, JSP, Spring MVC,

JBPM workflows, Hibernate, JPA, Restful Services, Active MQ messaging with Java JMS, JUnit tests, Mockito, JBoss Drools business rules engine, JUnit, Maven, Oracle 10g, Subversion, Ubuild, Udeploy, SONAR coder coverage, Checkstyle, Rally for agile project development.

Role and Responsibility:

  • Software architecture design, development, implementation and testing of core application.
  • Collaborating with teams on web service integration using SOAP and REST services.
  • Writing JUnit tests and doing end-to-end testing of the application and increased the code quality and coverage using tools like Sonar, ECL Emma, Checkstyle and Find Bugs.
  • Developed logs for the complete application using interceptors to support Splunk logging.
  • Helped BA and Business on the system testing.
  • Worked on all modules of the application and did about 33-35 coding.
  • Meetings with BA on story elaboration and setting up the tasks.
  • Contributed majorly on database and code refactoring to make the application robust and scalable.
  • Provided pre and post-delivery support during the release cycle.
  • Applications properties and system configuration for the application.
  • Took part in regression testing with BA/Business and fixing the bugs found.

Confidential

Technologies: J2EE, JDK1.5, JBoss, JSP, Spring MVC, Hibernate, IBatis, Xfire Castor, My eclipse, JUnit tests, JBoss Drools business rules engine, Integration test cases, ANT, Maven, Oracle 10g, MS SQL Server 2008, SFTP, FTP, SQL Server Integration Services SSIS , SQL Server Reporting Services SSRS , Appworx Jobs, HP Application Lifecycle Management, StarTeam, SOAP UI, EJB 2.0.

Role and responsibilities:

  • Developing new utilities and applications on Java/JEE frameworks.
  • Working on release enhancements for the existing applications from analysis, design to development.
  • Creating and updating the functional/unit test cases for the enhancement and fixes
  • Deploying the applications to DEV, QA, SIT and Production servers and testing of the applications.
  • Debugging and troubleshooting the applications.
  • Collaborating with business applications team to resolve issues and gather new requirements.
  • Responsible for application performance tuning.
  • Responsible for application configuration management and maintain knowledge base library.

Confidential

Role and Responsibility:

  • Developed the application from scratch and worked as core team member in the setup of initial architecture of the application. Created various form controllers for the portlets and created the code for user face interface, controller, business logic and DAO layer.
  • Created SOA based SOAP web service using xFire castor to quickly generate web service. And the web application is created using Spring MVC architecture using the features including dependency injections, logging using log4j through aspect oriented programming.
  • For dynamic business rules handling added Apache drools 5.0 in the application which is used created the object representation of the rules defined the excel files stored in the application server.
  • Used Spring datasource to fetch the external rates from the Oracle database and SQL server is used to store the current external rates and store the logging trace in database for rate fetch.
  • Used Hibernate ORM 3.0 to define new SQL maps, update existing SQL maps and used HQL for data persistence. Used Lazy Loading feature of Hibernate 3.0 for performance where needed.
  • The application is deployed on JBoss 4.2 server. Defined the Junit test cases in CSV files and used CSVReader to read the test cases and setup Junit test cases including JUnit annotations. Update and deployment of weekly cron Job on Unix server to update the rates.
  • Used Maven for compiling and building the application.

Confidential

Role and Responsibility:

  • To support this application mainly worked on updating the business logic for issues fix and adding new rules, recompile the application using ant build process and deployment to the application server.
  • Used and updated the XFire Castor configuration to update and enhance the web service.
  • Configuration update to the application server is done and added the validation of service input in the service.
  • Wrote queries and updated stored procedures in MS SQL server for new updates.
  • Used Maven for compiling and building the application.

Confidential

Role and Responsibility:

  • Implement and deploy new business rules using JBoss DROOLS.
  • Used and updated the XFire Castor configuration to update and enhance the web service.
  • Implement new case in the Junit test case and test on Weblogic 8.0 server.
  • Wrote queries and updated stored procedures in MS SQL server for new updates.
  • Used Maven for compiling and building the application.

Confidential

Role and Responsibility:

  • Created and updated procedures in Oracle for new enhancements and create queries for the various reports asked by Business.
  • Code new enhancements to provide business features and in turn created new mapping for the data persistence layer and update business logic.
  • Extensive of Javascript to populate the various combo lists based on previous list selection and using form field events.
  • Used DWR ajax to dynamically get the invoice details without submitting the page.
  • Build the application using Ant script and deploy to the Weblogic 8 application server.
  • Used ANT script to compile and build the application foe deployments.

Confidential

Role and Responsibility:

  • Updated existing web service methods to support more services with same inputs to the service.
  • Added Web service authentication based on Single Sign on service Id's.
  • Used Spring MVC and features like IOC for basic wiring, AOP for logging and exception handling. Used spring support for Hibernate and transaction management.
  • Used Hibernate ORM 3.0 to define new SQL maps, update existing SQL maps and used HQL for data persistence. Used Lazy Loading feature of Hibernate 3.0 for performance where needed.
  • Updated application UI to add sorting features on various pages using the Java collections API and objects sorting.
  • Build the application using Maven and deploy to the JBoss application server.
  • Implemented FTP in the application to send the generated feed to Bridger Enterprise application for automatic screening.
  • Supported required updates and maintenance on MS SQL server objects for the new requirements.
  • Used Maven for compiling and building the application.
  • Worked on retirement activities for the IBP application and service from start to the final.

Confidential

Modules in Bridger enterprise are:

  • Bridger Enterprise Manager
  • Bridger Smart Client and Browser Client.
  • Bridger Enterprise web service.
  • Bridger Enterprise Automatic batch server.

Confidential

Role and Responsibility: Technical lead, analyze production issues and apply fixes to the application developed in Spring and Struts framework, adding new enhancements to the service and application involving update to UI, Business and backend layer. Test change and roll to DEV, QA, SIT and Production environments. Status updates to client and update the code to versioning control system.

Technologies: Used JDK1.5, JEE5, JBoss, JSP, Spring MVC, Struts MVC, Taglibs, Hibernate, IBatis, Xfire Castors, My eclipse, MS SQL Server, JUnit test cases, Integration test cases, Cruise Control, SSA ISS server setup , ANT, Maven, IBM BPM 6.0.2.

We'd love your feedback!