We provide IT Staff Augmentation Services!

Application Lead Developer Resume

2.00/5 (Submit Your Rating)

Culver City, CA

SUMMARY:

  • Java Developer engineer in user interaction, coding, testing, requirement gathering, systems analysis, design and development.
  • Good communication skill and team leading capabilities.
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team, Ability to investigate/research issues and provide new programming concepts, tools, and methodology to support the needs of the business.
  • Proficient in creating server - side components, designing and implementing Business Tier Objects, User Interface design and development, Unit testing, debugging and Deployment.
  • Extensive experience in production support and troubleshooting issues arising post-deployment.
  • Understanding of industry standard methodologies like Software Development Life Cycle SDLC, Service oriented architecture SOA, Iterative Software development Life Cycle Processes such as Agile/Scrum Methodologies
  • Expertise in developing both Front End & Back End applications using Core Java, JSP, Servlets, Restful, JMS, Spring, Hibernate, JDBC, HTML, CSS, AJAX JavaScript, JQuery, Struts, JSON, XML,XSD, XSLT, JAXB, Log4j, Jenkins and Maven.
  • Good Knowledge on NOSQL databases like Mongodb.
  • Experience in integrating scheduling systems like Wide Orbit and Bebanjo.
  • In-depth, hands on experience of AWS cloud platform and implementation. Designed and effectively implemented cloud solutions using several AWS features like S3, RDS, IAM, SQS, and EC2.
  • A good understanding of distributed system design and dependency management.
  • Contributed in designing and reviewing implementations for other applications in the enterprise
  • Hands on experience on messaging services like AMQ and AWS SQS.
  • Hands on experience with Spring IOC, Spring JDBC, Spring Hibernate, Spring Data/JPA, Spring MVC and Spring Restful Web Services, Spring Boot.
  • Fluent with the testing framework like Junit and Mockito.
  • Hands on experience on with dependency, project management and build tool like Maven.
  • Fluent in application logging with logging API like Log4j and Sl4j-Log4j.
  • Hands on experience with the version control systems like GIT, SVN and CVS.
  • Knowledge of various XML technologies, XML Schemas, SAX, DOM, JAXB, Parsers and XSLT.
  • Experience with various application servers and servlet containers like WebSphere, Jboss Fuse, Apache Tomcat, Glassfish and Apache HTTP Server.
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML.
  • Experience in documenting and reviewing class diagrams, design elements and any architectural changes to application with offshore team or support team members, and also for feature reference.

TECHNICAL SKILLS:

Programming Languages: Java 1.5/1.6/1.7/1.8, JavaScript.

Java Technologies: Servlets, JSP 2.0, JDBC, JMS, Web Services, SOAP, WSDL, UDDI, JAXB, Restful, Struts, Spring, Hibernate

Frameworks: Struts, Spring, Hibernate.

Web Development Technologies: HTML 5, AJAX, CSS, JSON, XML, XSL, XSLT, SAX/DOM, JQuery, AngularJs.

Web/Application Servers: WebSphere, JBoss Fuse, JBoss 3.2.x, Tomcat 7 and HTTP Server.

Databases: Oracle 11g, SQL Server 2005/2008 and MySQL.

Source Control: GIT, SVN and CVS.

IDEs: Eclipse, Spring Tool Suite, Web Strom and NetBeans.

Methodologies: Agile, OOAD, UML, OOP and MVC.

Operating Systems: UNIX, Linux, Mac OS X 10.6/10.7, Windows 98/2000/XP/vista/7/8.

Tools: and Other: Maven, Jenkins, JUnit, Mockito, Log4J and Sl4J.

PROFESSIONAL EXPERIENCE:

Confidential, Culver City, CA

Application Lead Developer

Responsibilities:

  • Contributed in designing and reviewing implementations for other applications in the enterprise.
  • Strong mentor and coach, skilled in inspiring confidence and leading.
  • Design and effectively implemented cloud solutions using several AWS features like S3, RDS, IAM, SQS, EC2.
  • Documenting and reviewing architectural diagrams and other design elements with team members and other supporting teams.
  • Involved in Requirement Gathering, Design, Development, Testing and integration of the project.
  • Develop end to end application components involving persistence layer, business layers and Web Services layer.
  • Implementation and Configuration of Quartz scheduler 2.1 with Spring 4.0 for scheduling multiple tasks and to support Multi-Threading at regular intervals.
  • Implemented java nio features for tracking the directory changes asynchronously using File Watcher and File Traversal.
  • Implemented JMS with spring and implemented MDBs for receiving the messages asynchronously.
  • Used Oracle 11g and Maven for generation of classes from Database Tables.
  • Understanding and maintaining the relations between multiple tables.
  • Implemented Restful Web Services and Restful client using spring.
  • Unit testing using Spring-JUnit.
  • Used Log4j, Sl4j - Log4j for application logging.
  • Deploying the applications and continuous integration in multiple instances using Jenkins.
  • Server side validation with default and custom constraints using Hibernate Validator.
  • Generic JAXB Implementation for Unmarshal and marshalling the XML to Java Object and Object to XML.
  • Implemented Restful Web Services with spring and Restful Client with Spring Rest Template.
  • Service Integration Bus Configuration, Configuring Queues and Connection Factories for JMS and setting the environment variables in WebSphere Application Server.
  • Used Jira ticketing system for Development and Defect tracking.

