We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Over 8 years of IT experience as Full Stack Java Developer and exposure to diverse technologies. Wif proven analysis, programming and debugging capabilities. Strategically planning and analyzing the basic requirements for setting up the technical infrastructure of the project while reviewing the project proposals.
  • Possess extensive experience in Java, Servlet, JSP, JDBC, EJBSession Beans Stateless and Stateful, Entity Beans and MDB Message Driven Beans, JNDI, spring framework, Angular, AngularJS, Oracle 10g, DB2, Teradata, MySQL, MS Access.
  • Certified proficient Java developer from HSBC.
  • Hands on experience in developing cross - browser web applications using Java & J2EE technologies.
  • Developed mapper Java Bean classes for mapping the XML, XSL and XTSL elements to java objects and developed web pages using HTML and performed client-side validations using JavaScript.
  • Worked on CoreJavaconcepts like Synchronization, Exception handling, Multi-threading, IO, Collections framework, Serialization, JavaBeans.
  • GUI development experience using HTML5, CSS3, EXT JS, jQuery, JavaScript, JSON, Ajax, and DOJO.
  • Experience in Azure, AWS and Cloud Deployment.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Experience in using Pivotal Cloud Foundry (PCF), 12-factor app, Microservices Architecture, API Management like APIGEE Edge.
  • Experience in working wif AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, EMR, Cloud Formation Templates
  • Diverse experience utilizing tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Hystrix, feign, Resilance4j), Pivotal Cloud Foundry, AWS, RabbitMQ, Kafka, Zookeeper, My SQL, Restful Web Services.
  • Strong working noledge on Tomcat 6, Web logic 9.2 and Eclipse 3.2.
  • Microservices has been built using Boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Experience in migration of Java apps to AWS cloud.
  • Hands-on development of Web services in both SOAP-based and RestFul based implementations.
  • Demonstrated excellent back-end programming skills using SQL, PL/SQL & stored procedures/function, views, trigger, designing, developing & deploying Session.
  • Proficient in developing Use Case Model, Analysis Model, Design Model, Implementation Model, Use Case Diagrams, Behavior Diagrams and Class Diagrams based on UML methodology using Rational Rose.
  • Experience wif container-based deployments using Docker working wif Docker images, Docker Hub and Docker registries and Kubernetes.
  • Proficient wif container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked wif Terraform.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Documented Unit Test Plan (UTP) for the code and also responsible for User Acceptance Test (UAT) and System Integration Test (SIT) apart from Unit Testing wif the halp of Quality Center as bug logging tool.
  • Customer focused professional having proven experience in all phases of software development life cycle for implementing web based applications.
  • Implemented SOA architecture wif web services using REST, SOAP, WSDL, UDDI and XML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Strong Hands-on Experience wif IBM MQ, Active MQSeries and IBM for communications between middleware components.
  • Worked on Agile Methodology using sprint planning and a daily scrum to manage tasks, coordinate code review, create and maintain technical documents during the software release.
  • Specialized in design and development of website wif micro specialization in design prototype.
  • Expertise in Estimation, Design and Tracking Project development Process.
  • Ensured proper planning to meet deadlines and worked under pressure wif prioritization, problem solving skills.
  • Involved in production support and resolving the production issues promptly by attending the high priority issues immediately.
  • Quick learner wif interest in ability to master new technologies and apply core programming concepts across technology boundaries.

TECHNICAL SKILLS

UI Technologies: JavaScript, HTML5, CSS3, Bootstrap, jQuery, Ajax.

Programming Languages: JAVA, C#, C++, C, PL/SQL.

J2EE Technologies: JSP, Servlets, VM, EJB - session Beans, Entity Beans, JMS, JDBC, JNDI, SOAP.

Framework /Libraries: Spring Core, Spring Boot, Spring Security, Spring MVC, R2DS (HSBC), JUnit5, Struts and Hibernate, log4j, Angular 8, AngularJS, MVC architecture.

API: DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA), Java Message Service.

Web Technologies: XML, DHTML, JavaScript, XSL, XTSL, DTD, XSD, JAXB and JAXP DOM SAX.

IDE/Other Tools: Eclipse 3.x, My Eclipse, Net Beans, IBM Rational Application Developer 7.5/8.0, Oracle Workshop, RAD 8, putty, WinSCP, Visual Basic 6.0/5.0/4.0.

Web/App Servers: Apache1.3.27, Tomcat 5.5.x, IBM Web Sphere (WAS 6,7, 8.5), JBOSS, Web logic10.3.

Database Tools: ORACLE 10g, MySQL 4.0, DB2, Teradata, SQL Developer, TOAD.

