We provide IT Staff Augmentation Services!

Sr Java Developer Resume

San Antonio, TX

SUMMARY:

  • An accomplished Full Stack Software Engineer with more than 23 years of experience in SDLC and Agile software development including requirements gathering, use case analysis, design, implementation, deployment, testing, maintenance and . AWS s. Specializing in full SDLC Object Oriented Design and Analysis.
  • Expertise in Object Oriented Analysis/Design, JEE Development and skilled at solving business problems through technical expertise.
  • Strong understanding of core Java, JEE framework, and database platforms.
  • Solid ability to build complex, highly transactional, high availability systems.
  • Solid ability to build complex database models following database design best practices.
  • Demonstrated ability to provide mentoring and guidance to individuals to increase productivity, while fostering the team environment.
  • Quick to learn and adapt to new business processes, best practices, and ‘learning’ the business.
  • Analytical thinker that consistently resolves issues through innovative technological solutions, often pursued to provide technical guidance to future initiatives and input to outstanding technological issues.
  • Very strong interpersonal skills.

TECHNICAL EXPERTISE:

Languages: Java (1.8), XML, JavaScript, jQuery, HTML, XHTML, PL/SQL, T - SQL, AJAX, Python 3

Frameworks: MVC, Spring Core (XML, Annotations, Java Code), Spring MVC, JEE, Hibernate, Spring Boot, Selenium & Junit testing

API’s: JSP, JSTL, Servlets, EL, AJAX, JAXB, Web Services (RESTful & SOAP)

Concepts: OOD, UML, Unit Testing, Regression Testing, Negative Testing, Use Cases/Documentation

Systems: Windows Server, Linux

App Servers: Red Hat JBoss, Oracle WebLogic, Apache Tomcat, Apache CXF

Web Servers: IIS, Apache

Databases: Oracle, Microsoft SQL Server, MySQL, Access, DynamoDB

DB Dev: Triggers, Stored Procedures, Views, Functions, Packages, PL/SQL, T-SQL, SQL Mail

Directories: Microsoft Active Directory

Reporting/BI: SSRS, Jasper Reports

Software: IntelliJ, Eclipse, Dreamweaver, HP-WebInspect, HP Fortify Source Scan, VMWare Client & Server

Security: Have current Secret Clearance

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

Sr Java Developer

Responsibilities:

  • Working for the Military/Government section in an Agile/Scrum environment and SDLC.
  • Full-Stack development using JSF, Rich Faces, JPA and JDBC. JavaScript and jQuery.
  • Write stored procedures in PL/SQL.
  • JUnit Easy Mock, Maven, JAXB, and GitHub.
  • Utilize Spring Core framework.
  • Also run HP Web Inspect for the Production app and Fortify for validating code for OWASP requirements.
  • Achieved AWS CDA, AWS SAA, and AWS Cloud Practitioner s.
  • Have some experience with webservices, Spring MVC and Spring Boot.

Confidential, San Antonio, TX

Sr Java Developer

Responsibilities:

  • Hired to write a Fingerprint application for the Confidential that will interface into their Security Forces Management Information System ( Confidential ).
  • Wrote Java code that interfaces with a 3rd party fingerprint scanner utilizing their custom APIs. App will be used by Confidential worldwide.
  • Developed new Oracle stored procedures and functions that will get called from existing Swing JPanels. Wrote SQL with %TYPE on param variables to guard against table changes by DBA.
  • Developed new Swing JPanel that interfaces with Confidential Criminal Justice Information System (CJIS) to alert sysadmins of new criminal fingerprint data needing to be sent to the FBI.
  • Built new tables and triggers along with audit tables in support of Fingerprint app that stores the data collected from Confidential and CJIS applications.
  • Used %ROWTYPE to define row data from table.
  • Additional duties include converting existing JDBC code from a Statement format to a Prepared Statement format to guard against SQL injection.
  • Use Fortify to scan Java source code for security issues; SQL Injection, Man-In-The-Middle etc.

Confidential, San Antonio, TX

Sr Java Developer

Responsibilities:

  • For eight years the sole Java developer at Confidential serving a user base of 350 users.
  • During first six months, resolved a huge online processing bottleneck. Modified various JSPs and wrote new DB calls through 3rd party API. The new process went from online to a reoccurring background batch process. This freed up specific JSPs, reduced memory usage, threads, and licenses, and saved the company 100K in previously planned additional licenses and fees.
  • Created the company’s first E-File system for the receipt, processing, and notification of client samples. The first iteration was a TXT and CSV based E-File system. The second iteration was XML based system utilizing JAXB to unmarshal and marshal the data from and to the client.
  • Created a new system that replaced the 3rd party software that processed lab data from BAX, GDS, and Vidas machines. System was based on JAXB for XML formatted data. Also created a log file system to capture processing metrics. End result; Company converted to new system (LimsLink), and fired the 3rd party vendor and thus saved thousands of dollars in monthly license fees.
  • Systems (noted above) were designed as one main Java class, generically written, but modified at runtime by configuration data stored in database. SQL statements in config allowed runtime modifications without having to modify Java source. As such, new client setups required only config data setup, no source code changes, and a 15-minute setup time, minus testing time.
  • Wrote a JSP in conjunction with our SSRS reporting system that allowed dynamic run-time population of report variables which provided real-time data reporting to internal and external clients. Variable data stored in DB and populated parameters on JSP and SSRS at runtime.
  • Wrote various BI reports using SSRS and Jasper reports along with using the built-in scheduler in SSRS for timely report delivery to upper management.
  • Conducted meetings with various outside client’s IT departments as part of the onboarding process for our E-File system.
  • Member of the IT panel to interview prospective IT candidates for company’s open positions.
  • Lead team member of upgrading to JBoss app server. Ran the installation and configuration for creating load balancing, multicast setup, and testing.
  • Lead team member of upgrading our Laboratory Information Management System (LIMS) to the latest version.
  • Also, in charge of updating JBoss and our LIMS with various patches from 3rd party vendor.
  • Updated JSPs on our LIMS to in corporate jQuery AJAX calls for asynchronous processing.

Confidential, San Antonio, TX

Sr Programmer Analyst

Responsibilities:

  • Wrote various core Java programs utilizing JDBC to create data files.
  • Member of Oracle Siebel CRM team to provide onboarding of new financial clients.
  • Wrote various REXX scripts to provide additional functionality for creating client data from the mainframe
  • Senior developer at Confidential on the mainframe side writing CICS, DB2, and COBOL programs, as needed.

Hire Now