Environment:: Java,J2EE programming, Spring Boot, Spring JDBC, Spring JMS, Spring-Restful Web Services, Windows, Linux, Jenkins, SVN, Oracle 11g, WebSphere 8.5, Tomcat 7, Swagger, Hibernate Validator, Junit Spring, XML, XSD, JAXB, PL/SQL, JUnitNode Js, Angular Js, HTML 5, Log4j, Sl4j, EJB 3.0, Eclipse, Spring Tool Suite and Maven

Confidential, Alpharetta, GA

Java Developer

Responsibilities:-

  • Involved in Analysis, Design and Implementation translation of Business User requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Used Angular JS, HTML5, CSS3,Ajax, Java Script Framework for creating Dynamic Reach Design
  • Layout for the development of a Single Page Application
  • Developed Screens for Content capturing and Admin using AngularJS.
  • Developed client side validation code using JavaScript
  • Developed all business CURD operations using RESTFUL services
  • For implementing Restful services used Jersey
  • Created Persistence classes using JPA/Hibernate annotations.
  • Integrated Hibernate using Spring core module
  • Used Spring Inversion of Control (IOC) architecture, Dependency Injection, Spring MVC, Spring Annotations, Hibernate, JPA annotation, JDBC, and Tomcat Webapp server 7.x
  • Used Spring MVC and Spring ORM modules to integrate with MySQL to implement the persistence layer framework Hibernate.
  • Used JSON Editor Online for analyzing the JSON data format
  • Used SVN as version control tool
  • Did System testing and debugging

Technologies / Tools - Java, JavaScript, AngularJS, JQuery, Ajax, JSON, HTML 5, Web Services (Restful),JAX-RS, Hibernate, spring, Tomcat Server, Eclipse, PHP, SVN, SQL Server.

Confidential - Malvern, PA

Java Developer

Responsibilities:

  • Developed java classes for business layer.
  • Developed the Web Interface using Servlets, JSP, HTML and CSS.
  • Developed the DAO objects using JDBC
  • User input validations done using JavaScript.
  • Used J2EE technology Spring 3 Framework, MVC Model-View-Controller design pattern, JUnit Test.
  • Frame Work and Tiles Frame work for Layouts.
  • Patient related info is pulled invoking rest services.
  • Developed database layer using JDBC 2.0 for connecting to ORACLE.
  • Developed the GUI using JSP, HTML, XML, CSS and java script for client side validations.
  • Used Hibernate for Object Relational Mapping and configured with Oracle Database
  • Developed database objects like tables, views, stored procedures, indexes.
  • Involved in testing and fixing the bugs and also reviewed the code.

Environment: Spring 3, Restful web services, Servlets, JSP, ANT, JavaScript, XML, HTML, Apache Tomcat, MySQL, Windows

Confidential - Chattanooga, TN

Java Developer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture.
  • Developed the application using Struts framework.
  • Involved in developing dynamic web pages using JSP, HTML, XML, XSL and CSS.
  • Implemented Action Forms and Action classes for the entire application using Struts.
  • Implemented message notification service using Java Messaging API (JMS).
  • Created request and response XSD using Apache Commons Digestor.
  • Created SQL statements to interact with database.
  • Used Eclipse as the application development IDE for development.
  • Designed GUI Components using Tiles frame work.
  • Configured WAS and Coordinated in build, release and deploy process in Web Sphere Application server.
  • Used web services to fetch data synchronously from the other interfaces.
  • Used Control Version System for Source Code Management
  • Rational Clear Quest for bug tracking.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects
  • Performed unit testing and integration testing.
  • Actively interacted with QA/Business team for fixing bugs and system enhancements.

Environment: Java, J2EE, JDBC, XSL, XML, JSP, JMS, Servlets, Struts, JavaScript, HTML, Oracle 8i/9i, SQL/PLSQL, Web Sphere, Web services, Eclipse, CVS, Rational Clear Quest, log4j and windows.

Confidential - Charlotte NC

Java Developer/Web Developer

Responsibilities:

  • Involved in Coding and Documentation according to User requirement.
  • Developed web application using JSF Framework.
  • Used JQuery and JSF Ice faces validation framework for front end validations.
  • Developed the application utilizing the MVC Architecture.
  • Designed the front-end screens using JSP, Servlets, HTML and Java Script.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Involved in system design and development in core java using Collections, multithreading.
  • Involved in developing applications using Java and J2EE.
  • Involved in preparing Test Cases, Code Review, Deployment and Documentation.
  • Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies.
  • Design common API’s for logging, exceptions and auditing.
  • Responsible for performance tuning in application level.
  • Worked on JAX-RS for RESTful Web service includes application such as resource class.
  • Implemented and maintained the branching and build/release strategies utilizing CVS/Clear Case.
  • Used Web Sphere for developing and deploying the application to test boxes.
  • Developed build using MAVEN.

Environment: Core Java, Java Server Pages, JDK 1.5 JSF, SQL, JDBC, XML, Web Sphere, HTML5, JavaScript, clear case, Oracle10g, Maven

We'd love your feedback!