We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 7+ years of experience in designing, developing and implementing Multi - tier, Client/Server, and Enterprise and Web applications using Java/J2EE.
  • Extensive experience in working with MVC Architecture, Struts, Hibernate and Spring Framework and integration frameworks like Apache camel.
  • Experience with chat servers created with Node.js using Redis for message routing.
  • Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, Spring, JavaScript, PHP, JNDI, SVN, Web Services (SOAP&REST), HTML, DHTML, CSS, XML, XSLT, and JDBC.
  • Involved in client side development using HTML, CSS, JSP, AJAX, JQuery, JavaScript, Angular JS, Bootstrap
  • Excellent skills in creating and accessing various databases using SQL Queries, PL/SQL on various databases like Oracle, MySQL.
  • Oracle Coherence distributed cache, Java RMI.
  • Experience working with Core Java and Java Multi-Threading application.
  • Strong experience in software engineering and development including software analysis, design, development, deployment, testing, and support.
  • Experience working on Production support for Java J2EE applications.
  • Experience working with Agile Methodology and TDD development.
  • I have an expert level experience with the hybris multi-channel suite and the Endeca suite of products.
  • Experience in designing and developing applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use.
  • Involved in designing Hybris Automation Framework
  • Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
  • Recognized expert in the Python programming language with experience in other languages (Perl, C, SQL, etc.)
  • Evangelist for test driven development, Agile Scrum methodologies, offline peer code review, and adoption of Groovy and other technologies to increase velocity of development.  
  • Oracle coherence/Data Grid
  • Development/design experience in Java EE, Spring, SSO implementation using SAML, Web services (SOAP & Rest), JBoss, Tomcat, AJAX, Sencha-Touch, Mule ESB, Talend ETL, Jasper Reports, Javascript, JQuery, Twitter Bootstrap, OpenXava, MySQL, Oracle

TECHNICAL SKILLS:

Languages: Java5, Node.js, AWT, Spring, C, C++, SQL, PL/SQL, C#, VB and COBOL.

J2EE APIs: Servlets, JSP, EJB2.0/3.0, JPA, JNDI, JMS, EXT JS, Agile, Scrum, JDBC, XML, CORBA, RMI, SOA Governance, Web Services, SOAP, WSDL, UDDI, ANT MAVEN,XML, XML Schema,Groovy,Boot strap

J2EE Servers: JBOSS, IBM Web sphere, Oracle BEA WebLogic

UI Frameworks: MVC/MVC2, Struts, JSF, Spring MVC. Log4J

RDBMS: IBM DB2, Oracle, Enterprise Service Bus, MYSQL

Web: JavaScript, DOJO, JSON, AJAX, AngularJS, HTML, XHTML, DHTML, CSS, UNIX Shell Scripting

IDE Tools: RAD, Eclipse, WebLogic Workshop

Operating System: UNIX, AIX, Windows 2000/NT/XP, MS-DOS.

Version Controls: SVN, IBM Clear case SCM.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Senior Java Developer

Responsibilities:

  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Designed and implemented real time monitoring dashboard using Node.js frameworks(express, socket.io, ejs template engine).
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Involved in migrating the application from Spring 2.5 to Spring 3.0, along with conversion to Standard Spring MVC pattern from existing GWT RPC Pattern.
  • Created standardized, pattern-based enterprise service bus solution for inter-system message exchange and monitoring. (Used the See Beyond ICAN Product Suite)
  • Involved in developing front end screens using JSP, Groovy,JSTL, JQuery, DHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.
  • Implemented rich web applications using AJAX, DOJO, JQuery and JSON.
  • Created an AngularJS add on lib that allows component developers to define and bind to
  • W3C Custom Elements (Web Components) from within Angular JS 1.x.x code.
  • Developed forms using HTML and performing client side validations using JavaScript.
  • Excellently handled the cross browser scripts using JavaScript
  • Built JavaScript functions to generate dynamic HTML components including dynamic table list, calendar, spreadsheet, and drop down menu.
  • Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration.
  • Developed the automation environment for build, deployment, and configuration of portlets onto the IBM WebSphere portal server using ANT scripts (build), XMLAccess scripts (deployment), and JACL scripts (configuration).
  • Worked in a Scrum Agile process with two week iterations delivering new features and working software Confidential each iteration.
  • Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.
  • Developed web application using JSF Framework.
  • Lead, Design and Implement Integration and Enterprise Service Bus solutions
  • Used JSP, JavaScript, JQuery and Ajax to create the presentation layer.
  • Involved in server side and front-end validation using JQuery and JavaScript validation.
  • Used Hibernate in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
  • Involved in designing the database schemas for the new data layer on Oracle using PL/SQL and also involved in developing interfaces to interact with the underlying Endeavor SDK.
  • Involved in writing data extract feeds using Java, JDBC, and XML Digester.
  • Extensively involved in developing and writing Maven build scripts for automated build and deployment processes.
  • Used Eclipse 3.0 as the Java IDE in the development of the application and deployed to local Resin Pro App Server.
  • Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5
  • Design JSON requests according to the front end pages;
  • Agile development environment including Scrum methodology
  • Used SVN as source control repository.
  • Experienced in using version control tools like SVN, Maven, and eclipse.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Implemented log4j by enabling logging Confidential runtime without modifying the application binary.

