We provide IT Staff Augmentation Services!

Development Lead Resume

3.00/5 (Submit Your Rating)

Hudson, OH

PROFESSIONAL SUMMARY:

  • Over 11 years of professional experience as a Full Stack Developer (Java) in analysis, design, development, implementation and troubleshooting various web based applications.
  • Working knowledge in Core Java and JavaEE platform with Servlets, JSP, JDBC, Hibernate, Spring MVC, Spring Boot
  • Diverse experience utilizing tools in N - tier and Microservices architecture applications using Spring Boot , Spring Cloud config , Netflix OSS components ( Eureka , Zuul , Hystrix, Ribbon) and Restful Web Services .
  • Experience in developing and deploying the micro services applications in Pivotal Cloud Foundry (Paas) cloud platform and CF command line interface ( CLI ).
  • Good knowledge in developing Single Page Applications ( SPA ) using JavaScript MVC frameworks such as Angular 6
  • Experience in OAuth 2.0 accessing the secured APIs and fetching the data from services
  • Having experience working with database technologies like MySQL , Oracle
  • Experienced working on different layers of Spring MVC architecture such as Spring - Controller , service and repository classes
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring Security, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM .
  • Hands on experience in consuming the SOAP Web services as well as developing SOAP Web services using spring
  • Proficient at designing dynamic web applications using HTML5 , CSS3 , Bootstrap , JavaScript , AJAX , JSON , and Angular JS
  • Skillful in handling unit testing using Junit, Jasmine along with Test-Driven Development ( TDD ) methodology
  • Experienced working in Agile -based SDLC environment and participating in different Scrum sessions
  • Expert in version control tools like GIT and SVN ; build tools like ANT and Maven ; continuous integration tools like CloudBees Jenkins ; issue-tracking platforms like JIRA , ServiceNow; a defect management tool like HP Quality Center ( QC ) and Agile specific tools like Agile Manager ( AGM )
  • Excellent analytical, problem solving and communication skills
  • Experienced in user authentication and authorities' management Implementation with Spring Security
  • Strong experience in Application Servers like Web logic, Web sphere, Jboss and Tomcat server
  • Strong experience in Object Oriented Programming (OOP) and Skilled at programming in different IDE’s like Eclipse, Confidential RSA, Spring Tool Suite (STS) and Visual Studio Code
  • Experience with the BI tools Tibco Spotfire Professional, Web player and Business Objects
  • Excellent skills in defining standards, methodologies and performing technical design reviews

TECHNICAL SKILLS:

J2EE Technologies/ Languages: Servlet, JSP, JavaMail, JDBC, JSTL, Java, JavaScript, SQL, PL/SQL

UI Technologies: HTML5, CSS3, JavaScript, Bootstrap, Ajax, JSON

Frameworks: Angular 2, Hibernate 5.x, Spring 4.x, Spring Boot, JPA, Struts

Cloud Platforms: Pivotal Cloud Foundry (Platform as a service)

Web & Application Server: Apache Tomcat, Web Logic, Web sphere and Jboss

Methodology: Agile scrum and Waterfall

Databases: Oracle, DB2, MySQL and Teradata

Versioning Tools: GitHub, SVN and TFS

Unit Testing Tools: Junit, Jasmine

Authorization and security: OAuth 2.0

Operating Systems: Windows, UNIX, Linux

Design Tool: ArgoUML, Microsoft Visio

IDEs & other Tools: Eclipse, Spring Tool Suite, Visual Studio Code, Rational Software Architect (RSA), Postman, JIRA, ServiceNow, HP ALM, AGM, ANT, Maven, SQL Developer, Teradata SQL Assistant

DevOps Continuous integration tool: CloudBees Jenkins

BI Analytics and Reporting: Business Objects, TIBCO Spotfire

PROFESSIONAL EXPERIENCE:

Confidential, Hudson, OH

Development Lead

