Johnfyre
Johnfyre
Johnfyre
SUMMARY:
Having 5+ of IT experience in analysis, design, and development, documentation, implementing and
testing of web using Java & J2EE, Springs Framework, Struts Framework, Hibernate, Web Services
(SOAP, Restful), JavaScript, HTML, CSS, AngularJS, AJAX and XML.
Strong knowledge on OOPs Concepts, Core JAVA.
Experienced in designing and developing enterprise and web applications using Java and J2EE
technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX-WS, Struts, EJB, Spring, Hibernate,
JMS, XML, JUnit.
Expertise in Web-Development technologies like Servlets, JSTL, HTML5, JSON, JavaScript, CSS3, XML,
XSL/XSLT, AJAX, jQuery.
Experience in deploying web application using Apache Tomcat, Heroku and cloud platforms such as
Amazon Web Services (AWS) and Google Cloud Platform (GCP).
Expertise in development and deployment of multi-tiered web-based enterprise applications using
J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, JMS, Hibernate 4.3.0/5.0.2, Spring 4.0/5.0, JDBC,
JNDI, IBM MQ Series, JSF, Python, MongoDB, AngularJS, Java Beans and Web services (SOAP, Rest).
Experience with and solid understanding of Micro-Services
Having experience with Java 8 features like Stream API, Lambda expressions and Filters etc.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and
Spring Boot for Micro-Services.
Experienced in socket development using UDP and TCP/IP methodologies.
Worked on Angular 2/4/5/6 in developing Single Page Applications using TypeScript to create
Directives, Components, Services, Pipes, Observables and Router as well as Angular Material for
responsive and aesthetic web interface.
Design and implemented backend using Spring Boot with Java 10 Version Implemented front end
using React with Redux and React - router for a flexible single-page application.
Strong experience with Application Servers - WebLogic, WebSphere, Apache Tomcat, Java Web
Server, CMS - Joomla, Drupal and FileNet. Workflow tools – Lombardi, jBPM, WebSphere Integration
Server, Database - Oracle, Sybase, SQL Server, DB2.
Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and
Iteration methodology, Pair Programming, Agile Development &Testing using Software
Development Life Cycle
Developed AJAX functionalities using frameworks like JSON, POJO, Ext Js and jQuery.
Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory,
Builder, MVC2, Business Delegate, DAO etc.
RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS.
Expertise in open-source frameworks like Struts 2.0, Spring 2.5 (IOC, JDBC, AOP, and LDAP), Web
services, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT
etc.
EXPERIENCE:
01/2022 Highmark
Till date Java full stack developer
Highmark is a non-profit healthcare company and Integrated Delivery Network based in Pittsburgh,
Pennsylvania, United States. It is a large individual not-for-profit health insurer in the United States,
which operates several for-profit subsidiaries.
Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
Used AGILE methodology and participated in SCRUM meetings.
AWS EC2 instances were configured in developing and QA environments with NodeJS.
Designed interactive web pages with front-end screens using HTML5 and CSS3.
Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
Developed Hibernate mapping files using different mapping strategies such as table per class
hierarchy and also used Hibernate Persistence Strategy to interact with database.
Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex
page layouts while adhering to code standards.
Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0
Enhanced user experience by designing new web features using MVC Framework like Express JS and
Node JS.
Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2,
CSS, Node JS, Express JS and AWS (Amazon Web Services).
Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Developed a tool to retrieve and send data to third party service provider this feature was
implemented using REST.
Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery,
HTML5, CSS3 and AngularJS.
Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
Built MAVEN scripts for automated deployment and for the build operation of the entire application.
Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the
WebSphere application server to send messages on the queue.
Spring Controllers were used with Angular JS to route the control to desired Java services.
Implemented scripting with Ajax and XML to dynamically refresh the page contents.
Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used
JSON as response type in REST services.
Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery,
HTML5, CSS3 and Angular JS.
Developed core Java programs for all business rules and workflows using spring framework.
Designed and developed Restful service interface using Spring MVC to the underlying customer
event API. Involved in building Restful Web services using JAX-RSAPI.
Worked on Cloud implementation by installing, building and deploying applications using Cloud
Foundry and using AWS.
Created custom Plugins, templates, and functions for Angular JS application.
Implemented Hibernate for data persistence and management.
Analyzed and fixed issues related to REST Web services and Application responses.
Used Maven as the build tool and Tortoise SVN as the Source version controller.
Used Subversion (SVN) as the configuration management tool to manage the code repository.
Performed unit testing using JUnit.
Followed Agile Scrum methodology and used TDD for writing test cases.
Involved in developing stored procedures and Triggers on Oracle11g
Used NPM to manager server side packages.
Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS,
Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, JQuery, JBOSS,
JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.
01/17 to PAYCHEX
06/18 Java Full Stack Developer
It is an online payroll application which provides users to process the payroll from anywhere. Users can
even start payroll on the desktop and pick up where he left off on his mobile device, or vice versa. It
helps the user to get the most important data such as upcoming check dates and the cash he’ll need to
have on hand for the next payroll which is available right from the dashboard. The application is
developed using HTML5, CSS3, JavaScript, JSP, Servlet, JBoss, Jenkins, OpenShift, Docker, Spring Boot,
Kafka, and S3 object storage as the foundation of the application. Oracle is used for backend.
Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing applications.
Application is implemented using agile methodology where there is a daily SCRUM meeting to
understand the status and resolve any issues.
Modified the UI screens created by using JavaScript, JSP2.3, Servlet, HTML5 and CSS3.
Designed and developed various Web forms using HTML, CSS, JavaScript and React JS
Created components using React JS and created documentation for components using Storybook to
share across the teams for the reusability.
Worked with HTML5, CSS3, JSON, JavaScript, React JS and ES6 features like generators and iterators
for developing user interface for an internal application.
Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
Working on frameworks like Bootstrap, Spring MVC, and Hibernate.
Involved in the integration of Spring for implementing Dependency Injection using MongoDB as a
database.
Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and
collaboration) & activity diagram.
Performed CRUD operations like Update, Insert and Delete data in MongoDB.
Designed, developed a custom, single-page, responsive web application on front end using Angular
4/5
Implementation of the Business logic layer for MongoDB Services.
Created microservice architecture to build the loosely coupled services.
Created web services like REST and SOAP to obtain data and generate operations on those data.
Implemented REST API as Spring Boot Microservice to perform modular functionality as per
Microservices architecture.
Implemented CI/CD allowing for deployment to multiple client AWS environments.
Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed
reaching one or more AWS EC2 instances
Involved in migrating monolithic applications in Micro Service Architecture and Developed Micro
services using AWS Cloud build upon Spring Boot Services.
Responsible for RESTful Web Service Development using JDK 1.8, JPA 2.1 with Hibernate as ORM -
Spring JPA.
Used Dependency Injection feature of Spring MVC framework & ORM mapping tool Hibernate for
rapid development and ease of maintenance.
Used TOAD to interact with oracle database, performance tuning DB execution.
Developed, Tested and Deployed application on JBOSS application server.
Developed API for using AWS Lambda to manage the servers and run the code in AWS.
Created test cases using Junit testing through Jasmine 2.6.1 and using Jenkins1.1.0 for the
continuous Integration and continuous deployment.
Involved in build and deployment of MicroServices with Jenkins.
Involved in testing MicroServices by placing messages in JBoss 7.1.0.
Created Docker images and ran the Docker containers in various environments.
Participated in the Production support issues, to deploy and maintain the application successfully.
Environment: Java1.8, HTML 5, CSS3, JavaScript (1.8.5), JSP 2.3, Servlet 4.0, Bootstrap, Angular4/5,
Spring 4, Hibernate, MicroServices, MongoDBn3.4, REST, SOAP, Jasmine, Eclipse, Junit, JPA, GIT, AJAX,
jQuery, Openshift 3.9, JBOSS 7.1.0, Docker 1.13.1, Jenkins 1.8.1.
01/15 to AIG
06/15 Java Developer
Phoenix is an end-to-end underwriting solution for Financial Lines. The World Source system is a full
policy life cycle system for 11 coverages and 2 products. The system is used by underwriters within
World Source Middle Market and AIG Small Businesses. The current CL (Commercial Lines) system does
not Issue, Rate, conforms to AIG Audit standards, and has limited Process Automation. A major strategic
technology objective for World Source is to consolidate its UW functions onto a single platform.
Designed tight, neat co-ordination of JSP, Java Servlets and Java Beans.
Designed and developed the use cases, activity and sequence diagrams using Microsoft Visio.
Developed the High-Level Design (HLD) and Low-Level Design (LLD) documents for the design.
Developed the front end using HTML, JSP, and CSS. Used JavaScript for client-side validation.
Developed session beans to handle the user requests and invoke the entity beans.
Involved in all phases of the software development life cycle.
Used J2EE design patterns like MVC (Model View Controller), Session Façade and Front Controller in
the application.
Created SQL queries and PL/SQL stored procedures for the Oracle Database
Created JUnit test cases and ANT scripts for build automation.
Configure the application to run on JBoss application Server.
Worked with the Quality Assurance in addressing the defects in the application.
Implemented JSP, Servlets, Java Beans and Java.
Implemented the MVC framework using Struts.
Environment: Window XP, Hibernate, JSF, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML,
HTML, JNDI, CVS, Log4J, JUnit, MySQL.
07/14 to PIPER JAFFRAY
12/14 Java/J2EE Developer
Piper Jaffray provides investment management and advisory services to institutional clients in the areas
of equity, fixed income, private equity funds, master limited partnership and merchant banking.
Involved in requirements gathering, implementation and setting up the development environment.
Designed components for the company's object framework using best practices and J2EE design
patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, and Business
Delegate.
Actively participated in the complete life cycle of development, from the design phase to
implementation Phase.
Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
Responsible for environment setup in the LINUX environment.
Played a key role in the development of server-side functionality of handling the requests and
responses using Java Servlets.
Used HTML, CSS, JavaScript, jQuery for designing the UI.
Designed and implemented Web Services calls for service provider methods.
Used Apache Tomcat as the server to run the application.
Used Oracle as the relational database.
Used GIT as the version control repository.
Developed unit testing using JUnit.
Environment: JSP, Servlets, Struts framework, MVC, Java Beans, JDBC, Tomcat, Linux, Oracle 10g,
JavaScript, HTML, CSS, JavaScript, jQuery, GIT, JUnit.
EDUCATION:
Navarachana Vidyani Vidyalaya – Science
CERTIFICATION:
IT Experts System - Java Programming Certification
IT Experts System - Selenium Web Automation Testing Certification
IT Experts System - Agile Scrum Master Certification
TECHNICAL SKILLS:
Languages: JAVA 8.0, SQL, Python, PL/SQL, UML, C, C++
Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB (3.0), Web Services, SOAP, WSDL, JSF
(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, angular2/4/5/6/7, NODE JS,
ReactJS, AJAX, CSS3.
Frameworks: Struts Framework, JSF, Spring Framework, Angular JS
Server Scripting: JSP, Custom Tags, GWT, Vaadin
Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern
Database/Tools: Oracle 9i/10g/11g, IBM DB2, SQL Server 2008/2012, TOAD, Hibernate, XmlSpy, Ant,
MAVEN, JUnit, I Report, JIRA
Web/App Server: Apache Tomcat, WebLogic, IBM Web Sphere, JBoss
IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build
Methodology: OOAD, Agile, Waterfall, SDLC and UML
Version Control: CVS, Rational Clear Case, SVN, Subversion, GITHub, Clear Case, MS Visio.
XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD, DTD
Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF
JavaScript Libraries: Dojo, jQuery
Operating systems: Windows, UNIX, Linux, Sun Solaris