We provide IT Staff Augmentation Services!

Java Fullstack Developer Lead Resume

Milpitas, CA

PROFILE SUMMARY:

  • Fullstack lead with vast experience in design and development of SOAP and RESTful Web Services, UI and middleware components for client/server applications
  • Experience of Java/JEE, Spring, Spring Boot to design/develop a highly scalable solution.
  • Experience of REST services to develop stateless services for consumption by other dependent systems.
  • Used Java/J2EE and latest technologies like Node.js, React JS, JavaScript, TypeScript, Angular 6+.
  • Keen interest in learning new tools/techniques that help understand and articulate client requirements better and improve the overall quality and turnaround time of the deliverables.
  • Experience with open source libraries such as jQuery, Twitter Bootstrap, ReactJS
  • Successfully managed complex projects with rapidly changing requirements from start to finish.
  • Adept in translating the business requirements to lucid technical requirements.
  • Effective communication skills for coordination between both onsite and offshore teams.
  • Excellent verbal and written communication skills, especially with regards to presenting findings to both technical and non - technical audiences
  • Excellent ability to adapt to the client environment and build client relationships.
  • Delivered projects within the strict timelines enforced by client and supporting the offshore team rise up to the challenge.

TECHNICAL SKILLS:

Languages/Frameworks: Java, ElasticSearch, Angular 5, Angular 6+, Redux, TypeScript, Angular Material, ReactiveX (RxJS), NodeJS, NPM, XML, XSL/XSLT, HTML, HTML5, Micro services, Delphi/Object Pascal, Unix Shell, C/C++, Struts, Spring, Spring Boot, jQuery, HTML, JavaScript, TypeScript, CSS, Shell scripting, Python

Middleware: JBoss J2EE, WebSphere, TWS, Spring Integration.

Databases: Oracle, MySQL, MongoDB, Firebase

Testing Tools: Test Director, Quality Center, Hudson

Development Tools: Eclipse, IBM WebSphere RAD, Borland Enterprise Server, EJB, XML, XSL/XSLT, Maven, Ant, UML, Visio, Visual Studio Code, PyCharm, IntelliJ Idea

Operating systems: UNIX, Windows (3.x, 95, NT, 2000, XP, 10), Linux

PROFESSIONAL EXPERIENCE:

Confidential, Milpitas, CA

Java FullStack Developer Lead

Responsibilities:

  • Design the new architecture and platform for migrating the legacy application to Angular and Micro Services architecture.
  • Create proof of concept applications and propose the design based on the gathered data points.
  • Work with the business and the analysts for developing the functional and technical requirement documents.
  • Develop modules, test cases, documents and manage the deployment of the application within agreed upon timelines.
  • Experience of Java/JEE, Spring, Spring Boot to design/develop a highly scalable solution.
  • Experience of REST services to develop stateless services for consumption by other dependent systems.
  • Helping getting the new team members get up to speed by conducting mentoring hands-on sessions for the new technologies being adapted in the system.
  • Spearheading the effort of developing ‘proof of concept’ applications where there is a need for some research for new technologies involved and create white-papers/reports on findings and suggestions.
  • Act as a liaison between the management and the development teams for technical requirements and development.
  • Manage the deliverables and keep a track of the modules and work orders under development to ensure a timely and high quality delivery.
  • Propose the design for the technical solution based on the analysis of business systems and requirements.
  • Design and manage the development of technical solution as per the client requirements.
  • Experience in Developing User Interface Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS, XML, Object Oriented Java Script, ANGULARJS, REACTJS, RESTful services, JAVA, JSP.
  • Work with the business and the analysts for developing the functional and technical requirement documents.
  • Develop modules, test cases, documents and manage the deployment of the application within agreed upon timelines.
  • Apply knowledge of Java/JEE, Spring and Hibernate in design to develop a highly scalable solution.
  • Apply knowledge of REST services to develop stateless services for consumption by other dependent systems.
  • Helped the new members of the team come to speed by providing them technical sessions on the new technologies being used.
  • Participated as a key team member in planning and coordinating the testing of the application.
  • Lead the effort of developing ‘proof of concept’ applications where there is a need for some research for new technologies involved.
  • Act as a liaison between the management and the development teams for technical requirements and development.

Confidential, Pleasanton, CA

