We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GeorgiA

PROFESSIONAL SUMMARY:

  • Over 17+ years of progressive professional experience in Internet and Software development industry.
  • Full Software Development Life Cycle (Requirements, Analysis, Development, Implementation, Testing, Deployment and application Support)
  • Developing Java desktop applications, GUI applications using Java, Java Swing, JFC(Java foundation classes), JDBC, ODBC, XML, Microsoft SQL
  • Developing web based applications using C,C++,CGI, Java, Java Frameworks, J2EE, JSP, Servlets, EJB, JDBC, JNDI, Ant, Hibernate, HTML, CSS, JavaScript, Node.js and XML.
  • Development in Microsoft .NET platform using C#, VB.NET and VB
  • Experience in Microsoft .NET platform development of web services (.asmx, references, web references, WSDL, DISCO and SOAP)
  • Development in Microsoft .NET platform frameworks (VB.NET, C#)
  • Experience on Visual Studio platform installer of client applications, experience on modifying installer contents using ORCA
  • Good knowledge of Entity EJBs and Stateful/Stateless Session EJBs.
  • Excellent working knowledge in writing XML documents and parsing them using DOM, Java based SAX parsers, Apache Xerces
  • Proficient in web front end technologies like HTML, CSS, DHTML, Javascript, Jquery, Dynatables and XML.
  • Developed XML documents with DTDs/XML Schema/XPath and converting XML documents to HTML using XSL.
  • Experience in RDBMS concepts and database development using Informix, IBM DB2, Microsoft SQL Server and Oracle
  • Good knowledge of building applications using Maven, Apache or Netbeans integrated ANT builder
  • Experience in Configuring and deploying applications on JBOSS, WebSphere 8, Apache Tomcat web servers
  • Experience with IDEs/development tools like Netbeans, Eclipse, VI, VIM, Emacs and Visual Studio Platform(2005, 2008, 2010)
  • Good working knowledge on Microsoft VSS, Subversion, Microsoft TFS (Team Foundation Server) IBM Rational Team Concert (RTC) and RCS Source Safe (Unix environment)
  • Development, deployment in different environments like Windows, Unix Aix, Linux (Ubuntu 12.1)
  • Experience in using ANT and log4j tools.
  • Experience on PDF printing using Postscript language and Adobe Acroread, Ghostscript converter
  • Experience on XML to PDF printing using Apache FOP (Formatted object processing)
  • Experience on Batch Job Scheduler in J2EE web based environment using Quartz
  • Experience on Batch Job Scheduler in Microsoft .NET Platform using .NET version of Quartz
  • Experience on Unix CRON Job, Unix shell scripting and Windows Task scheduler for manual batch program
  • Experience on AJAX, XML and Javascript Internationalization, web testing tools (Firebug)
  • Document preparation including Requirement Specification, design documents, Test cases and Analysis, Technical Help documents.
  • Experience in generating Java codes based API documentation using Netbeans Java API documentation function, Microsoft(.NET) generated documentation using Sandcastle software
  • Good knowledge of SQL store procedures, Triggers, Functions
  • Experience on converting C, C++, CGI applications to Java applications
  • Experience on uploading, scanning and testing the security of Java, .NET web based applications using Fortify Software, experience on managing code quality using Sonar (SonarQube 6.0)
  • Experience on test, support, deployment of the product
  • Self - motivated team player with good Analytical, Logical and Problem solving skills
  • Good communication, interpersonal skills with good and can-do attitude.

TECHNICAL SKILLS:

J2EE Technologies: Servlet(5 yrs+), EJB(3 yrs+), POJO(1 yr+), Java Beans(3 yrs+), JNDI(3 yrs+)JDBC(4 yrs+), JSP(4 yrs+), Hibernate(2 yrs+), ANT(3 yrs+)Log4j(3 yrs+), Web services (SOAP, WSDL, web references, discovery files) (2 yrs+), JDBC(4 yrs+), ODBC (5 yrs+), XStream (2 yrs), Xerces(2 yrs)Streaming API for XML (StAX)(1 yr+), Apache FOP (Formatting Objects Processor)(2 yrs), Quartz Scheduler(3 yrs+)

Languages: C(5 yrs+), C++(5 yrs+), Java(7 yrs+), C#(2 yrs), VB.NET(2 yrs), VB(1yr)Visual C++( 1yr), Pascal(2 yrs), Postscript(5 yrs), Unix Shell scripting (2 yrs+)Informix ESQL/C (5 yrs+).

Databases: Informix SQL(7 yrs+), IBM DB2 (5 yrs+), Microsoft SQL Server(4 yrs+)Oracle SQL Developer(3 yrs), Microsoft Access (1 yr), postgreSQL(6 months)

Web Technologies: JavaScript (8 yrs+), JQuery (2 yrs), Dynatables (2 yrs), HTML(8 yrs+)DHTML(8 yrs+), CGI(7 yrs+), CSS(8 yrs+), Ajax(3 yrs+), XPATH(2 yrs+)XSLT(5 yrs+), XSD(2 yrs+), XML(5 yrs+), Node.js(1 yr).

Frameworks: Hibernate (2 yrs+), Java Swing(5 yrs+), Microsoft .NET Framework (2 yrs)Google Guice (4 months), Java frameworks (NextGen) (2 yrs)

IDE/GUI Tools: Netbeans(6 yrs+), VI(6 yrs+), VIM(3 yrs+), Emacs(3 yrs+), JBuilder(2 yrs+)Visual Studio 2005 Platform(1 yr+), Visual Studio 2008 Platform(2 yrs+)Visual Studio 2010 Platform(3 yrs+), Eclipse(2 yrs+).

Web Application Servers: Apache (4 yrs+), Apache Tomcat(2 yrs), WebSphere 8 (2 yrs)JBOSS(5 yrs), Microsoft IIS(1 yr+)

Version Control Tools: RCS Source Safe(5 yrs), Microsoft VSS(5 yrs+), SVN(2 yrs+)IBM Rational Team Concert (2 yrs)Microsoft TFS (Team Foundation Server)(1 yr+), RapidSVN(6 months)

Quality Assurance Tools: Sonar (SonarQube 6.0) (2 yrs)

Modeling Tools/Design: Grady Booch Object Oriented Design(2 yrs), Ed Yourdon Object

Methodologies: Oriented Analysis (2 yrs)

Administrative Tools: IBM lotus notes (5 yrs+), HP PPM (Project Portfolio Management) (2 yrs+), Microsoft CRM(1 yr+), Microsoft SharePoint(3 yrs+)

Operating Systems: Windows XP(4 yrs+), Windows NT(2 yrs+), Windows 7 (5 yrs+)Unix Sun Solaris (5 yrs+), Unix Aix(1 yr), Linux (Ubuntu 12.1)(6 months).

Browsers: Netscape(4 yrs+), IE(5 yrs+), Mozilla Firefox(5 yrs+), Opera(1 yr+)

Other: Oxygen XML(3 yrs+), Notepad++(5 yrs+), Liquid XML Studio(2 yrs+)XMLSpy(1 yr+), Quartz Scheduler(.NET platform)(1 yr+)Install Shield(1 yr+), DJ Java Decompiler(3 yrs+), Winzip(6 yrs+).

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Java Developer

Responsibilities:

  • Get on Hands on the Java frameworks (NextGen) as central framework technology and foundation for the Georgia Integrated Eligibility System that will replace the existing Georgia Legacy system (SUCCESS) and that comply with Federal Law: ACA (Affordable Care Act)
  • Coded, supported the worker portal of GA Integrated Eligibility System using Java 7, Java frameworks (NextGen), JSP from phase of design, development, support to UAT (User Acceptance Testing)
  • Used Sonar(SonarQube 6.0) as code quality and assurance tool for GA Integrated Eligibility System

Environment: Java Frameworks (NextGen), Java (Jdk7), JSP, EJB, Data Access Object (DAO)Javascript, CSS, HTML, JQuery, Dynatables, IBM WebSphere ( 8.0), Oracle DB, EclipseIBM Rational Team Concert (RTC), Windows 7Visionaire Partners

Sr. Java Developer

Confidential, Georgia

Responsibilities:

  • Get on hands on the Java based application called Sentinel that control screen devices and determine clearance or threat material inside a bag using a manual and automated computational algorithm that identify the threat from the clearance and differentiate between materials, this process called material discrimination, the application is java based client application and built in Linux Ubuntu platform using postgreSQL database
  • Worked, contributed in research, study, analysis and development of detection threat or clearance of bags by setting up a set of profiles that contains different scanner screens shots images and contains material threat, I was able to work and enhance the algorithm used on the detection and persist the detection data on the database
  • Developed review images for each detected material and regions that contains the threat material after each research study of the detection
  • Get on hands on Classifiers that define the thickness and density of the material and lookup the threat based on these classifiers

Environment: Java(JDK6), POJO, Hibernate, EJB, JDBC, Maven, NetBeans IDE, EclipseJBoss 5.1, Google Guice (Injection), Terracota, Java Swing, Linux Ubuntu 12.1, PostgreSQLPGAdmin, RapidSvn, Subversion

Confidential, Atlanta, Georgia

Software Developer

Responsibilities:

  • Designed, Developed, Coded, Enhanced, Supported Confidential Lending Application Server(CLAS) a J2EE web based application on multiple platforms (Windows XP, Windows 7, 32 bits, windows 64 bits, Unix AIX Machine) and multiple database supports (IBM DB2, Oracle, Microsoft SQL).
  • The CLAS application a J2EE application is implemented with multiple layers architecture: (backend: Hibernate, EJB, Servlets and front end: XPath, XSLT, HTML, AJAX, Javascript, CSS)
  • Multiple Hibernate mapping supports to map database tables based on database server: IBM DB2, Oracle and Microsoft SQL Server)
  • Build, code, maintain EJBs classes for CLAS application
  • Build, code servlets needed to build web pages, display web form specific to CLAS application
  • Build XML factory data specific to each CLAS application web page, add to servlet that is requested by the web page that will contain XPath to translate the xml data in XSL/HTML page.
  • Build an XML library data based on language and geographical location needed for internationalization of CLAS application web pages and Javascript controls messages.
  • Implement Interactive User Interface for CLAS J2EE application using the following web technologies: XSL, CSS, AJAX, Javascript, HTML.
  • Used Netbeans IDE to build, integrate a Confidential Lending Application Server, a J2EE application projects, build multiple layers as separate projects (CLAS Hibernate project, CLAS EJBs (sessions) project, CLAS web application project), used ANT to build CLAS application projects and deploy the application in the JBOSS Application Server.
  • Used JBoss 5.1 web server application for CLAS application, multiple CLAS database application support on JBOSS web server (multiple JBOSS web server container based on database support for CLAS application (CLAS for DB2, CLAS for Oracle and CLAS for Microsoft SQL Server)
  • Parse XML documents using Java based SAX parser, Apache Xerces needed in Apache FOP (formatted object processing) XML to PDF printing report documents.
  • Apache FOP(formatted object processing) XML to PDF printing for CLAS batch program reports (consumer credit report, consumer attribute data ..etc)
  • Windows scripting was used to write batch program to run host machine COBOL program from J2EE CLAS application.
  • Implement Batch Job Scheduler in J2EE CLAS web based environment using Quartz utility (Quartz components can be deployed to JBoss application server) to run real time and CRON jobs (these jobs are generally host machine COBOL program added to Windows/Unix batch program and that runs on CLAS application using Quartz job scheduler utility)
  • Modify EJBs layer specific to IBM DB2, Oracle, Microsoft SQL database server support.
  • Day to day support, enhance, maintain, fix bugs, issues to CLAS application on multiple platforms (Windows XP/Windows 7, UNIX AIX) and databases support (IBM DB2, Oracle, Microsoft SQL Server)
  • Microsoft VSS version management, maintenance and control of source codes for J2EE CLAS application.
  • Good knowledge of deployment of CLAS application in JBOSS application server in testing and production environment for multiple platforms (Windows XP/7, Unix AIX) and databases support (IBM DB2, Oracle, Microsoft SQL Server)

Environment: Java(JDK5,JDK6), J2EE, POJO, Hibernate, EJB, Servlet, JDBC, AJAXJavascript, Node.js, CSS, HTML, DHTML, XPath, XSL, XML, Apache ANT, NetBeans IDEMicrosoft VSS, Quartz, Java SAX parser, Apache Xerces, Apache FOP, JBoss 5.1IBM DB2, Oracle, Microsoft SQL Server, Apache, Tomcat, JMS, Windows XP/7, Unix AIXMicrosoft Sandcastle, Microsoft Visual C++, Netbeans IDE Java API Doc utility2)

