We provide IT Staff Augmentation Services!

Java Tech Lead Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 8+ years of professional experience in Software Development Life Cycle, Object Oriented Programming that includes requirement Analysis, Design, Development and implementation of Web Based, Client/Server, and Database applications
  • Expertise in developing and implementing web applications using J2EE Technologies, which includes SERVLETS, JSP, HTML, CSS, Angular JS
  • Worked on Web Application Development using MVC Framework integrated with Struts and Spring
  • Experience in working with Object Relational mapping (ORM) Tool through Hibernate, JDBC.
  • Proficiency in using RDBMS concepts and worked with MYSQL, SQL server 2005, and good experience in writing Stored procedures, Functions and Triggers using SQL
  • Strong working Experience in designing the Front end pages using, JAVA SCRIPT, XML, XHTML, HTML, Angular JS, CSS.
  • Involved in getting the Functional/Business Requirements from the Clients/Analysts and preparing Detailed Design Documents using UML
  • Experience in working with Design Patterns like Data Access Object, Controller, and Business Components.
  • Experience in using IDE Tools like Eclipse, My Eclipse.
  • Have knowledge on Web Services
  • Good knowledge about XML parsing.
  • Technical expertise in the areas of Object Oriented Analysis (OOA), Object Oriented Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
  • Expertise in Development, Architecture Design, Building, Deployment of n - tier Java system and mentoring and sharing professional expertise in Java Architectural technologies with fellow associates
  • Have a good Interpersonal Skills and a good Team player.
  • Creative approach to solve problems, work enthusiastically with teams, manage things effectively, inquisitive to learn new concepts, determination to handle pressure without giving up.
  • Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL, RESTFULProtocols.
  • Hands-on experience on development tools like Eclipse, RAD, My Eclipse, and JDeveloper.
  • Log4J for extensible logging, debugging and error tracing.
  • Solid Understanding ofOOPS and RDBMS concepts
  • Good Experience in working with the Agile Methodology for developing the SDLC and TDD.

TECHNICAL SKILLS

Programming Languages: J2EE, SQL.

Advanced Java: Servlets, JSP,JSTL, JDBC, JPA, Springs, Hibernates.

Web Technologies: HTML/HTML5, JSP, JSTL, AJAX,XML, DHTML,CSS/CSS3, Servlets, Web Services.

Scripting Languages: AngularJS,JavaScript, Action Script.

Database: SQL, SQL Server, MySQL, DB2, NO SQL

Web Servers: Apache Tomcat 7.0, 8.0, Apache Camel.

Application Servers: WebLogic, JBoss and IBM WebSphere.

Operating Systems: UNIX, Linux, WINDOWS 98/00/NT/XP, IOS.

Framework: Struts, Spring, JSTL.

ORM Tools: Hibernate, JDBC.

IDE: Eclipse, IBM RAD, My Eclipse, Net Beans.

Design Methodology: UML, Design Patterns, J2EE Design Patterns(Singleton, Command, Front Controller, Factory pattern, Dependency Injection.etc.…)

UML Tools: Rational Rose, Microsoft Visio

Web servers: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCPmon, HTTPmon, REST, CXF.

Distributed Technologies: EJB 2.0, EJB 3.0, Web Services.

PROFESSIONAL EXPERIENCE

Java Tech Lead Developer

Confidential, San Antonio, TX

Responsibilities:

  • Responsible in doingPOCwithOrbitaland reviewing use cases.
  • Worked as a Technical Lead for payment services module.
  • Worked as a part of architecture team during XSD validation for the contract and database design.
  • Responsible in generatingHibernateentities andSpringDataRepository Interfaces.
  • Implementing Orbital objects and integrating with the application to establish payment gateway.
  • Implemented Hibernate for data persistence
  • Implemented javaPersistence API (JPA) through Hibernate 3.0
  • Worked withMavenas a software project management tool for building this project.
  • Developed Junit withMockitoforTDD.
  • Deployed the application by usingTomcatandGlassfish.
  • Worked with Testers in resolving various defects in the application and was an integralpart of the team.
  • Worked withJAXBfor marshalling and unmarshalling requests.
  • Worked withJersey (JAX-RS)andSpring3for developing this application.
  • Worked withGITas version control for this project.
  • Worked in Agile methodology environment for Continuous Integration/Delivery.
  • Worked with Contract Driven Development for this project, this uses WADL’s and XSD’s for implementation.
  • Involved in designing the user interfaces using Angular JS, HTML, JSPs.

Environment: Jersey (JAX-RS), Hibernate 3, Spring3, Spring Data, Maven, Tomcat, WSAD,RAD6,Glassfish, JAXB, GIT, XML, JavaScript.

Senior Java Developer

Confidential

Responsibilities:

  • Created various modules and components as per business requirement.
  • Extensively used MVC architecture and JBoss for deployment purposes.
  • Provided technical support for various key business releases.
  • Coordinated with multiple teams to resolve various items involved as part of big releases.
  • Built the backend services, which will be consumed by action classes of studs.
  • Created SOAP web services to allow communication between the applications.
  • Developed and analyzed the front-end and back-end using JSP, Servlets and spring 3.0,Anjular JS.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Used spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Worked on payment gateway designs.
  • Implemented various complex PL/SQL queries.
  • Worked with testers in resolving defects in the application and was an integral part of the team.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Interacted with the users in case of technical problems & mentoring the business users.
  • Worked with the ISP Site Development to get any infrastructure related issues fixed.
  • Implement the best practices and performance improvement / productivity plans.
  • Co-ordination of activities between off-shore and onsite teams
  • Developed the presentation layer and content management framework using HTML and JavaScript.

