We provide IT Staff Augmentation Services!

 lead / Senior Developer Resume

2.00/5 (Submit Your Rating)

Walnut Creek, CA

SUMMARY:

  • Having 11+ years of experience in design, development, and deploying the business and web applications, with exposure to software design and development phase.
  • Experience in working on frameworks like Spring Framework, Hibernate, and JDBC Template.
  • Excellent hands on experience in developing applications using Struts framework and EJBs.
  • Experience in working on Weblogic and JBOSS application servers.
  • Good experience in working on Core Java, JDBC, JSP and Java Script validation.
  • Strong experience in using the IDE like Eclipse for developing the web applications
  • Experience in designing database, writing the functions, stored procedures, triggers, and complex queries, and performance tuning in DB2 database.
  • Good experience in working on build and deploying the code using ANT tool in Linux and Solaris environments.
  • Good Experience in build and unit testing tools like Maven and Junit
  • Expertise in working on quality measurement tools like CodePro analysis and code coverage tool JaCoCo.
  • Experience in database design, writing the functions, stored procedures, triggers and complex queries in Oracle database.
  • Good experience in working on UNIX and shell scripting.
  • Excellent hands on experience in writing the background scheduling jobs in cron & perl.
  • Expertise in writing the sftp & scp scripts for file transfer mechanism.
  • Experience in implementing the JSP Custom Tag Libraries.
  • Good experience on implementing the solutions and components using Core and J2EE Design Patterns.
  • Experience in Web services like RESTful & SOAP implementations.
  • Strong exposure and experience in DevOps Tools like Jenkins, GIT, STASH, JIRA, and Confluence.
  • Good experience in working on AngularJs.
  • Strong exposure in No SQL Database like Mongo DB.
  • Sound knowledge on agile methodology.
  • Strong exposure in Hadoop related technologies like HDFS, Map Reduce, Hive, Pig, Flume and Sqoop and did a POC.
  • Sound knowledge on NodeJs scripting languages and micro service architecture .
  • My responsibility in current role includes design, development, and deploying the application.
  • Good mentor for the team on technical and functional areas.

TECHNICAL SKILLS:

Languages: Java, C++, SQL, PL/SQL

J2EE Architecture: Servlets, JSP, JDBC, EJB, Struts, Spring, JDBCTemplate,Hibernate.

Webservices: SOAP and RESTful.

Application Server: Weblogic and JBoss

Web Server: Tomcat

Database: DB2, Oracle, SQL Server and Mongo DB

Operating System: Linux, Solaris and Windows.

Build Tool: ANT, MAVEN, JENKINS

Tools: and IDEs: Eclipse, IPM, EditPlus, CodePro, jUnit, JaCoCo

DevOps: Git, Stash, Jira, Confluence, Jenkins

Others: UNIX, Shell Scripting, Stored Procedures, Triggers,Functions.

Scripting Languages: HTML5, CSS, Java script, jQuery, JSON, NodeJS, AngularJSand AJAX

Big Data Tools: Hadoop, HDFS, Map Reduce, Hive, Pig, Flume, Sqoop,Hbase.

PROFESSIONAL EXPERIENCE:

Confidential, Walnut Creek, CA

Lead / Senior Developer

Responsibilities:

  • Involved in requirements gathering, analysis, and designing the application.
  • Involved in database design, coding, unit testing, code reviews and design reviews.
  • Involved in preparing the design documents and responsible for storing them in confluence.
  • Responsible for updating the daily status in JIRA on deliverables.
  • Responsible for sending the daily development, testing related updates and bugs resolved status to project manager.
  • Responsible for project deliverables and adhere the committed project timelines.
  • Responsible for integrating and merging the developers’ individual branches code into STASH development branch using GIT bash.
  • Involved in the development of backend logic and data access logic using JDBC Template.
  • Implemented the caching mechanism on hibernate for repeated loaded queries.
  • Implemented application level persistence using hibernate to interact with oracle database.
  • Effectively utilized the confluence to upload and store the project related documents, architecture, process & system flow documents.
  • Closely working with QA (SIT) teams and UAT teams by tracking the defects in JIRA.
  • Involved in developing the application using Spring MVC, JDBC Template and dependency Injection.
  • Involved in unit testing of application using jUnit and built the package using maven and deployed the application on tomcat server.
  • Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled among the layers.
  • Involved in designing and developing the front end of the application using HTML, Angular JS, Java script, AJAX, CSS.
  • Involved in completing proof of concept on Hadoop, Hive, Pig, Flume and Sqoop Big data frameworks.
  • Involved in designing test plans, test cases, and overall testing of the application.
  • Responsible for clarifying the domain and technological insights to the team.
  • Responsible for leading and mentoring the team.
  • Conducted peer - reviews and lead reviews and provided feedback to team.
  • Responsible for implementation of quality standards and best practices.
  • Provided internal trainings and knowledge sharing sessions on code quality, coding standards and guidelines, and generating the jUnit test cases.