Confidential

Software Developer

Responsibilities:

  • Day to day support, enhance, maintain, fix bugs, issues to Confidential application (hands on GUI screen fixes using VB in Microsoft .NET platform)
  • Implemented the client side of geocode web service using Microsoft web services Utilities (wsdl, .disco, references) from .asmx file
  • Created Interface Wrapper for geocode web service with C# that allows to access the front end UI screen of this service (front end GUI screen is built using VB)
  • Parse returned xml geocode data from web service using C# XML API, this allows to parse geocode data (address line, street, city, zip code, state) and populate it in the database (used SQL server store procedures to add/update geocode data)
  • Used COM Interop when calling web service objects in VB front end.
  • Implemented using VB.NET frameworks in Visual studio platform 2010 to build Diagnostic tool utility GUI screens that allows to test the connectivity of Geocode, AVM, Flood web services. (used xml requests to send data using HTTPs post to URL provided to test connectivity or use the web service (.asmx) provided by the remote server to test connectivity).
  • Created an Interface engine Installer using Visual Studio 2010 installer that sets the use of the following web services (AVM, geocode, Flood service ..etc) based on configuration file and licensing use by the customer eLearning built using C#, Adobe eLearning solutions, HTML, CSS, Javascript
  • Implement RouteOne Dealer list web service (asmx, wsdl, disco, references) to send dealer list data to RouteOne Interface.
  • Provide, communicate through HTTPS post a list of dealer list, build excel file (CSV file) that contains a list of dealers using C# program.
  • No proxy (DIRECT access) to the web service installed on host server machine, Web service is hosted on IIS.
  • Build a C# utility wrapper to extract dealer list data from Confidential database, used SQL queries, store procedures to extract the data
  • Build a windows service for RouteOne dealer list web service
  • Used TFS (Team foundation server) for version control of Confidential, Diagnostic tool, eLearning, Interface Engine, RouteOne interface source codes

