Java Developer Resume
NJ
SUMMARY
- Over twenty years’ experience as a programmer, software engineer, and application developer.
- Proficient in a wide variety of languages and software including J2EE development and database programming and design.
- Experience in a lead development capacity in both small and large teams integrating database - driven Internet applications with custom, dynamic solutions.
- Open-minded and interested in learning new technologies. Excellent problem solving skills, extremely rapid learner, and very customer focused.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, JavaScript, Perl, UNIX Shell Scripting, HTML, CSS, XML, GWT, Android SDK, SQL, XPATH, AWS SDK, AWS CLI, Azure SDK
Application Servers: BEA WebLogic, Red Hat JBoss, Red Hat Fuse, Apache Tomcat
Databases: Oracle, Microsoft SQL Server
Development Platforms and Tools: Eclipse, NetBeans, Android Studio, IzPack, Docker, Ant, Maven, Git, Gradle
Communication and Network Protocols: HTTP, LDAP, FTP, SOAP, REST
Operating Systems: Solaris HP-UX, RHEL, Windows, Android
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Work with various Air Force and Army Java applications, enhancing and migrating them to the Amazon Web Services (AWS) or Microsoft Azure Cloud Computing Environments (CCE).
- Support of the Air Force Common Computing Environment (CCE) and Global Combat Support System - Air Force (GCSS-AF 2) contract vehicle.
Java Developer
Confidential
Responsibilities:
- Design, develop, and test software modules for contract management applications at the U.S. Army Contracting Command's Virtual Contracting Enterprise office (ACC-VCE) .
Software Engineer
Confidential
Responsibilities:
- Design, architect, and engineer current and emerging Army Battle Command Systems.
- Implemented requirements and corrected defects for the United States Army's Command Post of the Future (CPOF), a command and control software system that allows commanders to maintain topsight over the battlefield and collaborate with superiors, peers and subordinates.
- Developed containerized service and API for the Common Operating Environment (COEv3) Data Bus (Data Services), which provides interprocess communication for COEv3 applications.
- Developed, enhanced, and supported several Android applications for the Army smart clients that run on a Hybrid OS (Linux base + Android UI). The applications are designed for mounted or under-the-arm tablets, but can also run on mobile devices. Designed and implemented RESTful client applications to mitigate and transform messaging data between Army systems.
Senior Software Developer
Confidential
Responsibilities:
- Part of a team that developed a net-centric information sharing service (DDS) which enables the distribution of information in the form of Simple Object Access Protocol (SOAP) messages across the enterprise using the Apache Axis 1.3 for Web Service deployment.
- Created a Java API to communicate with the Axis Web Service using the Axis wsdl2java tool.
- Developed instructional material and documentation for the Axis Web Service client API.
- Developed a Java Swing GUI application based on the Open Services Gateway initiative (OSGi) framework.
Senior Applications Developer
Confidential
Responsibilities:
- Lead Developer/Architect developing and implementing corporate Intranet personalization Web application. The application allows employees to define the content that they want to see on the corporate Intranet portal. Developed the application using Java Servlets, Java Beans, Java Server Pages (JSP), JNDI, JDBC Data Access Objects (DAO), SQL, JavaScript, CSS, and HTML.
- Created scrolling stock ticker using the JAVA API for XML Processing (JAXP) to parse market data and JavaScript to display scrolling ticker.
- Developed multiple data-driven applications using JDBC, JNDI, Java Servlets, and JSP.
- Met with corporate customers to define requirements.
- Oversee application development for corporate internet and intranet. Mentor junior developers on J2EE Server Side technologies such as Servlets, Java Server Pages (JSP), JDBC Interfaces, SQL, MVC, deployment environment setups, systems architecture, application testing, and Java development best practices.