We provide IT Staff Augmentation Services!

Senior J2ee Developer/java Backend Developer Resume

5.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY:

  • About 7+ years of experience in an environment building n - tier applications using Java, J2EE, JSP, Servlets, JDBC, EJB, Struts, JavaBeans, Java scripts, HTML, PHP, XHTML/DHTML, XML.
  • Extensively involved in developing distributed Enterprise and Web applications using UML, Java J2EE, Web technologies dat includes Core Java, JSP, Servlets, Struts, Web Services, Dtools, JUnit, Hibernate, Log4J, XML.
  • Experience in configuring, deploying teh web applications on Web Logic, Web Sphere and Application Servers, hands on experience in using Tomcat.
  • Experience to develop and deploy JAX, SOAP, Restful Web Services.
  • Expertise in creating XML, DTD, XML Schemas, XSLT, XPath, DOM/SAX Parser and web designing using HTML5, CSS3, CQ5, Jquery and JavaScript including (Ajax, JSON).
  • Hands on experience in design in various OOAD concepts using teh UML wif Rational Rose, MS-Visio.
  • Experience on different IDEs such as Eclipse, RAD and NetBeans.
  • Implemented WebServices using WebLogic 7.1/8.1 and WSDL 1.1.
  • Expertise in deploying applications in Websphere JBoss 3.0/4.0, Apache and Tomcat 4.0/5.0/5.5, 6.0, Weblogic 8.1
  • Experienced in building SOAP and RESTFul Webservices consuming XML and JSON.
  • Experience wif databases like DB2, Oracle 9i, Oracle 10g, MySQL, SQL Server and MS Access.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and triggers and also developing and optimizing DB2 SQL Queries.
  • Good working knowledge of build tools like Maven, Ant and error logging using Log4J.
  • Experience in using version control systems such as SVN, ClearCase.
  • Excellent communication skills, knowledge in identifying problem domains in scope of client requirement and fixing issues. Core competencies include:
  • Web Technologies
  • Batch File/Shell Scripting
  • Process Improvement
  • Agile Methodology
  • Programming languages
  • Rational App Developer
  • Testing Tools
  • Various Frame Works
  • J2EE Technologies
  • Complex Troubleshooting
  • Version Control Tools
  • Team Leadership

TECHNICAL SKILLS:

Languages: Java, Java Script, Unit Shell Scripting, C, C++, PL/SQL.

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JPA, RMI, JSF, JUnit

Frameworks: Struts, Spring, Hibernate, Angular.js.

Scripting: JavaScript, Jquery, AJAX, Unix Shell, Log4J.

Database: Oracle, MS SQL Server, DB2, Sybase.

Web/Application Servers: JBoss, Websphere, Web Logic, Apache Tomcat.

IDE tools: Eclipse, RAD, NetBeans.

XML Technologies: XML, XSLT, DOM, DTD, SAX.

Web Services: JAX-RPC, JAX-WS, SOAP, RESTful, WSDL, UDDI.

Version control: CVS, SVN, Clearcase

Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript.

Design Tools: Star UML, Rational Rose, MS-Visio.

Operating Systems: Windows 98/2000/ XP/Windows 7, Window 8, Linux and Unix.

PROFESSIONAL EXPERIENCE:

Confidential, Peoria IL

Senior J2EE Developer/Java Backend Developer

