We provide IT Staff Augmentation Services!

Java/ Jee Technical Lead/ Senior Developer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 10 years of experience in design and development of java oriented enterprise based application with strong understanding of Java and J2EE technologies.
  • Strong design/development experience with SDLC including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing and Deployment.
  • Experience with Web Services (SOAP, WSDL, and SOA) and application servers including IBM Web Sphere, JBoss and Apache Tomcat.
  • 2+ years as a technical lead, 8+ years in Java/JEE development, and 3+ years in system integration.
  • 4.0+ years of hands on experience in building applications with sought - after technologies and frameworks like Spring, Hibernate, and JSF. 5+ years with HTML, CSS and JavaScript.
  • 3.0+ years of hands on integration experience using JMS, Websphere MQ, SOAP based Web services, XML, XSD, and XSL.
  • Well versed with entire development life cycle and facilitating agile practices, with ability to work closely with the business to translate business requirements into detailed design.
  • Provided technical leadership on the architecture, design, and successful implementation of a number of mission critical 24x7 Java/JEE applications at organizations including Confidential, MNAG Finance.
  • During employment, assisted and mentored new recruits within the Java development team with JSF, Spring, and Hibernate frameworks, which ensured smoother transition, improved productivity, and successful timely completion of the project.
  • Enjoyed repeated success in understanding business expectations, building effective solutions, and facilitating agile development practices for industries in finance and public sector.
  • Diligently re-designed, refactored, and performance tuned an under performing application within 4 weeks that contributed to 60% reduction in response times, significant improvement in the user experience, and consequently improved the independent Web site usability rank from 36th to 8th.

TECHNICAL SKILLS

Java Technologies: Java 1.4, 1.5, Applet, Swing, Reflection, Multithreading, Sockets, Collection8+ years JMX, JDBC, RMI, 3+ years in building stand-alone multi-threaded and TCP/IP socket based applications.

JEE Technologies: JSP, Servlet, JSF, EJB, JMS, JDBC, JSTL, EL, JNDI, JTA, LDAP.

Frameworks/Libraries: Spring, Hibernate, Acegi, Spring-ws, Struts, Tapestry, JSF Sun RI, FaceletsAjax4JSF, Grails, JiBX, JUnit, Log4J, etc

Middleware: Websphere, Weblogic, JBoss, Apache Tomcat, MQSeries, Tuxedo JOLTMQSonic, MapXtreme etc

Tools: Ant, Maven2, CVS, SVN, Eclipse, Rational Software Architect, etc

Languages: Java, C, C++, C#, Groovy, Objective C, Xcode, JSON, UMLJavaScript, Ruby, SQL, SPARQL, HTML/ XHTML, CSS, Ajax, PascalFORTRAN, Python, .NET, ASP, ASP.NET, Visual Basic, Perl

Front end Web Frameworks: jQuery, jQuery UI, Angular.js, Backbone.js, Ember.js, SproutCore

Web Frameworks: Ruby on Rails, Sinatra, Rack, Node.js, Connect, Express

