We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 6 years of experience as a Java Developer in IT industry developed frontend and backend web applications using Java, React, Angular, Java Script, Type Script, jQuery, AJAX, HTML5, CSS3, Spring, Hibernate.
  • Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented applications and Enterprise Web Applications using Java/J2EE.
  • Experience in developing web based, SOA/Microservice based client/server applications in multi-platform environments using Java/J2EE technologies.
  • Involved in all phases of teh Software Development Life Cycle.
  • Experience on various J2EE design patterns like Command, Factory, Observer, Front Controller, DTO, DAO, MVC, SOA, Singleton, Session Facade, Business Delegate in teh development of enterprise applications.
  • Experience in Object/Relational bridge technologies like Hibernate, JPA and Spring.
  • Experience building Microservice applications using Spring Boot.
  • Experience developing applications using frameworks and API like Spring MVC.
  • Extensive experience using Java concepts like JDBC, Servlets, JSPs, JSTL, JMS.
  • Proficient in Java Multi-Threading, Thread lifecycle, multiple request handling using synchronization.
  • Hands on experience with Core Java using Collections, Concurrency, Exception Handling, File Handling, IO Generics.
  • Experience in developing and consuming web services of REST and SOAP standards.
  • Experience developing frontend user interfaces using HTML, CSS, Java Script, XML, Angular, React.
  • Hands-on experience in using React components, Forms, Events, Keys, Router, Animations, and Flux.
  • Well versed with Test Driven Development and Agile Methodology.
  • Experience in database modeling and development using SQL, PL SQL, T-SQL in Oracle, and SQL Server.
  • In depth knowledge of PL SQL with experience in constructing triggers, tables, functions, user defined data types, procedures etc.
  • Experience in installing, configuring, tuning Web Logic Server

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Design REST webservices by adhering to enterprise API guidelines and security policies. Create definition, specifications, and design documents of REST webservices using advanced tools like Swagger. Design object relational database schemas and interfaces to store application details in relational database hosted in teh cloud (Amazon Web Services RDS) Provide expert knowledge in Web Service interface design review and high - level system architecture review process. Write code for reusable
  • Web Services using customized frameworks and by adhering to service-oriented architecture (SOA), enterprise standards and best practices. Develop web application's security policies for Authentication, Authorization and Auditing. Build asynchronous webservices using distributed message streaming platforms such as Kafka, RabbitMQ etc.
  • Migrate legacy software applications from on premise data center to modernized cloud based webservices. Build acceptance test cases by following Acceptance Test Driven Development (ATDD) agile methodology. Created slack altering service which accepts Rest API calls and reports any errors in Python 3.7.
  • Perform unit testing, integration testing, stress testing, load testing using performance test tools like Wiremock, JMeter. Deployed Restful APIs to Amazon Webservices Cloud environments using automated continuous integration and delivery (CD/CI) pipelines. Provide production deployment guidelines and execution plans. Implementing and testing of Disaster recovery strategy to enable deployment for application in active-passive mode. Creating and deploying containerized REST based web services in production and non-production environments. Developing cloud agnostic orchestration scripts through
  • Terraform for creating various services in Cloud. Creation of automated end to end continuous deployment pipeline and managing all stages of Software Development Life Cycle (SDLC) through continuous integration platform Jenkins. Create dashboards and alerts for monitoring Web applications using software tools like Splunk, Pinpoint, AWS Cloud watch, Elasticsearch, Logstash and Kibana ELK Support and maintain teh applications deployed in teh production environment. Analyze, trouble shoot, debug and fix application defects

Environment: Java, Spring Boot, GitHub, REST, J2EE, JSP, JSTL, JMeter, Angular JS, EJB, JMS, JNDI, Python, AWS, Lambda, Jenkins, Oracle, Typescript, Bootstrap, HTML, XML, Microservices, IBM Web Sphere Application Server, Ant, Elasticsearch, Logstash a

Confidential

Java/J2EE Developer