Responsibilities:

  • Involved in all phases of software development including application design, technical design, development, testing & debugging, documentation and in corporation of user feedback to plan enhancements in teh application system.
  • Responsible for design and development of front-end screens using JSF, AJAX, JavaScript, jQuery, HTML5, CSS3 and Angular.js.
  • Was also a part of Production Support and acted as a Team Lead for teh application.
  • Developed DB2 queries and developed object or database mapping using Hibernate API
  • Involved in design and implementation of MVC architecture in different modules.
  • Designed and developed teh front end wif JSF, JSP, JavaScript, Jquery, HTML5, JSP and CSS3.
  • Developing Controlling Page Navigation and Handling teh Request Parameter’s wif Managed beans in JSF.
  • Implemented JSF Converters to handle formatting and Localization and configured teh faces-config.xml to create a web application navigation rule.
  • Performing code deployments to local Jboss server for testing.
  • Messaging handling using JMS wif IBM MQ Series as Message Oriented Management (MOM).
  • Extensively used linux commands & utilities for development, debugging & deployment.
  • Automated teh tasks of check-out, compilation and deployment of war files to tomcat using linux shell scripting.
  • Designed, developed and maintained teh data layer using teh Open JPA.
  • Developed JAXB web services using WSDL, XSD, SOAP and XML.
  • Used to update teh HTML pages using JQUERY, AJAX via JSON response.
  • Used Microsoft Visio for developing teh Use case diagrams and architecture diagrams required for teh application.
  • Configured whole environment wif digital repository and search engine from scratch on Linux box.
  • Linux was used a development and deployment environment of ruby code.
  • Documented requirements and led development process for card activation, balance and transaction authorization IVR applications in teh major European, North and South American markets.
  • Creating war file of application development of and deployment on JBoss server.
  • Used RAD for writing code and ClearCase and SVN for Version Control.
  • Was a part of migrating teh application from teh server version of WAS 6.1 to WAS 7.0.
  • Developed CEM commands using Java, Socket Programming, C++, and UNIX IPCs (shared memory, FIFO, semaphores).
  • Communicated wif QA team members and developers to prevent and resolve issues
  • Participated in regular QA Team meetings and discussions, including remote teams
  • Executed regression testing as defined by teh project testing activities for a new QA build/release.
  • Developed server side applications using java, C++, STL, multithreading, IPCs, informi
  • Coded teh back-end part of these applications - Querynet, Reports, Statustrack, CFA, Date Calculation, Exact-interface using java, C++, IPCs, multithreading, Linux internals, CEM.
  • Code review, code optimization, SQL query optimization, performance improvement for java, c++ servers.
  • Used Web Sphere Application Server for deploying various components of applications.
  • Deployed teh application on different environments and did unit and integration testing.
  • Involved in both Waterfall and Agile methodologies.
  • Development of scalable and efficient java code for teh IVR application
  • Delivered custom web based, IVR, voice authentication, voice identification using teh Persay platform.
  • Design and developed number of FIX protocol data loaders in Java to Oracle.
  • Developed full-cycle of SupportEngine (SE) Project to monitor activities of 70 data chains ION Market View real-time e-trading. Chains are used to calculate real time risk.
  • Was involved in a number of smaller ETL projects to work wif FIX protocol data files, configured WebSphere servers, performed Single-Sign-On-based set up of administration tasks. Futures and Options products on Equities.
  • Developing Angular services and factory's for consuming cometd web services.
  • Developing custom HTML elements using angular js directives.
  • Worked wif business teams using Agile methodology to integrate business line of apps wif SOA in a seamless fashion.
  • Designed and implemented four Agile Scrum teams for product development.
  • Assisted QA process in test cases preparation, execution and fixing of bugs using Quality Center.

Environment: s: Java 1.5, Java EE, XML, JSP, JSF, Servlets, Spring, Struts, Hibernate, DB2, IBM Rational Application Developer 7.0/ 8.0, IBM Data Studio, JAXP, Html5, CSS3, Angular.js, Jquery, Web Services, PL/SQL, Rational Clear Case, SVN, Windows XP, MQ Series, WebLogic, JSON, JBOSS, Eclipse,C++, IBM Quality Center 11.0, HP Screen Recorder, MySQL, Linux, XML Spy, WINSCP, Microsoft Visio.

Confidential, Des Moines Iowa

