Sr. Java/j2ee Developer Resume
Albany, NY
SUMMARY
- Java and J2EE developer with 6+ years of experience in Java based technologies J2EE, JSP, Struts, Spring,JDBC, Hibernate, Apache Tomcat, XML, Servlets, Java Beans, HTML, JavaScript, AngularJS.
- Having good experience in all the phases of Software development life cycle, starting from analysis, design, coding, unit testing, solution testing, UAT and Production support.
- Worked on the agile development methodologies.
- Extensively worked on n - tier architecture systems with application system development using Java, J2EE, EJB, Struts, Hibernate, spring, XML, Web Services (SOAP and Restful), Tomcat, Oracle, SQL Server, SQL, PL/SQL, and UNIX, LINUX, SOLARIS.
- Good management skills and successfully mentored individuals in both technical and process related areas to maximize productivity levels.
- Expertise in understanding and translating the user’s workflow into business requirement and realizing them into fully functioning systems.
- Experience in developing web pages and user interfaces using HTML4/5, CSS, CSS3, AJAX, JQuery, NodeJS, AngularJS, Backbone Js and JAVASCRIPT
- Extensive knowledge in database transactions management for database related changes by integrating Hibernate with spring.
- Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
- Possess expertise in Java Development, skilled at progressing from problem statement to well documented designs.
- Hands on experience working with databaseslikeOracle 11g,12c, SQL Server,and MySQL.
- Experience in working on an AngularJS project.
- Areas of interest and exposure are enterprise software development, enterprise Application Integration, web services.
- Worked on the server side Jersey provided a servlet implementation which scans predefined classes to identify RESTful resources.
- Extensively worked on JavaScript, DOM scripting, HTML, AngularJS, XHTML, HTML5, JSP, Java UI, DHTML, Servlets, AJAX and CSS.
- Good working knowledge of Application servers like Application Server 6.x/7.0, Bea WebLogic 10g/11g, Apache Tomcat 7.0, JBoss Application server.
- Good knowledge in Database concepts RDBMS and writing SQL queries, PL/SQL procedures, Functions, Triggers and Cursors.
- Experience using various Configuration Management tools like CVS, SVN, ClearCase, nexus, Git/Stash.
- Well experienced in using JUnit for performing unit-testing framework.
- Good knowledge in using Log4J for running logging.
- Having experience in design and development of Business Applications.
- Involved in setting up and managing Crucible code reviews
- Coordinating with the QA team, and resolving the QA defects.
- Involved in post release Stabilization and enhancement task of the application
- Writing the Java Documentation for Maintenance activities and release notes.
TECHNICAL SKILLS
JAVA/J2EE Technology: Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, SOAP, Restful
Architecture & Framework: MVC, J2EE, Struts, Spring, Hibernate, Ext.Js (Sencha)
Database: Oracle, MySQL, Derby.
IDE: Eclipse, Net Beans, IBM RAD, JBuilder.
Design Methodology: UML, XML, Sprint, Scrum, Agile project management methodologies
Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix, AIX.
GUI: HTML, HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS, bootstrap, backbone.js, Node.JS, AngularJS, EXTJS, CSS, CSS3.
Query Languages: SQL, PL/SQL, HQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), UNIX programming, C, C++, Python.
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: JBOSS, JIRA, IBM Web sphere Application Serve, Nexus, GIT/Stash, Tomcat 6.0, JUnit 4.0, ANT, Log4j, ANT, Maven, SVN
PROFESSIONAL EXPERIENCE
Sr. Java/J2EE Developer
Confidential, Albany, NY
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Developed UI, presentation layer using HTML, Servlets, JavaScript, JQuery and CSS.
- Strong focus in Java/J2EE and UI programming and hands-on Node.JS, Angular.JS, Ext.Js (Sencha) framework.
- Developed custom converter classes by implementing Converter interface.
- Used I18N concept to change the application locale programmatically.
- Developed parse techniques for XML documents using (JAXP) DOM parser and Jax-B mechanism
- Developed spring based Application using Spring Core and MVC modules.
- Implemented Service Oriented Architecture by developing Java web services using Node.Js for the client side frameworks and server-side development patterns like MVC, MVP.
- Developing UI from the Java back-end service and to generate the Ext JS store and Ext JS model.
- Responsible for providing engineering services support in the Application Lifecycle Management tools space (ClearCase, BuildForge, HP Quality Center, Power Designer, MetaCenter, Maven/Nexus, Hudson.
- Adding pull-requests (permission to be built and deployed to DEV environment) for my reviewed tickets in STASH.
- Used data set and data adapter objects in order to reduce the database traffic and increase performance.
- WorkedonJIRAplugindevelopmentandAtlassianprojectintegrations.AsmemberoftheprojectteamprovidesupportanddevelopmentofAtlassianproducts.
- WorkedwithProjectAdministratorsandBusiness AnalyststomeetprojectdeliverydeadlinesforJIRAandConfluenceprojects.
- Created Branches, and performed Merges in Source Tree & GIT/Stash.
- Experience with using Gradle, a project automation tool with Apache Ant and Apache Maven for a Groovy-based specific DSL (Domain-Specific Language.).
- Used Jenkins a continuous integration server to build code with GIT as source code management system with GIT plugin
- Designed and developed complex and large web pages using AngularJS library with AJAX and JSON.
- Worked with Cross browser compatibility issues.
- Experience with integrating mainframe applications with Java, EJB, SOAP for CICS, CICS Transaction Gateway (CTG), and CICS Web Support (CWS).
- Enabled a DDE server application to impersonate a DDE client application's security context, protects secure server data from unauthorized DDE clients.
- Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
- Worked with Cassandra, a column-oriented database which led to high performance with the scalable architecture.
- Developed a rest service with Jersey 2.0.
- Implemented Service Oriented Architecture by developing Java web services using SOAP, RESTFul, Xml, CXF and JaxB technologies
- Developed a unit-testing framework by customizing spring’s JUnit extension for testing the application.
- Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
- Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere 7.0 application server.
- Used Log4j logging framework in the application to store log messages.
Environment: Java,J2ee,Spring,Hibernate, AngularJS, GIT/Stash, JIRA, Nexus, Cassandra, JDBC, JSP, Maven, JUnit, EJB, Log4j, WebSphere 7.0, Clear Case, Oracle 10g, PL/SQL, HTML, Node JS, XML, JAXP, AJAX, CSS, JavaScript, WSDL, SOAP, RAD 7.5.Java Developer
JAVA/J2EE Developer
Confidential - Columbia, SC
Responsibilities:
- Involved in development activities using Core Java/J2EE, Servlets, JSP, JSF used for creating web application, XML and Springs.
- Experience in UI design and development and solid experience in Sencha Touch or ExtJS, hands on JQuery, AJAX.
- Design and manipulation ofJBPMprocess for the client activities in order to manage the queue for each activity.
- Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files.
- Workflows are created to send requests to different service groups for approval, whenever new service requests or complaints are raised.
- Designed User Interface using HTML, CSS, Boot Strap, JavaScript, Angular JS, XML, VXML, JavaServer Faces (JSF).
- Worked on Proof of Concept for developing application using Node.js and Mongo DB.
- Involved Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- Used Agile Methodology for application development and participated in Scrum.
- Developed the application implementing MVC Architecture, integrating JSF with Hibernate and Spring framework.
- Developed services using Spring IOC and Hibernate persistence layer with Oracle 10g Database.
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Used Oracle 10g as the database using Windows OS. Involved in the development of stored procedure.
- Prime Faces is used for JavaServer Faces used for creating the applications.
- Designed SOAP Web services to support new capabilities for Banking Domain
- Used Log4j for logging across the application.
- Used Maven Script for build creation and to push onto various environment.
- Developed JUnit Test Case and performed extensive functional and unit testing code.
- Developed Maven Script to build and deploy the application onto Tomcat Server and ran UNIX shell script and implemented auto deployment process.
- Data Source were configured in the app server and accessed from the DAO's through Hibernate.
- Used Hibernate as ORM tool to map the database tables and developed DAO classes to connect the Database and integrated with Spring Framework.
- Perform software installation, upgrades/patches, troubleshooting, and maintenance on Linux servers.
Environment: Java, J2EE, JSP, JSF, Servlets, Spring MVC 3.0, Hibernate 3.0, SOAP Web services, WebSphere Application Serv er, Agile, Node JS, SCRUM Methodology, HTML5, CSS3, JavaScript, Anjular JS, Ext JS, Log 4j, Junit, AJAX, JSP, SVN, XML, VXML, Cucumber, Unix Shell Scripting, Windows, Maven, and Oracle10g, Unix.
JAVA/J2EE Developer
Confidential - Moline, IL
Responsibilities:
- Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, J2EE, Struts, Hibernate, and spring.
- Leveraged JbossjBpm 4.x to automated business processes regarding communications between potential clients& vendors for internet marketing applications.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and Action Servlets as a Controller.
- Configured and used spring, Hibernate, Maven, JMS, PL/SQL technologies in developing back-end services.
- Wrote backend scripts that performed maintenance tasks on the contract data using MyBatis and JDBC.
- Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ Series as JMS provider.
- Developed Spring configuration to connect several user interfaces using Spring dependency injection and Wiring.
- Developed UI navigation using Struts MVC architecture.
- Experience in using ASR, DTMF, Nuance Technology and VIOP Application Development, VXML.
- Consumed web services and streamed the data to JSON data for faster processing and development of product models.
- Worked within SOA based enterprise framework to build web services.
- Currently working on project to consolidate three separate web APIs written in PHP, NodeJS, and Java intoa single streamlined Activity API that handles searching and booking of tourist destination activities.
- Developed an application using Spark to process data from Cassandra clusters and generate reports.
- REST web services leveraged by both web and mobile applications.
- Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
- Followed System Development Life Cycle (SDLC) methodology for the design, development, implementation, and testing of various SAS modules.
- Created an XML schema for the Solr search engine based on the Oracle schema.
- Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements (Web Components) from within Angular code.
- Created a foundation for modularized html, css, and JavaScript which enabled migration of the existing UIfrom a home-grown CSS-soup to Bootstrap.
- Created a light front-end framework against the JSON API for their service request portal using Bootstrap and Backbone.js. Test-drove all front-end code using Jasmine.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
Environment: J2EE, EJB, Web Services, XML, XSD, RUP, VXML, Microsoft Visio, Clear Case, Source Integrity, Oracle 10g, WebLogic 10.3, JMS, SOA, RAD, LOG4j, Servlets, JSP, Unix, Hibernate.