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