Environment: Java, J2EE, Spring MVC, JSP, Tomcat, JDBCTemplate, Hibernate, Oracle, Angular JS, HTML, GIT, STASH, JIRA, log4j, maven, putty, Hadoop, Hive, Pig, Flume and Sqoop, unix/linux, SQL, eclipse, jQuery, AJAX, JSON, javascript and Windows.

Confidential, Tampa, FL

Lead / Senior Developer

Responsibilities:

  • Involved in gathering the requirements and designing the application.
  • Responsible for updating the daily status in JIRA on deliverables.
  • Responsible for sending the daily development, testing related updates and bugs resolved status to project manager.
  • Responsible for project deliverables and adhere the committed project timelines.
  • Responsible for integrating and merging the developers’ individual branches code into STASH development branch using GIT bash.
  • Participate in daily sprint/standup call.
  • Worked closely with QA (SIT) teams by tracking the defects in JIRA.
  • Lead, project, and mentor the team.
  • Responsible for daily build and deployment of the code in SIT and UAT using IPM tool .
  • Performing the complexity analysis to arrive at the time estimations for the deliverables.
  • Conducted peer-reviews and lead reviews and provided feedback.
  • Provided internal trainings and knowledge sharing sessions on code quality, coding standards and guidelines, and generating the jUnit test cases.
  • Responsible for implementation of quality standards and best practices.
  • Involved in the development of backend Logic and data access logic using JDBC Template.
  • Involved in writing client side validations using JavaScript.
  • Used hibernate framework to persist the operations data into the database.
  • Used hibernate framework as an object relational mapping tool for back end operations over oracle database.
  • Involved in developing the application using design patterns like business delegate, session facade, data access object, value object and singleton design patterns.
  • Involved in doing the build and deployment activities using ANT and IPM tools.
  • Configured and created application log files using Log4J.
  • Developed stored procedures, triggers and functions with PL/SQL for oracle database.
  • Used JavaScript and JQuery for validating the input given in the user interface.
  • Developed test cases and performed unit testing using jUnit Framework.
  • Involved in user interface development and client side validations using AJAX toolkit.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Used JIRA issue tracker to file the bugs.
  • Used JaCoCo tool to generate code coverage and analysis reports.
  • Uses the DAO design pattern and JDBC Template for data access layer and business logic.

Environment: Java, Spring MVC, JSP, EJB, Tomcat, Hibernate, JDBCTemplate, Oracle, HTML, GIT, STASH, JIRA, log4j, maven, putty, linux, unix, SQL, eclipse, jQuery, AJAX, JSON, javascript, JaCoCo and Windows.

Confidential, Florida

Lead / Senior Java Developer

Responsibilities:

  • Involved in gathering the requirements and designing the application.
  • Participated in daily sprint/standup call.
  • Responsible for updating the daily status in JIRA on deliverables.
  • Responsible for sending the daily development, testing related updates and bugs resolved status to project manager.
  • Worked closely with QA (SIT) teams by tracking the defects in JIRA.
  • Responsible code and SQL query optimizations.
  • Lead, project, and mentor the team.
  • Interact with other interface systems to understand the end-to-end flow.
  • Performing the complexity analysis to arrive at the time estimations for the deliverables.
  • Conduct peer-reviews and lead reviews and provide feedback.
  • Responsible for implementation of quality standards and best practices.
  • Involved in user interface development and web application development using HTML, java script, JSP, AJAX, and CSS.
  • Developed Business logic in a separate layer and integrated into action classes using the business façade design pattern.
  • Used Java Naming/Directory Interface (JNDI) and JDBC connection pooling to access the database seamlessly.
  • Developed and implemented webs ervices and used struts framework.
  • Used ANT scripts to build the application and deployed on weblogic application server.
  • Created PL/SQL procedures, functions and involved in writing the complex SQL queries.
  • Written jUnit test cases for testing UI Framework classes and involved in Java script validations.
  • Involved in writing the complex SQL statements to retrieve data from the oracle database.
  • Used Eclipse as an IDE for developing the application.
  • Developed AJAX functionalities using frameworks like JSON, and JQuery.
  • Designed and developed the application using agile methodology and followed Scrum.
  • Deployed the applications in linux servers using deployment scripts.

Environment: Java, Struts Framework, Web services, JSP, EJB, Weblogic, JDBC, Oracle, HTML, CVS, log4j, ANT, putty, linux, unix, SQL, eclipse, jQuery, AJAX, JSON, javascript, JaCoCo and Windows.

Confidential, Tampa, FL

Lead / Senior Java Developer

