Full Stack Ja Developer Resume
VA
PROFESSIONAL SUMMARY:
- Over 8 years of experience in analysis, design, development and implementation of applications for Information & Mortgage Domain.
- Extensive experience developing UI screens in React, Angular 4/6 and Typescript.
- Extensive experience in developing applications using Java, J2EE (JMS, Web Services (REST/SOAP), Servlets, JSP), Jasper, Angular 4, Angular 1.6, JQuery, Oracle, HTML/XHTML and AJAX, Struts, Spring in building web applications.
- Extensive experience in developing reports using Jasper, POI. Full Hands on Docker, OpenShift, containers.
- Extensive experience in developing batch/Autosys jobs to generate scheduled reports.
- Expertise in java including Collection and Multithreading.
- Experience with session management, object relational mapping (JPA and EJB) and XML, JSON. Involved in full Software Development Life Cycle (SDLC) using both waterfall and agile methodologies. Quick grasping on any complex code irrespective of technology.
- Excellent interpersonal skills, well organized, and can work in both structured and dynamic environments.
- Participate in quality improvement activities for the development organization.
- Responsible for requirement gathering and technical design document, developed the code as a full stack developer.
- Developed business critical mortgage web application single handedly using Angular, CSS 3 and HTML 5. Developed the REST services to handle JSON format request and response.
- Technical mentor to all other team members.
- Responsible for requirement gathering and technical design document, developed the code as a full stack developer. Involved in prod defect fixing and performance tuning.
- Technical mentor to all other team members. Migrated all the technologies (WebLogic, Apache Proxy, JSF, Rich faces, Jasper) used in the applications to the next version
- Involved in writing Mockito JUnit test case for all reports and new features.
- Experienced in React, Spring cloud, Restful services.
TECHNICAL EXPERIENCE:
Programming Languages: Java, J2EE, Spring.
Front end frameworks: React JS, React Native, JQuery, Node.JS, Angular 1.x/4/6, HTML 5, CSS 3.
RDBMS: Oracle, SQL Server, DB2.
Platforms: Unix, Linux and Windows
Application and Web Servers: Jboss, IBM - EAS, Tomcat, WebLogic
Methodologies: Agile, Waterfall
IDEs: Eclipse, IBM Rational Application Developer (RAD)
Build Scripts: Ant, Maven.
Application Support Tools: HPSM, ASCENT, Service Now
Bug Tracking tools: Bugzilla, HP Quality Center, Ascent, JIRA
Version Controlling tools: GIT, CVS, SVN
Internet tools: Postman and other developer tools.
PROFESSIONAL EXPERIENCE:
Full Stack Java Developer
Confidential, VA
Responsibilities:
- Work with business team in gathering functional and rich technical user interface requirements.
- Drive well designed and efficient front end rich graphical user interface product suite using HTML5/CSS3 and AngularJS, Angular http along with JSON connectivity.
- Prepare mid-level platform documents and technical design documents for gathered requirements for technical approach followed. Update gathered knowledge from time to time and share documents.
- Involved in designing and Implementing organization standard rich user interface and build specific application interface calls using JSON, REST and SOAP services.
- Involved in development of application user interface that covers front end to backend flow application interface calls, Unit testing of each front-end modules.
- Build web service flow from front end to business layers using angular, HTML5, CSS3, Boot strap technologies.
- Implemented java code using Java APIs including Collections, Multi-threading, Exception handling, Generics, Enumeration, Java I/O to meet business logic.
- Implemented complex back-end component to get the count in no time against large size MySQL database (about 300 million rows) using Java multi-threading.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Prepare all possible test scenarios and guide team in executing corresponding to User Interface code by covering business flow.
- Prepare application performance improvement strategies both at technology front and deliverable.
- Involve in the end to end development of projects covering all phases of software development life cycle including requirement analysis, designing, build/construction, unit/assembly testing and deployment.
- Build the code base on requirements using Java/J2EE, Spring Frame work, and use SQL Server & Web services.
Environment: Java/J2EE, EJB, Spring, Spring Cloud, Spring Boot, Micro Services, Restful Services, SOAP, HTML 5, CSS3, Bootstrap, Angular, WebLogic, DB2, Windows, Unix, XML, JIRA, GIT, Agile scrums
Full stack Developer
Confidential, NJ
Responsibilities:
- Design, develop the front end layers using React, Implement back end rule engines with Spring Framework and use interface IBM EAS calls to comply matching rule pattern.
- Translate designs and wireframes into high quality code, build reusable components and front-end React libraries.
- Implemented multi-threading using java.util.concurency API to improve the processing of data feeds.
- Implemented Multithreading for improving performance of the batch processes.
- Build application components using Java Collections & provided concurrent database access using multithreading.
- Develop RESTful services, JSON calls for rules driven KYC engine that performs compliance validations on customer.
- Write Mockito unit test cases for backend java code and maintain organization standard.
- Involve in the end to end code development which covers all phases including analysis, design, build, unit test, and deployment.
- Maintain quality, ensure responsiveness of applications, optimize React components for a maximum performance.
- Involved in Business & Development Requirements Study, System Analysis, Technical Design, Development, Testing.
Environment: Java/J2EE, EJB, Spring, Spring Cloud, Spring Boot, Micro Services, Restful Services, SOAP, HTML 5, CSS3, Bootstrap, Angular, WebLogic, DB2, Windows, Unix, XML, JIRA, GIT, Agile scrums