Environment:Java jdk, JEE, JSP, Python,WebLogic Application Server, IBM RAD, Ant, Oracle Database, JavaScript, Angular JS,Node.js,CSS, JSON, DOJO,SOA Governance, SOAP, SSO,Hybris,WSDL, JMS, MDB, Web Services, XML, Apache Tomcat, JQUERY, MAVEN, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Designed and developed the middleware services that meet the business by utilizing java, Hibernate 3
  • Implemented UI Tier with JSP, Groovy, Servlet, JSF, XML, XML Schema, CSS, JavaScript, AJAX
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml
  • SSO Consultancy using SAML
  • Participated in evaluation & implementation of SOA Governance tools such as IBM WSRR, HP Systinet and SOA Portfolio Manager / Repository Manager.
  • Developed Rich UI components using DOJO, JSON, and DOM.
  • Involved in designing Hybris Automation Framework
  • Help build innovative and reusable solution and eCommerce architecture using hybris
  • The one thing I built here that had a lasting effect was a Python version of pgen, Python's parser generator, now immortalized in the Python standard library is lib2to3/pgen2/.
  • Used Data Tables- JQuery plugin to create enhanced HTML tables of sailing details in various screens of the application.
  • Partial page submissions and AJAX, AJAX Push implemented with JSF ICE Faces.
  • Developed XML Schema (XML XSD)
  • Involved in developing forms using HTML and performing client side validations using Java Script.
  • Business & Solution Architect for Hybris commerce suite implementation Worked as a business consultant and solution architect for one of my e-commerce project.
  • Product Line Owner for 7 functional areas including Web Security / Login / SSO and Web Framework / Mobile / Tablet Apps Member of the core architecture group
  • Tested and implemented applications built using Python
  • Help build hybris capability in organization 
  • Integration with Infusionsoft CRM system via node wrapper around web APIs.
  • MongoDB geolocation API leveraged for user proximity lookups.
  • Developed hybrid mobile application with Apache Cordova that can run natively on android devices with the option expand to iOS, Kindle Fire, Blackberry, etc.
  • Chat servers created with Node.js using Redis for message routing, but never deployed to production.
  • Backend tier implemented with Hibernate and DAO Design Pattern
  • Developed web services and SOAP Messages with XML, SOAP and WSDL
  • User help tooltips implemented with Dojo Tooltip Widget with multiple custom colors
  • Implemented Asynchronous communication between components with JMS API and MDB
  • Developed UNIX shell script for copying, removing and deploying java applications to Application server.
  • Used JUnit for Unit testing and Maven for build.
  • Developed JUnit test classes for Unit testing and methods
  • Developed interface classes to access content from WCM Content stores.
  • Error Messages, Messages implemented with Log4J
  • Implemented Logging and Exception Handling with custom Exceptions framework

Environment:Java 5, JEE, JSF, Node.js,IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, SOAP, WSDL, JMS, MDB, JIRA, Jenkins, Bamboo, Stash, python,Web Services, Boot Strap XML, Log4J, XML Schema, Tomcat, MAVEN, JQUERY, JAVA MONGO DB,XSD, JAXB, JUnit, SVN, JSP, Hibernate

Confidentia, Atlanta, GA

Java Developer