Environment: Microsoft Visual Studio .NET platform (2008, 2010), Microsoft SQL Server(2008), C#VB.NET, VB, COM Interop, .NET Assembly, Microsoft web services (wsdl, discoreferences, web references, asmx), .NET platform frameworks(version 3, 4, 4.5)VB.NET and C# Frameworks, TFS (Team Foundation Server), Microsoft IISMicrosoft Visual Studio Installer, Microsoft Windows Installer 3.1, HTML, Javascript, CSSAdobe eLearning, XML, Microsoft SQL Store procedures, Microsoft SandcastleMicrosoft Visual C++

Confidential, Atlanta, Georgia

Software Engineer

Responsibilities:

  • Developed, coded, enhanced a User Interface for Confidential Common Format(MCF) and RapUP (Report Analysis Program using parameters) applications using Java Core programming (jdk4, jdk5, jdk6), ODBC, JDBC, Java Swing (Java Foundation classes), Java SQL (Statement, ResultSet ..etc), Microsoft SQL Server
  • Map credit bureau data(Equifax, Experian, Transunion) to Confidential Common format data using java collections (List, Map, ..etc)
  • Used Microsoft SQL Server to populate the data in Confidential Common Format(MCF), RapUP (Report Analysis Program using parameters) and Decision Assistant(DA) applications databases(bureau data, MCF data, attribute data(variables), credit report data, ..etc).
  • Use XStream library to serialize the mapped credit data in Confidential Common Format(MCF) and RapUP (Report Analysis Program using Parameters) applications.
  • Used Java SAX parser to parse credit data in Confidential Common Format(MCF) and RapUP(Report Analysis Program using Parameters) needed to be displayed on UI screen
  • Used Postscript language for PDF printing documents on Confidential Common Format(MCF) and RapUP(Report Analysis Program using Parameters) applications
  • Used FOP (formatted object processing), XML to PDF, HTML to PDF printing in Decision Assistant and Confidential Test Facility(MTF) applications.
  • Generated an XML document output (MCF bureau data) needed on RapUP(Report Analysis Program using Parameters) application to build credit attributes data(variables)
  • The Confidential Test Facility(MTF) application a J2EE application is implemented with multiple layers architecture: (backend: Hibernate, EJB, Servlets and front end: XPath, XSLT, HTMLAJAX, JavaScript, CSS)
  • Used JBOSS 4.5 web application server for Confidential Test Facility(MTF) application, IBM DB2 database support for the application

