Java/j2ee Developer Resume
Westlake, TX
SUMMARY:
- Over 18 years of professional Information Technology experience in Government and Telecommunication domains.
- Over 10 years of Java/J2EE programming and software testing experience in client server, web and distributed computer environments.
- Extensive experience in full life cycle software development including analysis and design phase, development, testing, integration and regression testing, performance testing, deployment and production implementation.
- Applications using J2EE technologies with Java, Servlet, JSP, MVC Framework (Struts), microservices
- HIBERNATE, EJB, XML, SOAP JNDI, JDBC and Spring Framework.
- Mastery of Object Oriented Design (OOD) and J2EE
- Design Patterns, MVC, HIBERNATE multi tier architectures and distributed architectures.
- Experience in developing and deploying Web Services using SOAP, WSDL, UDDI, XML and MQSeries technologies.
- Hands on experience in creating automated build scripts using ANT and UNIX shell scripting for software release installation in a network application environment. Extensive experience in production support and Production troubleshooting, Software test scripting using Mercury Quality Center and HP Winrunner Test Tool.
- Experience in writing Oracle SQL PL/SQL stored procedures, database concepts and in fine tuning SQL.
- Extensive experience creating use case and flow of events diagrams using RUP in the design phase for web development projects.
- Solid Management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity and promoting a cohesive team environment. Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills
- A self motivated professional and natural communicator possessing good technical, initiating, leadership and problem solving skills and a proven team player.
- Unique ability to communicate technical concepts simply and understandably.
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/XP/7/8,10 Sun Solaris, Suse Linux, Ms Dos, IBM I5/OS
Languages & APIs: Java, J2EE, EJB, JMS, JSP, JDBC, JNDI, MVC, Struts, XML, PL/ SQL, HTML, AJAX, Java Script, Unix Shell script, Swing, SOAP.
Application Servers: WebLogic 8.1, 10.3.5, IBM Web Sphere 5.2,6.1,7.0,7.5.8.0, Tomcat and Apache Web Servers, Oracle OC4J Application server, Glassfish 3.1.2 Application Server
Messaging: IBM MQ Series 5, Apache Camel 2.13.12 messaging parallel processor, Apache Kafka
Design Tools: UML, Rational Rose, ClearQuest
Development Tools: Eclipse, emacs, Visual Studio 2008, Oracle JDeveloper 10g, IBM, Websphere Studio, Spring Tool Suite for facile development of microservices
Application Development: Facilities, NetBeans, MyEclipse, RAD Rational Application Developer
Databases: Oracle (9i,10g,11g), SQL Server 2000/2008/2012 , MS Access, DB2/udb, MySQL
Configuration Management Tools: Clearcase, CVS, MKS, RTC, Maven, Boreland Star Team8, Ms Team Foundation Server, Serena Dimensions, SVN, GIT, Bitbucket, GITHUB
PROFESSIONAL EXPERIENCE:
Confidential, Westlake, TX
Java/J2EE Developer
Responsibilities:
- Java webservices development for Fund Wide Operating Expense fee calculations using formulas and variables.
- Created repository java classes for Oracle table alterations and expansions.
- Created webservices for Portfolio, Subportfolio and Share class rate and fee calculations and update to Oracle 11g database.
- Use of AciveMQ for messaging, Apache Camel for route building for services and GITHUB for code merge to main versioning branch.
- Performed AWS code deployment to Github and resource provisioning using AWS cloud formation template.
Confidential, Fort Worth, TX
Java/J2EE Developer
Responsibilities:
- Java api development of cloud - config-server microservice embeddable in a Spring Boot application.
- Use of MongoDB nosql database in cloud-stream-publisher, data-enricher and data-receiver microservice storing database properties/credentials externally to the applications.
- Use of bootstrap.properties file to define location of git repository of the configuration.
- Maven build tool and maven dependencies in pom.xml of client projects.
- AWS Lambda coding with target website using react.js and AWS load balancing configuration.
- Add AWS security groups and users.
- Deployed code releases to Unix servers in development and QA testing environments.
- Performed server maintenance and troubleshoot server processes using Actimize Server Monitor.
- Performed Splunk arches for events in production for debugging purposes.
- Performed front end testing of software coding enhancements with test urls and validation testing for successful return codes with Postman microservice testing tool.
- Performed Java programming code changes for data mapping for various wire transaction types.
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Enhancement programming to replace XStream with Jackson parser for serializing objects into XML and deserializing XML system wide.
- Applied Node.js to create runtime environment for all framework apps.
- Employed Node.js modules to read files and create servers for development framework operations.
- Performed programing to remove objects from S3Context SOR to clean up requests in cache more than 60000 miroseconds old.
- Use of Amazon webservices and S3 context to Reproduce archtype project on local machine and test web changes independently
- Performed programming to allow users in DEV environment to access server through local machine bypassing validation process programming to enable display of filename and filesize for content server proxy
- Test Spring WebFlow upgrade in ASI projects using web testing tool, Microservices and api development using Spring MVC and Spring Portlet MVC framework.
- React.js for GUI front end.
Confidential, Miami, FL
Java/J2EE Developer
Responsibilities:
- Produce and consume messages from node to topic with Java/Kafka and REST API webservices, Microservices and api development using Spring MVC and Spring Portlet MVC framework
- Use of bitbucket repositories and Jenkins server for software deployment
- Use of Spring Framework/Hibernate/JPA for Oracle database updates
- Creation of rest microservices using GET, PUT and POST Web methods. Java, J2EE, EJB, JMS, JSP, JDBC, JNDI, MVC, Spring, Hibernate, JPA, XML, PL/ SQL, HTML, AJAX, React Java Script, SQL Developer, WinSCP, CouchBase connection pool, Consul API Configuration Services, Docker deployment containers
Confidential, Cincinnati, OH
Java/J2EE Developer
Responsibilities:
- Support and enhance computer messaging systems for document and specifications transactions.
- Software Development enhanced applications for computerized messaging systems and eRedbook application for materials engineeringEnhanced Upload functionality by file types, Enhanced Email systems links processing for Microsoft
- Exchange server, Maintained Web browser functionality using java server faces attributes, react.js, created REST Webservices using http GET, PUT and POST Webmethods
- Enhanced Plotting curve web page rendering and color sequence with Java/JSF
Technologies: Spring MVC web framework and JBoss application Server, Java 1.8, Jscript, JQuery, css, Oracle 11g persistent database objects and SQL Developer DBA suite query toolEclipse Juno 3.8 IDE, CVS versioning and defect control. Apache Ant 1.9.1 build tool, JAXB xml parser, sass, json, jstl tagsRESTful web services spring tool suite 3.4.0.RELEASE e4.3.1 win32 x86 64, Use of Sun Solaris 11 and GNU Linux deployment and QA testing servers, unix shell command/ shell script. SOAP UI MVC testing tool. Chrome debug tools, react.js, Spring Batch and transaction handling