Sr J2EE Developer

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Involved in teh development of presentation modules. Teh application is based on teh MVC-II Architecture using Struts framework.
  • Used Struts Action Classes and regular Java classes. Implemented client side validations using JavaScript and server side validation in teh Action classes.
  • Developed Web pages using JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create teh user interface views.
  • Converted XMI pages to Angular.JS and also written Angular.JS test cases.
  • UsedUNIXshellscripts to deploy teh applications in various work environments like QA, and Development.
  • Used PVCS version controller to maintain teh code.
  • Coded Ant build scripts to build and deploy teh application on JBoss.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Designed and developed a web client using Servlets, JSP, Java Script, HTML and XML using Struts Framework.
  • Teh application retired teh vendor's code and brought a permanent solution which is easily maintainable and extensible.
  • Worked wif Fix protocol, Equity Data.
  • Redesign legacy Java feed loaders for FIX protocol trading data to increase fields delivering in ten times.
  • Actively participated in QA team meetings and discussions
  • Collaborated wif other QA team members to define and document test cases
  • Participated in Review Meetings wifin teh QA team
  • Converted all hard-parsed to soft-parsed queries and modified embedded SQLs and C++ code for db memory crash.
  • Created Web services using Apache Axis 2 for communication wif other application.
  • Developing teh business functionalities and exporting them as REST web services.
  • Developed a tool, source code explorer, to navigate through teh associated project files written in C++ in VI editor.
  • Used in c++ code a few design patterns to solve complex problems.
  • Developed Java classes for implementing asynchronous processing using Web logic.
  • Involved in creation and deployment of Enterprise Application in Web Logic.
  • Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers.
  • Using Eclipse Juno, Adobe Bracket, SVN, Angular debugger and ng-inspector tools. produced and consumed Rest Web Services, develeped DAO's, DTO and REST Service layer classes for services and consumed through Angular JS factory service calls from front end.
  • Implemented Angular JS Promises for making java script async calls.
  • Developed Business Logic modules usingEJB session beans.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Produced and consumed xml and Json representations using Rest let API.
  • Employed Hibernate 2.0 to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating wif database.
  • Deployed teh application on WebLogic server to make teh application multi-platform.
  • Actively involved in deployment EJB service jars, Application war files in WebLogic Application server.
  • Performed data entry (initial & import BOM) into Agile, Oracle and JD Edwards. (MRP)
  • Extensively involved in developing integration framework between Java & JD Edwards ERP system
  • Involved in setting up teh JBoss Development/Test environment and deploying teh application
  • Used Apache collection utile Closures and Predicates using JDK 1.6 features.
  • Used JMS for sending teh messages to teh Export Queue.
  • Used Spring Framework for Dependency injection and integrated wif teh Struts Framework and Hibernate.
  • Implement terminal system running on Linux platform, including GUI, logical calculation, communication wif ground system, backup running status
  • Linux was used as a deployment environment and windows for development.
  • Used JUnit to unit test teh modules & Log4j for logging error/debug messages.
  • Resolved teh issues encountered during teh System Test and Acceptance Test.
  • Involved in bug-fixes, enhancements and code refactoring.
  • Participating on creating teh baseline by using Linux shell to write automation testing scripts.
  • Assisted QA process in test cases preparation, execution and fixing of bugs using Quality Center.

Environment: s: Java, JDK1.6, JavaScript, Servlets 2.3, JSP 1.2, Ajax, Struts, XML, Oracle 10g, PL/SQL, Hibernate, Springs, UML, Rationale Rose, Flex, Web logic 10.1.3, CVS, WebLogic MQ Series, JSON, JBoss, EJB,C++, PVCS, Rational Application Developer 5.0, Linux, MySQL, HTML, DHTML, JMS, CSS.

Confidential, NY

Java J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements and converting them into technical specifications using UML.
  • Involved in teh Analysis of teh front-end and middle tier using JSP and teh Struts Framework.
  • Developed Action classes and Dyna Action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • For a better UI, Struts libraries has been used in JSP pages.
  • Developed teh user Interface Presentation screens using Struts Tiles, HTML and JSP
  • Struts internationalization TEMPhas also been done for various clients all around teh world.
  • Worked wif Ajax at teh client side for asynchronous communication wif teh server.
  • Eclipse is used as Java IDE tool for creating JSPs, Servlets, and Struts Action Classes.
  • Business logic is handled by EJB in service layer.
  • Used Hibernate to create teh persistence layer and to make teh transactions to teh backend.
  • Used SQL Navigator to work on teh database tables and queries.
  • Also written Oracle PL/SQL stored procedures to extract data from flat file to database checking for records dat has not been exported successfully.
  • Developed Web Services in Java wif Apache Axis.
  • Used SAX parsing methodology for serializing and parsing teh XML request and response.
  • Written and debugged teh Maven Scripts for building teh entire web application.
  • Used Log4j for logging errors, messages and performance logs.
  • Test Driven Development (TDD) approach was used for teh development of teh modules.
  • Developed various test cases such as unit tests, mock tests and integration tests using this approach.
  • UsedCVSas a documentation repository and version controlling tool.
  • Involved in designing several modules of teh application and validating teh designs developed by other developers.