Environment: Java (jdk4, jdk5, jdk6), J2EE, ODBC, JDBC, Hibernate, Java Swing(JavaFoundation Classes), XML, Microsoft SQL Server, Postscript, Ghostscript, IBM DB2Java SAX Parser, Netbeans IDE 6.8, JBOSS 4.5, XStream, EJB, POJO, ServletHTML, CSS, Javascript, AJAX, XSL, XPATH, DJ Java Decompiler, Apache XercesApache FOP, Microsoft VSS, Apache ANT, Netbeans IDE ANT, Windows XPNetbeans IDE Java API Doc.

Confidential, Atlanta, Georgia

Software Engineer

Responsibilities:

  • Design, develop enhanced and support applications for Confidential Broadband Network for different groups: Operations and systems support, Broadband Gateway, Fast Packet, DSL Support Order, and outages, ATM Frame Relay, Network Architecture, Infrastructure and IP Provisioning.
  • Interact with business analyst, manager of project implementation to create application requirements document based on business case proposed by customers.
  • Developed a change management system that keeps track of all changes and provide mechanism for the creation, approval, scheduling, and notification of Change Requests. Once the change has been approved/done, the request will be closed, the change consists of any IT(Software and hardware within IT organization) changes like Hardware failure or server machine setup ..etc
  • Help automate Internal applications for Confidential Broadband Networks different groups.
  • Create software solutions for different business cases like Broadband outages, deployment of Broadband internet, install switches elements into existing broadband networks, orders circuits networks, schedule the installation and turn up, provision and connects the circuits to the new nodes, turn up switches for deployments, measure performance for turn ups in time.
  • Perform application support functions
  • Fixing bugs for different applications when requested by customers, during deployment or use of the product
  • Make the enhancement in the application by customer request or change in business case or requirements
  • Fix data related problem in the application for large amount of data in database
  • Assist customers, go through, or help in the functionalities of the application
  • Make change to any application interface or layout requested by the client
  • Converted existing web based applications built with C,C++,CGI, Informix ESQL-C to Java based applications technology, the purpose was to speed up access and have performance to handle a large amount of data through the web applications using JDBC connectivity
  • Developed, coded, enhanced a custom web based applications to support Confidential Broadband Networks for different business divisions.
  • The web based applications were implemented using, C,C++ as backend, Informix ESQL-C as middleware, CGI,HTML, DHTML, CSS, JavaScript as front end developments under Unix Sun Solaris platform.
  • Created C++ classes that encapsulate the data in database tables rows, used Informix SQL as our database server for our web based applications,
  • Implemented C functions, wrapper that contain utilities, functions for database connectivity, access and update
  • Implemented, Apache server as application server for our web applications, configured Apache server to support multiple web based applications.
  • Build a custom front end UI web pages using HTML, DHTML, CGI,CSS and JavaScript
  • Create Process Jobs running overnight using C,C++ and Unix Shell Scripting to update database application based on tasks schedule
  • Used Postscript language for PDF printing documents for different reports/inventories (Ex: DSL /ATM Frame Relay monthly approved customer order report, Broadband outages Report by range of the date ..etc), used Adobe acroread command to convert postscript files to PDF documents.
  • Converted existing web based applications built with C,C++,CGI, Informix ESQL-C to Java web based applications technology,
  • Implemented new java web based applications using: java beans (java entities to encapsulate the data in row database table), java wrapper (database connectivity(JDBC) and access functions/utilities)
  • The front end to build UIs for converted web based applications: JSP, HTML, DHTML, CSS and JavaScript, Informix SQL was used as our database server.
  • Tomcat-Apache was our web based application server, JDK2.2 was used to compile and runtime execution for our java codes.
  • RCS Source Safe was used for management, maintenance and control of source codes for web based applications.
  • VI, VIM, Emacs were used as our IDE(Integrated development environment) for the web based applications.