Operating System: Windows 9x/XP/2000/NT, Linux, Windows 7, UNIX, MAC.

Bug Tracking Tool: Quality center.

Source Control Tool: SVN, SCM, MKS, Rational Team Concert (RTC 3.0 and 4.0).

Software Methodologies: Agile, Scrum, TDD, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Actively involved in analysis, design, development, system testing and user acceptance testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
  • Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular 6.
  • Enhanced Legacy Applications by building new components in React wif REST wrapper around the existing Backend Java services and developed custom directives, factories, and services.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Implemented core features of Angular 6/8 framework such as dependency injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Developed the application usingJava 1.8and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification ofBuildconfigs, templates,Imagestreams, etc.
  • WrotePythonscripts to parse XML documents and load the data in database.
  • Spring Boot Microservices were developed wif microservice architecture using REST and Apache Kafka.
  • Worked wif Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.
  • Implemented pre-authentication data base security using Spring Batch for scheduling batch jobs.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS. Also developed internal services using Java and Node.js.
  • Implemented HTML microservices using the spring boot, Spring Integration, Hibernate, Spring Data, MVC.
  • Worked on application to access and display data needed by support teams using Java Script, Type Script, Angular JS, Node JS, React JS, CSS and HTML.
  • Implemented spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Creation of custom Docker container images, tagging, pushing images, integration of spring boot application.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete.
  • Used various React custom hooks and developed reusable components and templates that can be re-used at various places in the application.
  • Experience in Using the Spring ORMcomponent forhibernatesupport for manipulating data for MicrosoftSQL Server DB.
  • Worked on MongoDB and cluster configurations to ensure high availability in various crash scenarios and restoring roll backs JSON data and stored as documents comprising documents, data types.
  • Developed User Interface by using the React JS, Redux for Single Page Application development.
  • Used Pivotal Cloud Foundry, the connection/service binding details is injected from the deployed cloud platform itself.
  • Developed the entire application using Event based micro service architecture using RESTful services, Rabbit MQ and Vault integration. Configured Mongo DB configuration into a Spring Boot application.
  • Azure cloud migration for all legacy apps
  • Implemented custom libraries for continuous integration and delivery (CI/CD).
  • Responsible for design and development of Micro Services to be consumed & produced which were hosted in AWS EC2 instances.
  • Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
  • Worked wif GIT, SVN and Bitbucket for source code, unit tests, automated tests management.
  • Jenkins as Continuous Integration Server for configuring, administrating, integrating wif system tools.
  • Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
  • Developed automation scripting in Python to deploy and manage Java SE11 applications across Linux servers.
  • Developed all custom processes, workflows and schemes wifin JIRA to accommodate the organization’s needs.
  • Implemented Maven script to create wars &JARS and deploy the entire project into WebLogic application.
  • Good noledge on UNIX or Windows based environments along wif scheduling tools like Active Batch, Visual Cron etc.

Environment: Java1.8, HTML5, CSS3, JQuery, Ajax, Angular 6/7/8 NodeJS, JSP, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology, Restful, Amazon Web Services (AWS), Micro Services, JIRA, Spring Security, JUnit, GIT, Jenkins, Node, PCF, React JS, Node, NPM, core Java, Web Services, Azure cloud, Splunk, Gatling, F5, Kafka, RabbitMQ, Apigee, Azure Services, feign, Hystrix.

Confidential, Louisville, KY

Full Stack Java Developer

Responsibilities:

  • Worked wif the BA in creating functional specifications and also involved in user meetings.
  • Design application prototype before starting the actual development.
  • Fully involved in designing the architecture of the application and initialize the base level coding using various technologies like Spring (R2DS), JDBC, MQ, Main Frame etc.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating wif the business layer.
  • Analyzing the existing legacy application /Business Rules extraction and incorporating it into new requirement to deliver solutions in accordance wif HSBC quality control standards, business practices and procedures.
  • Designed and developed Micro services business components using Spring Boot, Used Spring Boot which is radically faster in building cloud Micro Services. Developed Micro services and Restful web services using JAX-WS.
  • Used React.js library functions for the logical implementation part at client side for all the application.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Built cloud formation stacks utilizing JSON templates to deploy micro services as part of Jenkins.
  • Used Spring Cloud, for service registry for the Micro services
  • Extensively worked wif XML Schemas (XSD) for defining XML elements and attributes.
  • Used Hibernate for database persistence and managing.
  • Implemented PL/SQL queries and used Oracle views, stored procedures, and built- in functions to retrieve and update data from the databases.
  • Used Data Object Assess (DOA) pattern to introduce an abstraction layer between the business logic tier and persistence storage tier.
  • Deployed web components, presentation components and business components in Web logic Application Server.
  • Working noledge of using Docker to test and deploy the application.
  • Involved in unit testing, system testing and created various test scripts using JUnit.
  • Working noledge of the using Elastic search to work on the APIs.
  • Construction, unit testing, Integration testing, User acceptance testing, Bug fixing and production support.
  • Involved in the migration of all the existing java code from MKS repository to RTC repository.
  • Analyze and provide resolution for the application issues.
  • Supporting and resolving high priority tickets from business users.
  • Involved in system implementation, server and environment set-up, system testing, performance tuning, rolling out the system into production environment and providing warranty support.
  • Used log4j for tracking and fixing bugs.