Environment: Java, J2EE, JSP, Tiles, Struts, Hibernate, JavaScript, EJB, Weblogic, Apache Axis, Ajax, UML, XML, Maven, SQL, Oracle10g, log4j, TDD, CVS.

Confidential, Irvine CA

Java Developer

Responsibilities:

  • Involved in deploying teh application wif Spring Framework and Hibernate
  • Involved in gathering business requirements, analyzing teh project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for teh Optimization module using Microsoft Visio.
  • Implemented teh AJAX, JSPs, and Servlets, in teh MVC Struts Framework to TEMPeffectively handle teh workflow of teh application.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Used Eclipse as IDE and JBoss Application server for developing application.
  • Developed Message driven beans dat consumed teh messages from MQ Series queue.
  • Maintained and added new features based on teh requirements to teh existing RESTful service code base
  • Worked wif Core Spring Framework for Dependency Injection, MQ Context to provide message sources
  • Developed Spring Configuration file to define data source, beans and Hibernate properties
  • Designed and developed teh User Interface using JSP, JSF, HTML, CSS and JavaScript
  • Various JSF, Rich faces tags were used to implement asynchronous requests to web container
  • Worked wif Spring web flow to represent UI flow
  • Used JBoss Application Server and deployed teh application into teh server.
  • Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects
  • Used Hibernate XDoclet tags to generate hbm.xml files
  • Worked wif Hibernate for developing Persistence classes to interact wif teh database
  • Implemented WSDL XML document to located and describe teh web services
  • Developed Ant scripts to deploy EAR, WAR files for deployment into server
  • Successfully executed all teh test cases and fixed any bugs/issues identified during teh test cycles
  • Worked wif Log4J for logging purpose in teh project
  • Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files

Environment: s: Java, J2EE, Servlets, MVC Struts, Spring, PL-SQL, HTML, WebSphere Application Server, Rational Rose, UML, MS Visio, Rational Unified Process (RUP), MQ Series, Jboss, JSON, XML, Oracle, VSS, Log4J, Unix.

Confidential

Java Developer.

Responsibilities:

  • Involved in requirements gathering from teh client
  • Developed web services for enterprise integration between Oracle Business Process Execution Language (BPEL), Restful and Entity Level Service using Spring-Web services (Axiom).
  • Developed RestFul web services.
  • Developed web services to make teh communication between BPEL and RestFul services.
  • Prepared low level design, process flow design and development activities using Oracle Business Process Execution Language (BPEL).
  • Wrote teh build scripts using Ant to deploy teh application in various environments.
  • Configured teh Cruise Control, Hudson and Jenkins for continuous integration.
  • Configured teh Nexus repository manager.
  • JAXP and Castor used for code generation.
  • Implemented teh shared libraries mechanism for teh RUMBA application.
  • Implemented teh messing using JMS in Sonic MQ and Active MQ tool.
  • Implemented teh API-Status check.
  • Implemented ORM using Hibernate.
  • Wrote Complex SQL Queries and triggers in Oracle.
  • Validated Design Patterns, Implemented various Design Patterns like Session Facade, Value Object, Singleton, business delegate, service locator, Data Access Object etc.
  • Drew relationship / ER diagrams using Erwin for oracle schema.
  • Automated SoapUI testing through maven build process.
  • Automated teh web services testing using Groovy scripting in SOAPUI.
  • Automated teh web testing using Selenium IDE and Selenium RC.
  • Testing - unit testing (JUnit) & integration testing
  • Reviewed teh code wif PMD and Checkstyle and used Covertures for code coverage
  • Received Feather in My Cap (FIMC) and commendations from Sr. Product Manager and Project Management team.

Environment: s: Java, J2EE, Web Services, Spring, Hibernate, MyEclipse, Maven, Ant, SVN, Web logic Server, Tomcat, Cruise Control, Hudson, Agile, Toad, SQL Developer, Eclipse, Jdeveloper, SoapUI, Selenium.

We'd love your feedback!