We provide IT Staff Augmentation Services!

Senior Java Developer / Technology Lead Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • 8 years of professional IT experience in software development and management, specialized in Java/J2EE based Web Application Development, teamwork, leadership skills, user experience, object oriented programming.
  • Strong experience in Core Java, Design Patterns, Server side programming, Spring 3.0 framework, Struts 1.0, SOA, Rest Web Service, JSP, XML.
  • Good experience in system requirement/approach, creating technical specification and detailed design documentation, design, development, unit testing, supporting web applications across test and production environments.
  • Experience in creating the company’s DevOps strategy in a mix environment of Linux servers along with HP ALM, SVN, Jenkins, GitHub, UDeploy, URelease, LAE, and CAE.
  • Solid knowledge in User Interface development Ext JS, Angular JS, Angular CLI,JQuery,), AJAX, JSON, HTML5.
  • Good experience in Application server deployment process using WAS6.1, JBoss, Apache Tomcat Server.
  • Sound Relational Database Concepts and extensively worked in Oracle 9i, 10g,11g.
  • Working experience in HP ALM, Git, CVS,SVN, BitBucket, Jenkins, ANT, Maven and SonarQube.
  • Worked on the Java Code Quality control plugins/tool like PMD and Checkstyle Guidelines.
  • Good expertise using various Development tools like Eclipse, NetBeans, Toad, PL/Sql Developer, Putty, Teamsite, Winscp, MS Visio, Confidential Compare.
  • Excellent working knowledge in Agile (SCRUM) and System Development Life Cycle (SDLC) methodology.
  • Worked on following Third party APIs Google Search Appliance.
  • Familiar with UNIX shell scripting.
  • Performed various roles as Developer, Technical lead, implementation champ, Team lead & business analyst
  • Ability to work in tight schedules and efficient in meeting deadlines.

TECHNICAL SKILLS:

Languages: Java 1.7, Java 1.8, J2EE, JavaScript

MVC Frameworks: Spring 3, Struts 1, JUnit

Javascript Libraries: Jquery, JSON

Web Technologies: HTML5,CSS,XML,AJAX, ExtJS,Angular JS, Angular CLI

Application/ Web Servers: JBoss 5.2.0 & 7.0, Apache Tomcat 7,ATG, Sunone webserver

Web services: SOA (RESTful services),Jackson, Jersey Restful, JAX - RS

IDE Development Tools: JBoss Developer Studio 10.1, Eclipse, NetBeans, RAD, Toad

RDBMS: Oracle 11g, 10g, 9i

Version Control Tools: CVS, GIT, BitBucket, Sourcetree, Kdiff3,Tortoise SVN, Teamforge

Operating System: Win 9x/10/NT/2000/XP/Vista, UNIX

Project tracking tools: MS Sharepoint, HP ALM, Qtest

Build tools: Jenkins

Design Tools: MS Visio, Microsoft Suite (Word, Excel, PowerPoint)

Content Management: Teamsite

Tools: & APIS: Ant, Maven, Junit, Log4J, slf4j, JDBC, Custom Tags, JMS, JNDI, LDAP, JavaMail, XML, XSLT, SAX, DOM, JAXB, JAXP, RMI, Putty, PMD Report,Firebug,Selenium, Confidential Compare, Editplus, Textpad, Notepad++

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Senior Java Developer / Technology Lead

Responsibilities:

  • Actively participated in developing the front end with Angular CLI.
  • For backend service used data from Solr
  • Backend Rest Service development.
  • Data feeding to Solr using Kafka
  • Created branching strategy and design to migrate from SVN to GIT. Set up and configured Gitorious.
  • Without losing, the history migrated all files from SVN to GIT.
  • Migrated the code from ANT(build.xml) to Maven (pom.xml) as part Dev activity.
  • Started a program on knowledge management for development, help new developer and current developer to improve their product knowledge and programming skill.
  • Introduced the SonarQube to maintain the Code Quality as part Build pipeline in the Jenkins job.
  • Trained new employees and worked with them, 2~3 new developers, on new web projects; we finished in a week, which was 4 times faster than the planned time.
  • Integrated the continuous integration tool Jenkins.

Environment: Maven, Jenkins, SonarQube 5, GIT, BitBucket, log4J, Java 7.0, J2EE Spring 4.0, Hibernate 4.3, Restlet Studio, Tomcat server 7, Eclipse Mars IDE, Angular JS, HTML, JQuery, CSS, Oracle 11g, TOAD, Putty, Notepad ++,Windows 10,Solr,Rest,Json, Kafka