Responsibilities:

  • Developed micro services SOA implementations using RESTful web services, Spring Boot, Spring JDBC
  • Used spring config server for centralized configuration
  • Used Netflix Eureka server and Eureka Discovery Client for services registry and services discovery
  • Used Netflix Zuul to implement Gateway
  • Create user provided services, environment variables and bind to applications to ensured high quality code delivery in the cloud environment deployments
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in Pivotal Cloud Foundry (PCF)
  • Implementation of repository classes using JPA repository and used various ways to create a query with Spring Data JPA (method names, @Query annotation, native queries, sort, named parameters)
  • Worked upon Services, Components, Routing, Pipes and Rxjs in Angular 6
  • Implemented Angular Router to enable navigation from one view to the next
  • Participate in technical collaboration meetings, and provide the management team with periodical reviews on implementation status as well as weekly reports on task plan for custom software implementations
  • Allocate tasks to offshore team, conduct regular meetings to resolve queries, review team deliverables and mentor team
  • Connect with different stakeholders on regular basis for any issues or clarifications
  • Analyze the Business Requirements Specifications and create Software Requirements Specifications
  • Create a solution design that meets the business and technical needs
  • Involved in daily standups, story grooming, iteration planning and retrospective meetings
  • Analyze the production Issues of products and applications to provide timely solutions in resolving the issues
  • Perform Root Cause Analysis (RCA) and provide common resolution to any ongoing issues
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds and unit testing
  • Consuming FedEx web services for Address validations, retrieving HAL locations, finding the rate calculations etc
  • Writing a standalone Java code to deploy into TIBCO Spotfire server to support the custom authentication feature in the TIBCO Spotfire.
  • Review and Develop Spotfire Dashboards with the knowledge gained from TIBCO Spotfire relevant classroom trainings from TIBCO

Environment: Java 1.8, Spring Boot, Restful web Services (Spring Boot), Spring Data JPA, Pivotal Cloud Foundry (PCF), Cloud Foundry Command Line Interface (CF CLI), Eureka, Hysterix, Spring Config server, Zuul, Angular 6, HTML 5, JSON, Log4j, Bootstrap, Git, Maven, Junit, Tomcat, Oracle 12c, CloudBees Jenkins, servlets, jsp, Hibernate.

Confidential

Software Engineer

Responsibilities:

  • Followed Waterfall Methodology for the development cycles
  • Responsible in designing UML diagrams using Microsoft VISIO like: Class and Sequence diagrams during the Analysis and Design phase of the application
  • Used SpringIOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application
  • Designed and developed the application UI using Struts frame work
  • Used JSP’s in the presentation tier along with various JSTL tags, CSS and JavaScript.
  • Used various Design Patterns like Factory, DAO, Singleton while developing the application
  • Involved in JDBC code to write SQL and handle the persistence operations.
  • Followed Test Driven Development and was involved in writing JUNIT Test cases.
  • Used SQL Developer to query, update and monitor oracle database.
  • Wrote SQL statements to create and update database tables.
  • Built and deployed the application to various environments using ANT Scripts
  • Used SVN (Subversion) for version control and used JIRA as defect tracker to track all the QA and Production issues.
  • Implemented Exception Handling, Error Handling and Log4j Framework.
  • Involved in defect fixing during QA phase of the application.
  • Active in trouble shooting and coordinating the support teams to resolve issues in production.
  • Logged in to the UNIX servers to grab the server logs and monitored after deployment.

Environment: Java/Java EE 1.5, Eclipse, BEA WebLogic 10.3.2, EJB, Spring IOC, JSP, JavaScript, HTML, JSTL, XML, JUnit, Log4j, SQL Developer, Oracle 10g, SVN (Subversion), ANT, UNIX, PUTTY

Confidential

Software Developer

Responsibilities:

  • Deployed the application on WebSphere server.
  • Developed the application using Struts, JSP, Servlets, HTML, CSS and JavaScript.
  • Configured the Struts environment by developing the POJO objects, Validator plugin, form beans, controller, message resource, action mappings, and forwarding/ navigation definitions.
  • Developed DAO’s, Persistence objects for Object Relational Mapping using Hibernate.
  • Developed server side application, which handles the database manipulation with the back-end Oracle, database using Hibernate.
  • Applied Inversion of Control (IOC) in spring and developed JavaBeans based configuration management.
  • Handled production support of the application.
  • Used Confidential CleaCase for version control
  • Used defect tracker to track all the QA and Production issues
  • Used Confidential RSA as an IDE for application development.

Environment: Java, J2EE, spring, Hibernate, JSP, Servlets, HTML, JavaScript, CSS, RSA, Oracle 10g, XML and WebSphere.

Confidential

Software Developer

Responsibilities:

  • Actively participated in the development of Sequence diagrams, Activity flow diagrams and Class diagrams in the design phase using ARGOUML tool.
  • Developed Custom Tags to simplify the JSP code. Designed UI modules using JSP, HTML pages, CSS, JavaScript, AJAX and JSTL.
  • Designed and developed the application UI using spring web flow MVC frame work.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Developed Spring MVC controllers to handle the requests coming from UI.
  • Developed functional modules in the Data Access Layer using Hibernate with Confidential DB2 as the backend database.
  • Developed Spring MVC controllers to handle the requests coming from UI.
  • Defined AOP point cuts and aspects in spring for the transaction management.

Environment: Jboss, Hibernate, Spring Framework, JSP, JavaScript, Prototype AJAX, JNDI, SVN (Subversion), Log4J, ANT, Confidential DB2 and Eclipse.

We'd love your feedback!