Environment: Java, J2EE, JSP, Docker, Kubernetes, Servlets, CSS, HTML, Oracle 10g, Spring Core, Spring MVC, JDBC, Java Script, VM, Toad, Oracle, Windows, XML, XSL, Agile/Scrum methodology.

Confidential, Austin TX

Full Stack Java Developer

Responsibilities:

  • Responsible for writing Detail Design documents for development of Java bean classes and support the Web application.
  • Provided user requirement analysis, design and programming support for enhancement of Web application accessed by 5 million users worldwide.
  • Lead, architected and participated in the design, testing and deployment of client/server, multi-tier applications.
  • Developed e-cheques payment for Hongkong Monetary authority to reduce the high unit processing cost of paper cheques which improved efficiency and security.
  • Used JSP, HTML, jQuery, Ajax and CSS3 for content layout and presentation.
  • Identified the gaps for HK customers during BIB to NET Migration.HK BIB Standing Order were implemented and Direct Debit functionality in HSBCNET. The goal was to provide same Standing order and Direct Debit Functionality as that present in UK BIB to HSBCnet.
  • Developed a new tool wif an embedded page for the SSO launch from HSBCnet to Fundtech.
  • Created web application using MVC struts framework.
  • Developing and maintaining existing programs and adding new features required.
  • Excelled in rapid application development and management of technological issues for assigned projects, earning the highest customer satisfaction rating for all software solutions delivered.
  • Used various design patterns for module design and development.
  • Trained and mentored junior programmers in programming methodologies and best practices.
  • Maintaining systems by monitoring and correcting software defects.
  • Performed Test Driven Development (TDD) in an agile development environment.
  • Unit testing, Integration and QA Testing and Bug Fixing.

Environment: Core Java, J2EE, MySQL, Elastic Search, CSS, Spring MVC Oracle 10g, Spring 2.5, JDBC, SSO,LDAP,Java Script, jQuery, Angular, AngularJS, VM, XML, Main Frame, Agile.

Confidential

Java Developer

Responsibilities:

  • Collaborated wif system analyst and operational teams to create user requirements.
  • Worked closely wif client to design technical architecture and monitor project progress.
  • Develop application specification and associate code and ensure compliance to all program standards and technical specifications and prepare existing systems wifin requires time frame.
  • Configures Deployment Descriptor (web.xml) for the applications and also used annotation driven components to auto wire.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Developed and implemented MVC architecture pattern using Spring framework.
  • Implemented Spring core for Dependency Injection and Inversion of Control.
  • Extensively used Spring JDBC in data access layer to access and update the information in the database.
  • Created Data Access Objects to fetch data from database wif SQL queries
  • Created test plans, managed resources and scheduling. Responsible for project documentation, including final user documentation that involved data gathering from pre-existing application.
  • Coordinated wif User interface designers to develop site architecture.
  • Conducted training sessions to new developers and client teams.
  • Performed daily maintenance updates for existing site and applications.
  • Introduced methodologies and best practices that enhanced the product definition, release processes and customization of application to user needs.
  • QA defect fixing and deployment and Production support.
  • Took complete ownership of the product delivery.
  • Test the module for performance optimization.

Environment: J2EE, JSON, SQL, Oracle 10g, Spring 2.5, JDBC, Java Script, jQuery, VM, XML, Main Frame, log4j, JUnit, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Gather functional requirements from client business team and translate the functional requirements into detailed technical specification.
  • Implement new features and functionalities in the application.
  • Perform various tests on all complex programs and document debugging for applications and also prepare technical documents and design systems to meet business requirements.
  • Understand the client process, anticipate business issues and changes in advance and deliver solutions in accordance wif the company standards, business practices and procedures.
  • Preparation of the technical and functional documents which include high level design document, Detailed design document and implementation plan.
  • Integration, QA testing and Bug fixing.

Environment: Java 1.4, Oracle 10g, Spring 2.5, JDBC, Java Script, jQuery, VM, XML.

We'd love your feedback!