Java Engineer Resume
Cary, NC
TECHNICAL SKILLS:
6 years Java and Web Application Architecture and Design experiencer, Java8, Spring 4 MVC, Maven, Jenkins, Ant, RESTful APIs, OOP’s, 14 years C/C++, JavaScript JS, jQuery JSP, XML, JPA, MyBatis, MySQL, DB2, SQLite, Apache Tomcat, Windows, Linux and UNIX platforms, Apache Subversion SVN, TortoiseSVN, Git, Client - Server, Netbeans, Eclipse, Postman, Multithread, Agile, Scrum, VoIP, SIP, HTML5, CSS2.
WORK EXPERIENCE:
Confidential, Cary, NC
Java Engineer
Responsibilities:
- Designed and implemented new interactive web pages including Directory Listing Service for SalesPoint, a telecommunications-pricing package with JavaScript and jQuery.
- Added functionality to pages Prospect List, etc.
- Used Java to query REST API’s. Used MyBatis SqlSessionFactory and added beans for new classes.
- Created Microsoft SQL queries in XML files.
- Added Spring MVC beans to input URL and Java bean paths. Ran on Apache Maven servers.
- Used Netbeans IDE and SVN repository.
Confidential, RTP, NC
Java Engineer Consultant
Responsibilities:
- Contracted to implement Delete REST API’s in Java, to manage lifecycle of Confidential XClarity Administrator).
- Specifically, created backend functionality to parse input ids, delete SQLite3 rows, Linux files and directories.
- Handled JSON data in responses.
- Created multiple SQLite3 tables.
- Designed and tested with Eclipse Neon IDE Java 1.8 debug and POSTMAN on Linux servers.
- Used Ant to test loads and Jenkins for final builds.
Confidential, Greensboro, NC
Java Engineer Consultant
Responsibilities:
- Short-term contract to design and implement Web Pages that displayed streamed data from underwater hardware sensors.
- Built JRE UI Toolkit JavaFX in Swing application, used Oracle’s Scene Builder tool.
- Created threads with a Poller and Daemon. The Poller used SocketAdapters, handlers and listeners.
- The Daemon received DatagramSocket UDP data from an Optical Interface connected to the hardware.
- Implemented MVC architect pattern. Used Eclipse, SVN. Automated testing with Maven and JUnit.
Confidential, Durham, NC
Software Engineer Consultant
Responsibilities:
- Short-term contract to implement and update Java’s Web API’s as part of Confidential ’s XLETFramework development.
- Confidential Mappers converting between XML and JSON formats and mappers changed from RESTful to SOAP messages.
- Created Forwarders and Listeners XLETs for DB2 running on WebSphere Liberty servers. RESTful messaging testing with POSTMAN and Firefox FireBug. Created Bash scripts for basic DB2 queries. Updated loggerFactory as needed for API’s.
- Created and ran automated Java JUnit testing. Manual testing through REST API Service GUI and Bash DB2 scripts. Used Confidential RTC Java code repository through Eclipse. Daily Scrum calls.
Confidential, Durham, NC
Software Engineer
Responsibilities:
- Created web application with Python, HTML5, CSS2
- Developed User Interface using Django and PyCharm IDE, data stored in a SQLite database.
- Application runs on a Windows 7 tablet at POS checkout
- Result for franchise owner - reduced advertising budget by 8% and net profit increased by 5%.
- Created client server web applications - Used Java servlets and Java Server Pages (JSP).
- Designed and implemented with Eclipse IDE on Apache Tomcat 8 client server. Used HTML5, Java, JavaScript, Node.js web server and RESTful services.
- Developed multipage web site using HTML5 and CSS2 with Microsoft Expression Web 4 IDE.
- Created Confidential Bluemix PaaS DevOps project in Linux environment.
- Used Node.js to create a server-side application, written in JavaScript, used for a body parser, and string decoder. Used JazzHub to host the git repository
- Created Liberty profile for Confidential WebSphere on express server runtime environment.
Confidential, RTP, NC
Senior Software Engineer
Responsibilities:
- Designed SIP (Session Initiation Protocol) products for VoIP (Voice over IP) using C++, running on a Confidential CS1500 (Communication Server).
- Designed and implemented a QoS feature for packet traffic control through Ethernet Routing Switches. Automated testing with Fortissimo and Hurricane equipment.
- Responsible for 1.6 million lines of DMS-100 (Digital Multiplex System) telecom switch software.
- Extensive C and C++ Tier III / Engineer level customer support for Southern Bell (SBC), ATT, Sprint, PacBell and GTE. Provided software patches and patching as needed.
- Unified Communications Integration Engineer (MCSE) Integrated Microsoft Office Communication Server ( Confidential ) with Confidential CS1K (IP PBX) to carry VoIP and SIP. Configuration of Microsoft 2012 Server, Active Directory, DNS, DHCP, DC’s, Lynx SMTP servers,, subnets, Group Policy and OU’s. Also configured TCP/IP, UDP, TCP messaging and other local and remote networking.