Confidential

Responsibilities:

  • Lead a 4-member team
  • Use of Solr and Load balance of Solr Indices in different Tomcat Servers.
  • Complete UI development using Angular JS.
  • Extensive use of HTML and CSS.
  • Similar to Google Search - Auto complete functionality was developed using AJAX. The functionality was created using REST Web Service.
  • Used and configured Apache Kafka for Data sync from DB to Solr.
  • Wrote Pagination logic which was similar to google search by using JQuery and AJAX.
  • Used Jenkins, U deploy, U Release for deployment
  • Helped team to write unit test cases and made sure that all test cases are covered.

Environment: Java 1.6, J2EE Spring 3.0, Hibernate 3.5, GSA 6.8, AJAX, HTML, AngularJS, JQuery, CSS, Oracle 11g, TOAD, Tomcat, Jenkins, Putty, Notepad ++, CVS, log4J, Windows 7.

Confidential

Responsibilities:

  • Created the secured Admin application with number of forms and the validation.
  • Written JavaScript functions to get Dynamic data and Client side validation.
  • Hands on ExtJS for one of the UI applications.
  • Managed a big development team.
  • Configuration and deployment in LAE servers
  • Started checking provision of using Apache Kafka for syncing data from DB to Solr.
  • Created the Java application (Spring integrated with Hibernate) with the Workflow model. Java logic written to validate all the workflow status.
  • Used JQuery for the Sorting and Search functionality from the front end.
  • Designed and developed the application using Spring Controller, Java BO classes, DAO with the Hibernate xml as back end.
  • Involved in the Code review and the code optimization.

Environment: Java 1.6, J2EE Spring 3.0, Hibernate 3.5, HTML, Ext JS, JQuery, CSS, Oracle 11g, TOAD, Tomcat Server, Apache Kafka, Apache Solr, Putty, Notepad ++, CVS, LAE, log4J, Windows 7.

Confidential

Responsibilities:

  • Created and deployed the Java application in Tomcat.
  • Hands on implementing Trillium and configuration and installation of Trillium.
  • Used the Multithreading concept to post the call from service.
  • Complete development of Rest Web Service.
  • Hands on JSON
  • Use of SVN for managing code in repository.
  • Help team with how to write unit test cases, ensure that all test cases are covered.
  • Worked with different teams working in different time zones.

Environment: Java 1.6, J2EE Struts 1.0, JSON, REST, Oracle 10g, TOAD, TOMCAT, Eclipse IDE, ANT Build, Trillum, Putty, Notepad ++, SVN, Windows 7.

Confidential

Java Developer

Responsibilities:

  • Lead 2 offshore developers.
  • Developed the Web Service and response structure in the Spring Architecture.
  • Complete hands on Solr Index Creation, installation.
  • Made the service faster by integrating Solr query based call from JAVA layer.
  • Used Apache Camel for rule based routing.
  • Used Log4j for the logging framework.
  • Annotations were used for the request mapping.
  • Used JAVA 1.6 and Spring
  • Used Splunk for Indexing and monitoring log and reporting.
  • Service call via Layer7 routing.

Environment: Java 1.6, J2EE Spring 3.0, Apache Solr, Oracle 11g, TOAD, Apache Tomcat, Apache Camel, Splunk, Soap, Layer 7, Putty, Notepad ++, CVS, log4J, Windows 7.

Confidential

Responsibilities:

  • Changed the web tier from Struts 1.0 to Spring 3.0, server to JBoss server.
  • By introducing the Spring IOC it has minimized the amount of code in the application.
  • Migrated the Logging framework from Log4j to slf4j.
  • Improved the performance of the application by reducing the number of DB hits.

Environment: Java 1.6, J2EE Spring 3.0, SOAP Webservice, JAVA, Oracle 11g, TOAD, JBoss 5.0 Server, JBoss Developer, Putty, Notepad ++, CVS, log4J, Windows 7.

Confidential

Responsibilities:

  • Developed and designed the back end using Java Sequence diagram and used CORE java for development.
  • Created the entire application by implementing Struts MVC Architecture.
  • Built the complete soap based web service and connected with Lucene.
  • Used CVS, Kintana and PVCS for version control and deployment.
  • Participated in Load testing and BAVA security of the application.
  • Deployed in Tomcat.
  • Documented the impact analysis.