Java FullStack Developer/Technical Lead

Responsibilities:

  • Managed requirements and design phase towards identifying mutually agreed solutions with technical teams and business partners for MON regions.
  • Lead the designed and implementation of the interfaces for accumulator outbound solution.
  • Analyzed the-then design gaps in the requirements and worked with the various partners to bring them to a close.
  • Planned and implemented six different interfaces for the system to talk to various client components and generate the extract in their required format.
  • Provided the necessary support to the offshore team in clarifying the business requirements and monitored the progress of the deliverables to ensure the quality and timeliness of the deliverable.
  • Helped the new members of the team come to speed by providing them technical sessions on the new technologies being used.
  • Participated as a key team member in planning and coordinating the testing of the product where I had responsibility for specifically coordinating the test plans with the SIT and WIT teams from Kaiser.
  • Utilized my knowledge of middleware software to finalize the system architecture in terms of the interface protocols for the product.

Confidential, San Jose, CA

Team Lead

Responsibilities:

  • Lead the design and development of the SOAP Services to provide the configuration capabilities to the other systems.
  • Creating and managing the plan for the integration of our Web Services with the cross-track consumers.
  • Managing the build and deployment activity of the code to different environments.
  • Ensuring the code coverage and quality by conducting code review sessions.
  • Coordinating between the shores to ensure the quality and timeliness of the deliverables.
  • Planning the effort for the migration of the application to the new Data Center.
  • Identifying the areas for code improvement and implement the necessary steps to get them handled well within the timelines
  • Coordinating support and analysis for the production issues.

Confidential, San Jose, CA

Team Lead

Responsibilities:

  • Designing and developing SOAP Services as per the business requirements.
  • Assisting the team in understanding the existing and required architecture and flow.
  • Assisting the team in the SQA activities.
  • Developing the technical design document and functional specs as per the business requirements.
  • Coordinating between the shores to ensure the requirement is well understood.
  • Peer code review and specifications review before delivery to the client.
  • Providing support and analysis for the production issues.

Confidential

Senior Consultant/Tech. Lead

Responsibilities:

  • Designing and developing middleware APIs (Java/J2EE) as per the business requirements.
  • Assisting the team in understanding the existing and required architecture and flow.
  • Assisting the team in the SQA activities.
  • Developing the UI components for the application using Struts and Velocity
  • Peer code review and specifications review before delivery to the client.
  • Creating Technical specification documents and present them to the cross track consumers for their acceptance.

Confidential

Senior Consultant/Tech. Lead

Responsibilities:

  • Design the new enhancements laid down in the functional specification document.
  • Developing and enhancing core services and APIs for the application’s evaluation engine using the new approach based in middleware in Java/J2EE.
  • Developing the UI components for the application using JSP and Servlets.
  • Developing the UI components for the application using Struts and Velocity
  • Peer code review before delivery to the client.
  • Creating documents and other material to enable the support team take over from the development team post go-live.

Confidential

Senior Consultant/Developer

Responsibilities:

  • Develop the new B2B layer as per the technical requirement document.
  • Developing and enhancing core services and APIs for the application in Java/J2EE.
  • Peer code review before delivery to the client.
  • Researching new technologies to be implemented in the middleware to enhance the stability and security of the application.
  • Creating Unit Test cases and scripts.

Confidential

Software Engineer

Responsibilities:

  • Design and implement the new XML and XSLT based J2EE framework for the client application.
  • Researching different Oracle/Java components to generate the XML for the use by the application framework and preparing a white paper listing the merits and demerits of each.
  • Creating Technical design document based on the Functional specification document sent by the onsite team.
  • Development of the middleware and the framework components and helping the team to integrate with the new framework.
  • Development of the application control panel for the client that he could use to change the look and feel of the application and manage the notifications to the users of the application.
  • Creating Unit Test cases and scripts.
  • Develop the Modules for UNIFY application in Borland Delphi 5.0.
  • Development of the new Web frontend to the application using JSP and Servlets.
  • Creating custom components and component libraries for use in the application.
  • Creating Technical design document based on the Functional specification document sent by Technosolutions team at onsite.
  • Researching the MS Project architecture and developing DLLs that could be used in the UNIFY application to import the data from MS Project.

Hire Now