Platforms: Linux ((Ubuntu, Debian, Fedora, Suse, RedHat), UNIX, Mac OS XWindows 95/98/NT/2000/XP, DOS

Design skills: UML, Object Oriented Analysis and Design (OOAD)AOP (Aspect Oriented Programming), Design by contract, GoF design patterns, JEE Design patterns, EJB Design patterns, etcetra.

Methodology: Agile methodology, RUP (Rational Unified Process), XP, TDD (Test Driven Development) Content Management Drupal, Radiant CMS, Refinery CMS, Spree, Mephisto Systems/ E - commerce

Database and tools: PostgreSQL 8/9, MySQL 4/5, Oracle RDBMS V7, 8, 8i, 9i, 10g and 11gAccess, Teradata, Sybase, MS SQL Server 2012/2008/2005/2000 , Apache Cassandra, MongoDB, Redis, Hadoop/ MapReduce, CouchDB, PL/SQLSybase Stored Procedures, DB2 UDB, DB2 on AS/400, DBVisualizer, DB Artisan, TOAD, MS-Access etc

Applications: MS Project, Visio, Crystal Reports, Adobe Creative Suite including Dreamweaver/ Photoshop/ Illustrator/ Indesign/ Flash/ AfterEffects/ Premiere/ etcetera, Flex, ActionScript 3.0, MS Office, Visual Studio

Other: SOAP Web services, HTML, CSS, Ajax, JavaScript, jQuery, PHP, Jython, JRuby, Scala, Clojure, Shell scripting, Server side scripting, Selenium Webdriver, Selenium IDE, TestComplete, iMacros, Ruby Watir, Autoit, AB2, Jmeter, httperf, siege, Acunetix WVS Scanner, IBM AppScan, HP Webinspect, OWASP technology and OWASP TOP 10, PKI; iOS and Android mobile manual testing, HP LoadRunner,SoapUI, TestNG, Junit, Handlebars.js, mustache.js, require.js, sencha ext js, Dojo, Visual Basic, XML, XSD, XSL, XSLT, XSL-FO, WSDL, JAXP, Xalan, Xerces, SQL, Django, CXF, ActiveMQ, JIRA, Apache Commons API, Eclipse RCP, Google Web Toolkit, Chef, Puppet, Jasper Reports.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Java/ JEE Technical lead/ senior developer

Responsibilities:

  • Primary Lead of the online system development team.
  • Managed a group of application developers, assigned responsibilities, contributed to transitioning into Agile, including story estimation/ story elaboration/ product planning in agile environment, elaborated use cases, managed project schedules, and module targets.
  • Migrated from Java 1.6 to Java 1.7, then Java 1.8.
  • Tuned legacy code from ground up and added features utilizing Java/ JEE with Spring, Hibernate, Ma ven.
  • Performed Selenium testing alongwith other testing methodologies.
  • Gathered business requirements and wrote detailed design documents.
  • Development completed in time for the launch of the program and live deployment, by addressing performance issues at various levels of application architecture.
  • At the height of current feed, application dealt with concurrency, scalability and performance issues.
  • Manage server environment (consisting of web servers, database servers (Oracle cluster), and a handful of additional servers to handle email, DNS, etc.
  • Developed test cases from the business requirements, use cases, and by collaborating with the business users and analysts.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for the Oracle database.
  • Refactored code, tuned SQL statements to improve performance.
  • Maintain source code repository on Subversion.

Confidential, Sacramento, CA

Java/ JEE Technical lead/ senior developer

Responsibilities:

  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Built an ecommerce application using Java EE, Struts 2, Hibernate 3.x, Spring 3.x by applying Object Oriented design concepts, JEE and GoF design patterns, and best practices.
  • Managed a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Built and deployed Java applications using MVC II architecture using Struts 2; designed and developed Servlet, JSP for Controller, View layers respectively where Servlet processed requests and transferred control to appropriate JSP.
  • Integrated with Hibernate for Object Relational Mapping, data persistence; designed and developed application using Spring MVC.
  • Worked on JavaScript for dynamic content to pages; utilized JSTL, CSS for the front end
  • Developed test cases from the business requirements, use cases, and by collaborating with the business users and analysts.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 9i database.
  • Tuned SQL statements, Hibernate mapping to improve performance, and consequently met the SLAs.

Confidential - Tempe, AZ

Java/ JEE developer

Responsibilities:

  • Designed and developed web application for the Transportation Department using popular frameworks like Spring, Hibernate, JSF, Facelets, XHTML, Maven2, Ajax.
  • Integrated other sub-systems like documentation system, and online application system, through JMS,Websphere MQ, SOAP based Web services, XML.
  • Reviewed code and encouraged developers to use key design patterns, such as façade, factory, strategy, command, singleton, proxy, decorator, etc.
  • Provided recommendations on Object Oriented design concepts, best practices, exception handling, and identifying and fixing potential memory, performance, and transactional issues.
  • Conducted interviews and made recommendations for hiring Java/ JEE professionals.
  • Increased the number of JUnit tests to improve the overall quality of the Java/J2EE based applications.
  • Produced detailed design documents with design alternatives, pros and cons for each approach, and reasons for therecommended approach.
  • Tuned SQL statements, Hibernate mapping, and Websphere application server to improve performance.
  • Researched and architected the future direction of division’s service oriented architecture approach.
  • Analyzed “What if” scenarios and exceptional conditions, and made recommendations to fill the gaps identified in the functional specs and detailed design.

Confidential - Tempe, AZ

Research Assistant

Responsibilities:

  • Built and deployed Java applications into multiple UNIX based
  • Environments for the University project.
  • Enhanced the previously developed system for the Urbansim project to use sought-after technologies and frameworks and to gain hands - on experience.

We'd love your feedback!