We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Senior Software Professional with 10 years of experience in analysis, design, and development & implementation of large - scale technology solutions in N-tier Client-Server architecture & Web based systems using Java/Scala technologies..
  • Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala
  • Having extensive work experience with Java, J2EE, JSP, EJB, and Hibernate, Spring and Struts.
  • Worked on front-end technologies like JSP, HTML, JSF and Python.
  • Experienced in all phases of Software development life cycle (SDLC), quality management systems and project life cycle processes and various methodologies like Agile Scrum and Waterfall.
  • Design, development, implementation and optimization of large enterprise applications for expertise in BFS (Global Markets and Investment Banking)
  • Experienced on Tibco JMS, MQ Messaging processing using EJB Components
  • Experienced JSF migration from 1.2 to 2.1 to compatible with Java 1.7 version
  • Implemented the business services using the Factory, Business Delegate, Service Locator Pattern and DAO Pattern for wrapping the database access logic.
  • Proven expertise in implementing IOC and Dependency Injection features in Spring Framework.
  • Expertise in XML Suite of Technologies XML, XSL, XSLT, and validations with DTD & XML Schema and processing profile with JAXB Parser.
  • Experience in Installation, Configuration of Web Sphere 6.1,8.5, Web logic 8.1,9.2
  • Experience on Tibco BW process to publish messages to different downstream components
  • Configured Web Sphere Recourses like JDBC Providers, JMS providers, QCF, Naming, Data Sources.
  • Experience on Production Support environment, VFH, Autosys Jobs.
  • Knowledge on Swift messages and RSS Feeds
  • Experience in dealing with major market reference data provided by Bloomberg, Reuters, VDF, DTCC etc and their products
  • Knowledge of reference data and market data modeling and mapping for fixed income, F&O, Equities securities
  • Good experience with relational databases such as Oracle, SQL Server and Sybase.
  • Proficient in Software Configuration Management using Tortoise SVN, VSS, Start Team

TECHNICAL SKILLS

Operating Systems: Windows 2000/XP/95/NT Server. UNIX, Linux.

Languages: Java 1.5,1.7 JavaScript, J2EE, Ajax, Python, Scala

Frameworks/ Architectures: Struts 1.2, Spring DI/IOC, and Hibernate.

Building and Logging Tools: Hudson and Log4j, Jenkin

Databases: Oracle, Sybase, My SQL.

Tools/IDE: IBM RAD 7.5, 8.5, Eclipse IDE 3.6/10x, Ant, SOAP UI, Quality Center, JIRA, Autosys, Scala.

Version Control: Subversion (SVN) and Visual SourceSafe (VSS).

Workflow: Tibco Designer.

Application/Web Servers: Web Sphere 6.1,8.5, Weblogic 8.1,9.2 and 11g,Tomcat 6, JBoss 5

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Lead Java Developer

Responsibilities:

  • Designed and developed the project using MVC design pattern.
  • Worked with the project for all the phases like Analysis, development and testing.
  • Modified the JSPs, XML according to the check lists.
  • Added and modified JSP pages to display new information’s.
  • Used web logic workshop, Eclipse 3.5 as development IDE for web applications.
  • Analyzing jsps with their ps.xml and finding the flows for all the JSPs.
  • Configured and utilized Hibernate to interact with Oracle database.
  • Used Hibernate for persistence mechanisms.
  • Implement, Integrate and maintain the client server and web related applications.
  • Used and implemented XML for data exchange between applications.
  • End to End Validation of pages developed by team members
  • Turning complex data base queries and joining the tables to improve the performance of the application.
  • Configured the project on weblogic 8 application servers.
  • Designed and developed base classes, frame work classes and common re-usable components.
  • Discussion with fellow mates through teleconference daily for the issues and updates.
  • check in/ checkout of the files developed into the star team
  • Interacting with the clients in regular basis to get the clear requirements.
  • Given full support during System testing phase to fix critical and high priority defects
  • Testing mobile application pages.
  • Designed and developed application frameworks - Exception Handling, Logging etc

Environment: Java, J2EE, Struts, Servlet, HTML, Java Script, XML, XSLT, PL/SQL, Apache Tomcat, Eclipse, and UNIX

Confidential, San Antonio, Texas

Technical Lead / Senior Developer

