Java Lead Resume Profile
Phoenix, AZ
PROFESSIONAL SUMMARY
- 11 years of experience as Sr Java programmer/Tech Lead in Design, development and deployment of Java Enterprise Applications using JAVA, JSP, EJB, JDBC, J2EE,,Struts1.1/1.2, WSAD 5.0, spring, hibernate, Web logic 8.1, Web Sphere 5.x Application Servers, Oracle, Windows NT and UNIX Solaris /Linux Environment.
- Proficient in using Spring 3 framework. Worked on spring modules like core spring, spring MVC, Spring AOP, spring JDBC
- Strong experience in Databases: Oracle: Experience in SQL, stored procedures.
- Extensively worked on test driven development and agile methodology.
- Extensively worked on junit 4.0 and testing.
- Have worked on maven for build tool.
- Experience in Project Management Configuration Control Accurev, clear case, sub version
- Worked on the No-sql database like Riak
- Extensively worked on developing RESTFUL web services.
- Experienced in parsing and generating XML documents using XMLBeans and JAXB
- Have worked on Java threading using Java concurrent package.
- Have strong experience in working on Amazon ec2 cloud.
- Proficiency in working on Ubuntu OS and Linux environment.
TECHNICAL SKILLS
Operating Systems | Ubuntu 10.04, MS Windows 2000/NT4.0/XP, UNIX, Linux |
Languages | JAVA, Perl, UNIX shell programming |
Java/J2EE Technologies | JDBC, Servlets , JSP , JMS, EJB, Struts 1.2, Struts tag libraries ,JSTL,Spring 3 framework Spring MVC,Spring JDBC template,Spring AOP , Hibernate frameworks, Hazel cast, Restful webserivces,Jenkins |
Internet and Web Technologies | XML, JAXB ,XMLBeans, HTML, CSS, Restful Web Services, JAX-WS , Java Script, UML, DWR,JSR 303,.Jsoup |
Database | Oracle 10g, Mysql,Riak |
Database Tools | Oracle Toad, SQL Navigator |
IDE | Eclipse 3.3/3.2 helios , WSAD 5.1/5.0,RAD7 |
Application /Web Servers | WebLogic /8.1, Web sphere 5.0, Jboss 4.2.1,Glassfish |
Tools | Accurev , Sub version , ANT 1.6 , Altova XML Spy, Log4J 1.2, Rational Rose, Remedy , JIRA defect tracking tool , Clearcase, ClearQuest ,Soap UI,Splunk,Jenkins/Hudson , SonarQube |
PROFESSIONAL EXPERIENCE
Java Lead
Confidential
Responsibilities:
- Worked on writing multithreaded programs to migrate the data parallely.
- Used data loader Api to upsert the data written in csv files
- Worked on adding features to UI to migrate to Salesforce.
Environment:
JDK 1.5, Restful web services, Jackson, multithreading, Supercsv, jQuery.
Lead Consultant
Confidential
Responsibilities:
- Ensuring timelines of project deliverables.
- Worked with the team to fix the compatibility issues
Lead Consultant
Confidential
Responsibilities:
- Ensuring timelines of project deliverables project status reports,esculation internal communication
- Helping team in troubleshooting and resolving technical issues.
- Conducting code review and involved in POC development.
- Plan Manage the day to day activities of team members including
- Prioritization of work
- Coordination of resources and meeting plans
- Ensuring completion of high quality deliverables
Environment:
JDK 1.5, Restful web services, subversion, maven, Angular js.
Lead Consultant
Confidential
Responsibilities:
- Working as Tech Lead and developed REST API using JAX-WS
- Coded the repository classes for persisting to Riak and SOLR.
- Engaged in building the product artifacts using maven and amazon ec2.
- Worked as an on-site coordinator for ITC and managing the offshore team.
Lead Consultant
Confidential
Responsibilities:
- Working as Tech Lead and mentoring and helping team members in implementing stories.
- Worked in the Agile methodology where sprint are conducted every 2 weeks.
- Responsible for delivering the stories and demoing the product at the end of sprint.
Environment:
JDK 1.5, Ubuntu 10.04, hazel cast, Restful web services, subversion, maven
Sr. Programmer Analyst
Confidential
Responsibilities:
- Working as a senior developer in the team following TDD approach and agile practices.
- Developing Class Diagrams and Sequence Diagrams using UML using Enterprise architect.
- Involved in coding end to end flow using spring MVC 3, JSR 303, Spring JDBC templates, DWR.
- Involved in generating JAXB class and using web services for making external calls.
Environment:
JDK 1.5, JSP, Java script, Java Patterns, DWR, Web logic 10.3, Junit 4.0, Accurev
Programmer Analyst
Confidential
Responsibilities:
- Developing Class Diagrams and Sequence Diagrams using UML using Enterprise architect.
- Coding and writing Junit test cases.
- Involved in writing Action classes using Struts 2 .Involved in developing rich user web pages using JSP, Ajax and JavaScript Jquery .
- Involved in writing JSP using JSTL tags.
Environment:
JDK 1.5, JSP, JavaScript, Java Patterns, Web sphere 6.1, Junit 4.0, Struts 2,Watir and Ruby scripts, RAD7, Clear Case,Spring,Hibernate,Oracle11i.
Programmer Analyst
Confidential
Responsibilities:
- Working as a senior developer in the onsite team.
- Understanding the existing Perl programs preparing requirement specifications document.
- Developing Class Diagrams and Sequence Diagrams using UML and Enterprise architect.
- Preparing high-level design called work packs. Involved in using the bug tracking software called JIRA and tracking bugs and review process.
- Coding and writing Junit test cases. Involved in coding the Migration module, which converts perl files to xml files. Also involved generating plots using framework developed over Dislin API. Involved in using posix parser API for command line parsing.
Environment:
JDK 1.5, Java Patterns, Perl, Spring framework, Hibernate, XML BEANS, XML, ANT, Java obfuscation using Zelix, Inline java, Junit 4.0, Sun Grid Engine on Linux,VM workstation ,Ghost viewer.