Environment: Java(jdk2), JDBC, Unix Sun Solaris, Unix Shell script, Unix cron job, JSPApache server, Tomcat-Apache server, Informix ESQL-C, Informix SQL, C,C++, CGIHTML, DHTML, CSS, JavaScript, Postscript, Adobe acroread, RCS Source Safe, VIVIM, Emacs

Confidential, Atlanta, Georgia

Software Engineer

Responsibilities:

  • Designed, developed enhanced and supported applications for Confidential Local and Wide Area Networks (LAN-WAN).
  • Developed, maintained web based applications for Confidential Data Customer Support Center
  • Worked to help automate the Confidential Data Customer Support Center, create applications to support customer orders for Network Infrastructure support center group
  • Manage a large amount of database for different groups of Data Customer Support Center (Network Infrastructure support center)
  • Perform design, coding, test and support web applications for different groups of Data Customer Support Center (Network Infrastructure support center)
  • The web based applications to support Confidential Local and Wide Area Networks (LAN-WAN) and to automate the Confidential Data Customer Support Center were implemented using, C,C++ as backend, Informix ESQL-C as middleware, CGI,HTML, DHTML, CSS, JavaScript as front end developments under Unix Sun Solaris platform.
  • Created C++ classes that encapsulate the data in database tables rows, used Informix SQL as our database server for our web based applications.
  • Implemented C functions, wrapper that contain utilities, functions for database connectivity, access and update.
  • Implemented, Apache server as application server for our web applications, configured Apache server to support multiple web based applications.
  • Build a custom front end UI web pages using HTML, DHTML, CGI,CSS and JavaScript
  • Create Process Jobs running overnight using C,C++ and Unix Shell Scripting to update database application based on tasks schedule
  • Used Postscript language for PDF printing documents for different reports/inventories (Ex: Network Infrastructure support center approved customer order report, ...etc), used Adobe acroread command to convert postscript files to PDF documents.
  • RCS Source Safe was used for management, maintenance and control of source codes for web based applications.
  • VI, VIM, Emacs were used as our IDE(Integrated development environment) for the web based applications.

Environment: Unix Sun Solaris, Unix Shell script, Unix Cron job, Apache server, Informix ESQL-CInformix SQL, C,C++, CGI, HTML, DHTML, CSS, JavaScript, PostscriptAdobe acroread, RCS Source Safe, VI, VIM, Emacs

We'd love your feedback!