Responsibilities:

  • Interacted with team members and involved in analysis, design, and implementation phases of teh software development lifecycle (SDLC) for teh various software modules of teh Mobile Wallet application. Deployed application using Pivotal Cloud Foundry (PCF) CLI and with Pivotal Cloud Foundry, teh connection/service binding details are injected from teh deployed cloud platform itself. Developed Sales and Margin module using Spring Boot, Microservices.
  • Extensive Experience developing robust and highly scalable applications based on Microservices architecture. Used Eclipse IDE as teh development environment to design and develop teh code. Designed and developed various modules of teh application with J2EE design architecture, using Spring MVC framework, and deployed teh spring components on WebLogic. Involved in teh integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects. Created and updated database objects in Concept Wave frameworks. Working in an intense iteration based lean agile system and Integrated JUnit 4 test cases into teh application and promoted test-driven development within teh team. Under teh Spring framework used JAX-B to map java classes to Xml schemas and used
  • XSLT to transform teh XML files, XSD was used to describe teh structure of Xml. Used Struts 2 framework along with Spring and to model teh application in MVC architecture. Incorporated multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance. Used new Java 8 features - Streams, Collectors, Lambda, new Executor service. Developed application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services. Implemented stored procedures using teh Hibernate framework. For teh front end, interactive and dynamic Webpages were created using Html, CSS, JavaScript, JSP, JSTL tags and Angular-JS, Node.js, ExtJS, Redux, as teh web-framework. Used Node.js, ExtJS for asynchronous data communication between server and client. Extensively used Core Java such as Exceptions, and Collections. Implemented
  • Multithreading, Synchronization using Thread pools, executive service, and lock interfaces. Developed helper utility for MongoDB interaction. Involved in designing application system require

Confidential

Java Developer

Responsibilities:

  • Designed and developed teh application under J2EE Architecture using Spring, Hibernate. Used Hibernate ORM module as an Object - Relational mapping tool for back-end operations over Oracle database. Used Spring AOP for cross-cutting concerns and IOC for dependency injection. Extensive use of
  • HTML with Angular 4, JSP and jQuery for teh presentation layer along with JavaScript. Used jQuery to make teh HTML/HTML5, DHTML and CSS code interact with teh JavaScript functions to add dynamism to teh web pages on teh client side. Involved in developing EJB'S for teh business logic using Session facade pattern and deploying them in WebSphere application Server. Used Eclipse tool to build and deploy J2EE Applications. Developed Web service client interface with JAX-RPC from WSDL files for invoking teh methods using SOAP. Developed JUnit test cases for all teh developed modules. Database profiling locks memory usage, no of connections, page fault etc.
  • Export and import of data to and from Mongo DB. Deployed teh applications on Apache Tomcat Application Server. Implemented JAX-WS web services to integrate with various third-party systems. Designed and developed Micro Services business components and RESTful service endpoints using Spring core. Used log4j for application logging and debugging. Unit tested teh application to confirm that teh vulnerabilities are addressed and conducted technical knowledge sessions to teh QA team. Involved in code reviews and suggested refactoring of code for extensibility.

Environment: Java8/7/6, Spring4, JavaScript, Hibernate, Maven, HTML, CSS, JMS, XML, XSLT, SOAP, TDD, Unix, Web2.0, Oracle, Ci/CD, SQL, JMS, MongoDB, JDBC, Spring MVC, Micro Services, JSON.

Confidential

Java Developer

Responsibilities:

  • Developed multiple user tools with core Java and DB2 using eclipse IDE. Implemented multiple design patterns like factory, fa ade, etc. Extensive code reviews on adherence to design and performance. Extensive real time production support. Wrote HQL queries as part of development. Created database pool, multi - pool, data source and mapped them to roles. Used Spring for creating teh object using dependency injection (IOC). Created Rest web services using JAX-RS, Hibernate framework. Configured action mapping (in XML) for each logical request that may be submitted. Seed Hibernate as Object Relational (OR) Mapping Tool for teh backend data. Wrote batch jobs and was involved in performance tuning of complex queries. Involved in teh Development of Spring Framework Controllers.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Developed additional UI
  • Components and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience. Developed web pages using HTML/CSS and JavaScript, Angular JS.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, HTML5, CSS, Angular JS, Eclipse IDE, Aqua Studio, JIRA, Rest.

We'd love your feedback!