Environment: Java 1.4, J2EE Struts 1.0, Apache Lucene, Apache Tomcat,Oracle 10g, TOAD, Kintana, Soap,Netbeans, Eclipse IDE, ANT Build, Putty, Notepad ++, CVS, Windows 7.

Confidential

Responsibilities:

  • Developed and designed the application using Struts Framework that leverages classical Model View Controller architecture.
  • Created new templates and Java components to migrate the application.
  • Used Apache ANT scripts to fetch, build, and deploy the application to development environment.
  • Used Apache Lucene, configured it in tomcat and built new index from DB.
  • Worked on XSD, XML request and response payloads, SOAP
  • Worked on Load balancing tomcat servers and performance tuning enhancements to code.
  • Responsible for testing, debugging, bug fixing and documentation of the application.

Environment: Java 1.4, J2EE Struts 1.0, Apache Lucene, JavaScript, Oracle 10g, TOAD, Eclipse IDE, Apache ANT Build, Putty, Notepad ++, CVS, Windows 7.

Confidential

Responsibilities:

  • Involved in analyzing the business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using MS Visio.
  • Created the entire application by implementing Struts MVC Architecture integrating ATG Relational View.
  • JBOSS setup, configuration and deployment of application in the server.
  • Use of ANT for building war.
  • Developed the presentation layer using HMTL,JSP and Servlets with Development tool Eclipse IDE.
  • Responsible for testing, debugging, bug fixing and documentation of the application.

Environment: Java 1.4, J2EE Struts 1.0,, HTML, JSP, JS, JBOSS, Oracle 10g, TOAD, Kintana, Eclipse IDE, ANT Build, Putty, Notepad ++, CVS, Windows 7, SOAP, Confidential Compare.

Confidential

Responsibilities:

  • Developed and designed the back end using Java Sequence diagram, Core JAVA, J2EE.
  • Created the entire application by implementing Struts MVC Architecture
  • Involved in using TIBCO queue setup and deployment in WAS server.
  • Involved in development of SOAP based Web Service, Use of JAXB parser.
  • Had hands on experience of ACE XML Gateway for authentication and security.
  • Use of PVCS for deployment.
  • Deployment using Kintana tool.
  • Documented the impact analysis.

Environment: Java 1.4, J2EE Struts 1.0, WAS 6.1, Apache Tomcat, Kintana, Oracle, Spring, SOAP based WebServices,CVS,Lucene,Toad,XML,XSD,AceXmL Gateway, TIBCO, Java 1.4, HTML, Oracle 10g, TOAD, Eclipse IDE, ANT Build, Putty, Notepad ++, CVS, Windows 7.

Confidential

Responsibilities:

  • Involved in analyzing the existing code, understanding the business requirements and compose them into a technical use cases.
  • Creating class and sequence diagrams using MS Visio for Major enhancement.
  • Designed and developed the application based on Struts MVC framework.
  • Developed the Java layer system and Lucene as the Indexed DB.
  • Developed the presentation layer using Struts JSP and Servlets with Development tool Eclipse IDE.
  • Learnt Component Architecture to fix the existing application bugs.
  • Responsible for testing, debugging, bug fixing and documentation of the application.
  • Documented the impact analysis.

Environment: Java 1.4, J2EE Struts 1.0, WAS 6.1, Apache Tomcat, Kintana, Oracle, Spring, SOAP based WebServices,CVS,Lucene,Toad,XML,XSD,AceXmL Gateway, TIBCO, Java 1.4, HTML, Oracle 10g, TOAD, Eclipse IDE, ANT Build, Putty, Notepad ++, CVS, Windows 7.

Confidential

Responsibilities:

  • Involved in analyzing the existing code, understanding the business requirements and compose them into a technical use cases.
  • Creating class and sequence diagrams using MS Visio for Major enhancement.
  • Designed and developed the application based on Struts MVC framework.
  • Developed the Java layer system and Oracle as the backend.
  • Developed the presentation layer using Struts JSP and Servlets with Development tool Eclipse IDE.
  • Learnt Component Architecture to fix the existing application bugs.
  • Responsible for testing, debugging, bug fixing and documentation of the application.
  • Documented the impact analysis.

Environment: Java 1.4, J2EE Struts 1.0, WAS 6.1, Apache Tomcat, Kintana, Oracle, Spring, SOAP based WebServices,CVS,Lucene,Toad,XML,XSD,AceXmL Gateway, TIBCO, Java 1.4, HTML, Oracle 10g, TOAD, Eclipse IDE, ANT Build, Putty, Notepad ++, CVS, Windows 7.

We'd love your feedback!