We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

San Diego, CA

WORK EXPERIENCE:

Sr. Java Developer

Confidential, San Diego, CA

Responsibilities:

  • Write java code to enhance GUI, Struts2/Jasper/JFreeChart reports, write database stored procedures in MS - SQL screen-scrape using Java Fx create Skuid console on Sales Force using Javascript/JQuery develop REST web services in Java use WSDL/XSD to consume external web services provide help desk support participate in SCRUM/JIRA sprints

Sr. Java Developer

Confidential, San Diego, CA

Responsibilities:

  • Developed web services in Apache CXF Implemented DAOs
  • Wrote Hibernate Criteria Queries Developed a Struts 2 MVC to do CRUD operations using Hibernate and Postgresql
  • Created a pathing jar to overcome the limitation of Windows for the length of command line
  • Participated in Agile based Sprints. Jira, Confluence and Crucible are used to keep track of issues and tasks. The development team consisted of 3 Java Developers and a QA reporting to the Director.

Sr. Java Developer

Confidential, Los Angeles, CA

Responsibilities:

  • The java team consisted of 3 java developers reporting to Director.
  • Development involved Struts2, MySQL, J2EE, JQuery, Hibernate, Ajax, Tomcat, Eclipse, Liferay, Android etc.
  • Set up Hibernate caching using ehcache and connection pooling with c3p0
  • Developed test scripts in Selenium, Junit and Jmeter.
  • Developed Asterisk and Freeswitch scripts
  • Installed Hadoop Cluster with Hbase and Hive for non-indexed search
  • Developed Google Map application in tapio java

Confidential, Culver City, CA

Java Software Engineer

Responsibilities:

  • Worked in a team of 5 java developers and 3 QA's.
  • The project is Agile based. Weekly meetings were held to determine who works on what issues. JIRA was used to track the issues.
  • Development in Spring + Struts + J2EE + JQuery using MySQL, Oracle, Tomcat, Eclipse, etc.

Java Consultant

Confidential, Santa Clarita, CA

Responsibilities:

  • Developed a ship board system to implement regulatory requirements enforced by ILO (International Labor Organization). The application ran on a Tomcat server and made use of Jenkins dynamic build
  • Development in Spring + Struts + Hibernate + J2EE+JQuery using Oracle, SVN, Jenkins/Redmine, Tomcat, Eclipse, etc.
  • Worked in a team of 3 Java developers.

Confidential

Manager, Java Development

Responsibilities:

  • Development in Spring + Hibernate + J2EE + Qt/C++ with Mysql Cloud computing, REST, Tomcat server, SVN, Bugzilla
  • Developed a content delivery system to display graphics on remotely operated video display terminals.
  • The content delivery systems is used to be various clients to display graphics on a road-side sign or an office waiting room.
  • Users could upload the graphics which were moved to Amazon EC2.
  • The content was downloaded to the graphics terminals based on a schedule.
  • The UI interacted with the Java server using RESTful API. Two kinds of databases were used:
  • MySql for persisting non-xml data
  • Couchbase for persisting xml data and Serializable java objects instead of using Hibernate caching

Confidential

Java Developer

Responsibilities:

  • Developed applications in Struts + Java, Websphere.
  • Developed application in Spring+Jboss+J2EE for fulfilling prescription medication orders. Used MSQL and Bugzilla and TFS.

Confidential, Clifton, NJ

Programmer Analyst

Environment: Linux, JSF, Java, Apache, Jboss, Oracle

Responsibilities:

  • UI development in Swing
  • Developed in Java a client portal system that has the following features
  • Client login; Client Groups set up utilizing a picklist developed with Javascript
  • Set up EJB's to monitor the clients logged in; Unit testing using DRW and remote monitor (IPMonitor) to ensure the web site is up
  • Used JDBC extensively connected with Oracle 9i and MYSQL; Additionally worked extensively with JSF, Spring. RMI
  • Linux (Bash), Apache, and Jboss; Java, JSF, Linux, MYSQL, Oracle 9i

Confidential, NJ

Software Developer and Call Center Administrator

Environment: Java, Tomcat, Windows Server

Responsibilities:

  • Developed JSP pages and administered a call center

Confidential, Howell. NJ

Build Master (Consultant)

Environment: JRun, Linux, Java, Ant

Responsibilities:

  • Developed ANT scripts to build four different products.
  • The ANT scripts ran get version commands on a SABLIME file repository. Script created classes directory to store the compiled Java classes.
  • Wrote an installer script that automatically did these steps and reset Jrun web servers and JMS queues.

Confidential, Edison, NJ

Java Developer

Environment: Java, Swing, Linux

Responsibilities:

  • Developed J2EE application to collect and store data from network devices.
  • Performed statistical analysis.
  • Used Swing components, Jtable, Jtree, etc.Implemented the inter-process communication in XML via JMS.
  • Network elements are apache servers, Cisco routers, etc.
  • The messages sent from the network elements were text of arbitrary length that needed to be stored in blobs in Oracle backend.
  • Parsed messages using rule-based techniques and graded as severe, abnormal, normal and heartbeat.
  • The last category meant the network element periodically issued a message to indicate its connectivity.
  • Presented the User in GUI filters to view messages by specific category, network element type or location.
  • Created testcases in Junit for unit testing the code.

Confidential, New York, NY

Perl Developer

Environment: Perl, Linux

Responsibilities:

  • Application development to monitor the content and delivery of bulk email. Implemented AI's natural language processing (NLP) techniques to validate the text.
  • Enhanced the GUI with drag and drop features whereby the user can select from templates and compose the campaign material.
  • Once the template was ready, the user was offered GUI functionality to export email addresses with attributes.
  • The system selected the email addresses based on the campaign attributes and attached template to be sent via email.
  • The email program was based on SMTP with DNS servers resolving the email ID's into IP addresses.
  • The bounced email is processed and email addresses in the Oracle DB were flagged. Updating of Oracle DB was done

Hire Now