Environment: JAVA 1.6, J2EE, Servlets, JMS,Spring, SOAP Web Services, HTML, Java Script, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, JBOSS, Eclipse

Senior Java Developer

Confidential, Bentonville, AR

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, development, and testing phases.
  • Experience in coding and testing User Interface for cross browser compatibility.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Experience in working with Agile Methodologies. Have Experience in SCRUM Methodologies.
  • Developed the application with HTML for widgets alignment.
  • Experience with Unit test framework.
  • Understand the existing systems and incorporating into current systems as a result of change in new business rules.
  • In the DCA system: Developed Security Messaging Interface using JMSdid the database transactions with Hibernate, developed the Hibernate.hbmand java classes and configured the hibernate.cfg.xml.
  • Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.
  • Designed Frontend with in object oriented JavaScript Framework and implement the various phase of Responsive Design of the requirement.
  • Experience with API creation and testing with Rest client and Postman in browser for getting the response.
  • Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
  • Used Spring Core (Dependency Injection), ORM integration and MVC modules.
  • Developed the entire application by implementing MVC Architecture.
  • Used WebLogic Application Server to deploy, implement and test the coded functionality.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Distribution networks to deliver data into the data storage layer and API components Integration into Data Storage layer.
  • Developed and store the data in hierarchical namespace in a three tier data structure and synchronized the data.
  • Experienced in code review and represent as a team lead across all functionalities.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Implemented log4j for logging.
  • Used GIT to implement version control system.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Actively participated in Release Planning, 24*7 Production support, day-to-day meeting, status meeting, strong reporting and effective communication with Project manager.
  • Involved in designing the user interfaces using Angular JS, HTML, JSPs.
  • Worked in Agile methodology environment for Continuous Integration/Delivery.

Environment: Java 1.6, J2EE, Oracle 11g, WebLogic 11g, Spring 3.0/MVC, Hibernate 3.3, JUnit, Log4j, DOM Parser, Linux, Rest UI, Eclipse, Postman, GIT, Maven, HTML, AJAX, JMS, JavaScript, GIT, CSS, JSON, XML,JavaScript.

Senior Java/J2EE Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Implemented spring IOC to resolve dependency injection.
  • Worked on Session Façade design pattern to access domain objects.
  • Involved in building service and repository layers.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database
  • Wrote test cases in JUnit for unit testing of classes.
  • Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Published and consumed SOAP Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
  • Used Eclipse3.8 IDE for developing code modules in the development environment
  • Implemented the logging mechanism using log4j framework
  • Worked on a variety of defects to stabilize application.
  • Worked in Agile methodology environment for Continuous Integration/Delivery.
  • Involved in designing the user interfaces using Angular JS, HTML, JSPs.

Environment: Java/J2EE 1.6, Spring 3.0, Hibernate 3.5.6-Final, JBOSS Application Server, Apache ActiveMQ, UNIX, SQL Server 2008 (R2 - Enterprise Edition), HTML, CSS, AJAX, JQuery, Eclipse,Maven,JUnit, Log4j, SVN.

Java Developer

Confidential, Manhattan - NY

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources properties for the project.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Designed the database and also modeled the database
  • Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed the applications using WebLogic to create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Applied patches and plug-ins for JbossApplication Server.
  • Installed and configured Jboss Application servers.
  • Secured the Jboss application server.
  • Deployed web and enterprise applications on Jboss application server.
  • Involved in the developing of ANT build script and deployment in WebLogic 9.2 on Linux platform. Used SAX for XML parsing.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and Stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Developed the Entity Beans to connect the database
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: J2EE, JDK 1.5, Java Beans JSP 2.0, Servlets, Java Script, Hibernate 3.0, JTA, Apache Tomcat, Toad, Oracle 9i, PL/SQL, Log4j, XML, HTML 4.0, CVS, JBoss 4.2, JUnit 4.0, Linux, Soap, JMS, MQSeries, FTP, Design Patterns.Log4j, XML Bean, Webservices, Weblogic Application Server 9.2, EclipseIDE, Windows XP.

Java/J2EE Developer

Confidential

Responsibilities:

  • Responsible for development and implementation of the System using Struts, Spring and Hibernate.
  • Involved in analysis, design and development of solutions for Flight Reservations as well as Ufly rewards program and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages MVC Design pattern
  • Implemented Session Beans for business logic, Entity Beans for Data Model and Message Driven Beans for Asynchronous messages.
  • Used RAD for writing code for JSP, Servlets, and EJBs.
  • Responsible for managing the codebase and building snapshot build and release builds using SVN and Jenkins.
  • Configured Jenkins to integrate with SVN and Maven to build and deploy test, stage and prod builds.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Used Oracle10g database for tables creation and involved in writing NoSQL queries using Joins and Stored Procedures.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to IBM DB2.

Environment: Java, J2EE, JSP 2.0, Spring 3.0, Struts, EJB, JMS, JNDI, Oracle, HTML, DHTML, XML, DOM, SAX, AJAX, ANT, Rationale Rose, RAD, IBM Web Sphere Application Server, IBM DB2, Hibernate 3.0, Windows XP, LOG4J, CVS.

We'd love your feedback!