Responsibilities:

  • Developed the application using struts architecture and developed action and form beans to handle the user requests.
  • Involved in developing action classes, form beans and Java Server Pages.
  • Developed web services to retrieve data from interface systems.
  • Developed server side functionality for admin interface features (adding a user, modifying the user details, assigning roles, modifying roles etc).
  • Lead, project, and mentor the team.
  • Performing the complexity analysis to arrive at the time estimations for the deliverables.
  • Conduct peer-reviews and lead reviews and provide feedback.
  • Responsible for implementation of quality standards and best practices.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Involved in Production support and provided trainings on the application functionality to the user.
  • Involved in writing JSPs, JavaScript to generate dynamic web pages and web content.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Deployed, the application using weblogic application server.
  • Used ANT for building the application and deployed on weblogic application server.
  • Executed the test steps defined in test cases manually and reporting the bugs in JIRA.
  • Developed background jobs and scheduled in linux server.
  • Used Log4j for logging, debugging and used jUnit extensively for testing.
  • Involved in writing complex SQL queries to communicate with oracle database.

Environment: Java, Struts Framework, JSP, EJB, Weblogic, JDBC, Oracle, log4j, ant, putty, linux, unix, SQL, eclipse, jQuery, AJAX, JSON, javascript and Windows.

Confidential, Florida

Lead / Senior Developer

Responsibilities:

  • Developed the application using struts architecture and developed action and form beans to handle the user requests.
  • Understand the requirements and design.
  • Involved in database design and implemented it by creating tables, views and triggers.
  • Created the related procedures and functions used by JDBC calls in the above components.
  • Extensively involved in performance tuning of SQL queries.
  • Created UNIX shell scripts for command line administrative access to oracle database and for scheduling backup jobs.
  • Involved in performing the build and deployment activities using ANT and IPM tools.
  • Performed source and version control using CVS.
  • Involved in writing JSPs, JavaScript to generate dynamic web pages and web content.
  • Performing the complexity analysis to arrive at the time estimations for the deliverables.
  • Conducted peer-reviews and lead reviews and provide feedback.
  • Responsible for implementation of quality standards and best practices.
  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC)
  • Implemented model view controller (MVC) architecture using struts and each layer of the application to avoid the complexity of integration and ease of maintenance along with validation framework.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Configuration and deployment of application on weblogic application server.
  • Used JDBC for database connectivity with oracle Server.
  • Developed web Components using JSP, Struts and Server side components using EJB, Java and data layer using JDBC, DAO, and SQL under J2EE Environment.

Environment: Java, Struts Framework, Web services, JSP, EJB, Weblogic, JDBC, Oracle, HTML and Windows.

Confidential, Richardson, TX

Senior Developer

Responsibilities:

  • Developed the application using struts architecture and developed action and form beans to handle the user requests.
  • Involved in analysis, design, and implementing the application using struts framework.
  • Lead, project, and mentor the team.
  • Proposing technical solutions and architecture.
  • Performing the complexity analysis to arrive at the time estimations for the deliverables.
  • Responsible for implementation of quality standards, and code reviews.
  • Involved in development the presentation layer using JSP, Struts, middle tier using EJB, Java and data layer using JDBC, DAO, and SQL.
  • Developed various UI components using struts, JSP, and HTML, JavaScript, AJAX.
  • Involved in developing business components using POJO.
  • Involved in writing packages, stored procedures to retrieve/modify data in database.
  • Involved in developing the application using design patterns like business delegate, session facade, data access object, value object and singleton design patterns.
  • Involved in writing client side validations using Java Script.
  • Developed the action classes, form beans, created JSPs using struts tag libraries and configured in struts-config.xml, web.xml files.
  • The business logic was implemented in business java classes and DAO layer accesses the back-end database using JDBC.
  • Created JUnit test cases to cover unit testing for the components.
  • Used Log4j for logging and handling defects of the application.

Environment: Java, Struts Framework, JSP, EJB, JBoss, JDBC, Oracle, HTML, Java script, jQuery, CSS, and Windows.

Confidential

Developer

Responsibilities:

  • Developed the application using struts architecture and developed action and form beans to handle the user requests.
  • Involved in analysis, design, and implementing the application using struts framework.
  • Analysis, design, and implementing the application in J2EE.
  • Lead, project, and mentor the team.
  • Responsible for implementation of quality standards, and code reviews.
  • Involved in loading the data from flat files using shell scripts and business logic implementation using Stored Procedures.
  • Involved in coding to generate the reports using struts framework which included presentation layer, middle tier and data layer classes.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed background jobs and scheduled in linux server.
  • Used the DAO pattern for data access layer development.

Environment: Java, Struts Framework, JSP, EJB, Weblogic, JDBC, DB2, HTML, Shell Scripting, Windows, and Solaris.

Confidential

Developer

Responsibilities:

  • Analysis and document the existing system (c & perl) and designing, integrating and implementing the application in J2EE.
  • Write & manage background processes using shell scripts.
  • Involved in coding to generate the reports using struts framework which included Presentation Layer, Middle Tier and Data Layer classes.
  • Client interaction on project matters and reviewing work with quality standards in place.

Environment: Java, Struts Framework, JSP, EJB, Weblogic, JDBC, DB2, HTML, Shell Scripting, Windows 2000, and Solaris.

We'd love your feedback!