Responsibilities:

  • Developed Struts action classes, Action Forms and Struts validation classes to implement UI Layer
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Configured Actions for UI navigation in struts-config.xml
  • Node.js used to proxy requests to eCollege Java web services, as well as store application preferences and state data in distributed MONGO instances.
  • Established continuous integration (CI) practices and standards for PSCU with JIRA, Jenkins, Bamboo and Stash. After setting up the products on Linux I trained a number of development groups on the products.
  • I also helped to address their enterprise technology eCommerce platform 
  • Currently serve as Senior Software Engineer on a highly talented small Java Development team leveraging innovative technologies such as MongoDB and Java FX
  • Redis used to route event data between application instances. Application servers (node.js) forwarded redis events to browser clients via socket.io.
  • Maintained cross browser compatibility & implemented responsive design using twitter Bootstrap, Custom media queries, etc.
  • Coding with Python, PHP and a little JavaScript.
  • UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX
  • Implemented DAO and Business layer with Hibernate, JMS, Groovy, XML, XSLT, XML schema and J2EE Patterns
  • Designed and maintained databases using Python.
  • JQuery to select and manipulate HTML elements and also CSS manipulation.
  • Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
  • Application backend implemented as node.js express application server.
  • UI design and development using JQUERY, AJAX, STRUTS, Tiles, JSP, JAVASCRIPT, JSON and HTML
  • Developed Web services, WSDL, SOAP Messages and Attachments to Integrate SuperN and SBOT-BYOB with IPC(Integrated Product Catalog and pricing System)
  • Developed JUNIT Test classes.
  • Creating a RFID inventory management system with Python, using Django, and Linux
  • Developed complex queries to retrieve products based on region and service address and implemented PL/SQL stored procedures and Functions.
  • Tooltips implemented with DOJO Framework.

Environment: Java, J2EE, Hibernate, Struts and Validation, JSP, Servlet, CSS, JavaScript, Oracle10G, Weblogic Server, Ant, Eclipse, JUnit, Coherence,DOJO Toolkit 1.3,ESB, Log4J, JavaScript, AJAX, SAML,SSO,JQUERY, CSS, JNDI, JMS, HTML, XHTML, Informatica PowerCenter, Ipalnet Web server, JDBC,, MMIS,XML, TOMCAT, MAVEN, XSD, XML Schema

Confidential, Asmara, Eritrea

Java Developer

Responsibilities

  • Implemented UI Layer using JSF, Managed Beans, Backing Beans and Facelets.
  • Used JSF expressions in rendering content and validation
  • Reviewed Business Requirements, Functional Specifications with Business Analyst and QA team to learn the functionality and business process. Performed Functional testing and Regression testing of the CA (Medical Management information System) MMIS sub system.
  • Consistence User Interface Look and Feel implemented with CSS style classes
  • Developed Domain java objects with Java Annotations and configured in JPA persistence.xml file.
  • The primary business function of the Enterprise System is to receive, adjudicate and pay claims to medical services providers in support of multiple health improvement initiatives operated by the States
  • Architected, designed and implemented SAML and symmetric key based Single Sign On service provider systems
  • Developed common Imaging Data model services for IRIS and DIRS applications.
  • Developed Spring framework DAO Layer with JPA and EJB3 in Imaging Data model and Doc Import.
  • Health care is a key growth sector for computer programmer employment, as medical practices are developing a host of new applications to adopt electronic health record (EHR) management, e-prescription programs, and other services.
  • Developed CMP and Stateless session beans for DocImport Middle Layer.
  • Architected, implemented and deployed “Store and Forward” - distributed and concurrent system that persists messages to be retried and redelivered later to the service provider.
  • The response is also persisted on its way back. Messages persisted to Oracle DB as SOR and oracle Coherence Distributed Cache. Integrates with the SOA bus. Database is partitioned and streamed.
  • Implemeted EJB 3 Annotations for Entities, Relations and Transactions (Declarative Transactions)
  • Designed and implemented Enterprise Service Bus solutions
  • Responsible for federating with clients using SAML and proprietary SSO
  • Spring container managed transactions implemented.
  • Developed service Layer in Imaging data model for IRIS and DIRS application
  • Developed Unit test classes using JUnit.
  • Prepared SQL queries for the Classification manager module in IRIS application
  • Implemented Hibernate Dao and services with Hibernate and Oracle 10g.
  • Developed services to connect to IBM WCM using ISRA adapter API to get Image metadata.

Environment: Java, J2EE, EJB3, JPA, JSF, JSF Formatters and Validators, JQUERY, JSP, Servlet, IBM WCM content Management, CSS, JavaScript, Oracle10G, JBOSS 3.X, Ant, Eclipse, JUnit, JNDI, JMS, HTML, XHTML, JIRA, SVN

We'd love your feedback!