We provide IT Staff Augmentation Services!

Java Lead - App Dev Resume

Richmond, VA

SUMMARY

  • More than 16 years of experience with specialization in Architecture, Design, Development and Deployment of software applications, to deliver robust and scalable enterprise scale systems for corporate clients using J2EE technologies.
  • Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile environment.
  • Hands on experience in UI Development using Angular and API development using SpringBoot
  • Extensive experience in UI/UX technologies like CSS, bootstrap, Bento - UI, JQuery, HTML5, Responsive Design.
  • Extensive experience in J2EE TECHNOLOGIES which includes EJB2.0, JMS, JSP, XML, Web Services (SOAP & REST Architecture), and XML Technologies like XML, XSD, XHTML, XSTL, JAXB, JAXP
  • Expertise in Application/Web servers like WebSphere, Jboss and Tomcat (deployment and configurations)
  • Expertise in UI development technologies like JSP and JSF and Angular 2/4/6/8.
  • Extensive work experience in Struts, Spring Framework (Core, Batch, MVC, Boot and Security) and Hibernate.
  • Extensive work experience in CI/CD tools like Jenkins (both free style and pipeline configurations).
  • Good knowledge of DevOps like Docker creation and deployment in AWS (ECR/EC2)

PROFESSIONAL EXPERIENCE

Confidential, Richmond VA

JAVA LEAD - APP DEV

Responsibilities:

  • Architecture/Design and Development of various Services as part of Confidential
  • Leading the development team for collector service, account service, judgement service and bankruptcy service.
  • Design, development and leading the UI application agent-ui using angular 6, NodeJs, HTML 5, Bootstrap CSS.
  • Technical Mentoring/Guiding the other team members
  • Implementation of Rest API using SpringBoot (API) and DevOps (CI/CD, AWS deployments)
  • Message publishing and consumption using kafka api.
  • Conducting scrum meetings with business and development teams
  • Reviewing the code of peer developers and approve/merge the changes in git repo.
  • Production Support activities

Confidential

SENIOR TECHNICAL LEAD

Responsibilities:

  • Architecture/Design and Development of various products as part of Digital
  • Technical Mentoring/Guiding the other team members
  • Implementation of Angular 4, SpringBoot (API) and DevOps (CI/CD, AWS deployments), BootStrap, HTML5
  • Conducting scrum meetings with business and development teams
  • Interacting with stakeholders weekly basis to give the development status
  • Conducting technical sessions to the team to make the team technically strong enough to implement the development tasks
  • Weekly technical reviews
  • Quarterly one-on-one meetings with team to give/get feedback so that the environment go smooth
  • Conducting knowledge sharing sessions
  • Encouraging the team to participate organization level hackfest/hackthon events

Confidential

SENIOR LEAD SOFTWARE ENGINEER

Responsibilities:

  • Design, develop of the product in Java, JSP, Angular 2, Bootstrap and Bento
  • Mentoring the team and code review
  • Assigning tasks to the team
  • Conducting scrum meetings and provide reviews
  • Interacting with stakeholders weekly basis to give the development status
  • Conducting technical sessions to the team to make the team technically strong enough to implement the development tasks
  • Weekly technical reviews
  • Quarterly one-on-one meetings with team to give/get feedback so that the environment go smooth
  • Conducting knowledge sharing sessions
  • Encouraging the team to participate organization level hackfest/hackthon events

Confidential

LEAD SOFTWARE ENGINEER

Responsibilities:

  • Design, Develop the product using Java, JSP, Servlets, EJB, Websphere, Spring, Hibernate
  • Mentoring and code review of the team
  • Interacting with stake holders to gather requirements for enhancements
  • Conducting weekly scrum meetings with business and development team

Confidential

LEAD SOFTWARE ENGINEER

Responsibilities:

  • Leading and mentoring Onsite and offshore teams.
  • Deploying the applications in different environments QA/DEV/Pre-Prod etc.,
  • Coordinating with the business to identify the needs and changes for the product.
  • Analyze requirements and preparing the task plan and sharing to the team.
  • Involved in technical Object Oriented design for the each task using the Use cases.
  • Complete Responsibility in Developing and deploying.
  • Developing the CCUAS application using Angular JS/Bento UI, AJAX, Groovy, Grails technologies
  • Building the Restful web service endpoints to serve the data for the UI
  • Implemented the continuous Integration mechanism using Jenkins.

Hire Now