Responsibilities:

  • Involved in 85% of coding.
  • As a technical lead assessing the technical risks and prepare project technical profile
  • Involved in applying Pure Agile scrum model for the implementation.
  • Implementing using pair programming and continuous integration methodologies.
  • Design high level J2EE solution architecture and get approval from client architect
  • Implemented factory and Delegate Design patterns.
  • Created new bottom up approach Reward aggregation web service to collect all the rewards of a USAA member number.
  • Design error handling at various levels (HTTP/SOAP/Application faults)
  • Using JUnit, Selenium testing tool to conduct Unit testing of java services.
  • Coordinating the review of Unit and Integration test cases.
  • Code review and walkthrough of the developed code and coordinating the code review with USAA Tech leads.
  • Coordinating the Code Merge using RTC
  • Onsite and Offshore coordination for all the above activities
  • Testing of application in various phases and mobile devices
  • Review/Approve build, deploy schedules, rollout plans and build piloting.

Environment: Java, Interaction with Rewards Maintenance and ALG Web Services, RTC, Automatic Deploy Systems and putty

Confidential, Jersey City, New Jersey

Sr.Java Developer

Responsibilities:

  • Analysis of requirements provided by the Business Analysis Team.
  • Analyzed and prioritized Product backlog to decide which user stories should be implemented.
  • Involved in creating UI components for F&O, Equities, and Loans which allow users to Create/Modify/Delete Assets using JSF, spring, and Hibernate. It will help Business users to correct the Data provided by Different Vendors.
  • Design and Developed Components which will process Equity Data from Different Exchanges like Toronto, China, CVX and load into the PME Golden Copy Data Base
  • Involved Java Migration from 1.5 to 1.7 version and also JSF 1.2 to 2.1 compatible with Java 1.7 version
  • Successfully Configured RSS feeds, Swift messages using MQ Messaging
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Configured new JIL, Autosys Jobs for timely manner.
  • Analyzed and prioritized Product backlog to decide which user stories should be implemented.
  • Configured Hudson for building applications everyday automatically checking out the code from SVN.
  • Developed case management system using Agile methodology.
  • Participated in Sprint planning meetings for task planning and time estimation. Attended daily standup meetings to report status and resolve issues faced while working on user stories.
  • Analyzed and prioritized Product backlog to decide which user stories should be implemented.
  • Configured Hudson for building applications everyday automatically checking out the code from SVN.
  • End to End testing of the deployed applications and fixing the environmental and application issues. Used HP Quality Center for tracking and resolution of defects.
  • Handling Release Master Activities who takes care of weekly release by scheduling in person meeting with team member, review the changes and represent to get approve from Change Management Team.
  • Creating Wiki for every weekly release items which contains instructions to follow for release and business change description.

Environment: Java, J2EE 1.5,1.7 Spring 2.5, Hibernate 3.x, JMS, JUnit, Sybase, Toad 10.5, Linux, XML, AJAX, HTML, JavaScript, Ant, Log4j, Subversion (SVN), HP Quality Center, Hudson, RAD 7.5, 8.5, WAS 6.1,8.5

Confidential, Los Angeles, CA

Sr. Java /J2EE developer

Responsibilities:

  • Involved in full life cycle development of Auto Bind Project where the user can buy the policies for Auto, Home and Life Insurance.
  • Used Spring framework in design, develop and maintenance of this application to implement MVC design pattern.
  • Experience in working with Spring MVC using AOP, DI/IOC and JDBC template.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Experience in designing web services, SOA based applications
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object.
  • Implemented Junit test case for all business methods for unit testing.
  • Used Log4j to implement logging functionality.
  • Written Ant script for build and deployment process.
  • Used Agile scrum methodology to develop and deliver project.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Involved in testing and deployment of the application on WebSphere Application Server during integration and QA testing phase.

Environment: JAVA1.6, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, JSTL, JSP, Oracle, Web Services, SOAP, Restful, Maven, Apache AXIS, Jersey, SOAP UI, XML, JAXB, JAXP, HTML, JavaScript, CSS, AJAX, JUnit, Eclipse, WebSphere, SVN, Shell Script

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of Portfolio Management.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Responsible for developing Servlet.
  • Involved in implementing database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • Developed test cases and performed unit testing using J Unit.
  • Extensively used Collabnet subversion for version control.
  • Used Glassfish Server for deploying various components of application.
  • Involved in modifying, updating and testing of the component.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi threading and socket programming.
  • Deployed the application on Weblogic Application Server.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used Win CVS as version Control system.
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

Environments: java, j2ee, java SDK, JSP, html, JDBC, ooad, Servlets, SVN, MySQL, java script, jQuery, Jstl, SQL server, struts frame work, Servlets, JSP, EJP eclipse, UML, windows xp/Linux.

We'd love your feedback!