We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Around 8 years of experience in the IT industry. Experienced in Processing requirements, Design, Development, Testing, and Implementation for Java and J2EE applications.
  • Experienced in all the phases of Software development Life Cycle (SDLC) and Agile Methodologies.
  • Hands - on experience in frameworks like Spring such as Spring MVC, Spring AOP, Spring Core, Spring JDBC, Spring Batch, Spring Boot, Spring ORM, Spring DAO, and Spring Security.
  • Worked extensively in Multithreading, File Handling me/O, Generics, Exception Handling and Collections, Streams.
  • Extensively experienced in J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC Data Access API, XML, JNDI, Spring, Hibernate, and Junit.
  • Experience in Angular JS, React, React Native, and REDUX.
  • Proficient in developing Client-side web applications using JavaScript, HTML/HTML5, CSS/CSS3, Bootstrap, AJAX, JSON, jQuery.
  • Experience in developing microservices architecture based on Restful (JAX-RS) and Soap web services (JAX-WS).
  • Proficient in RDBMS concepts and good working experience wif Oracle 11g, Oracle Teradata, MYSQL, and SQL server and strong Skills in using NoSQL database like MongoDB.
  • Proficient in writing SQL queries, Functions, Triggers, Stored procedures in PL/SQL, JDBC, ODBC.
  • Experienced in Middleware persistence frameworks like Hibernate/Spring boot JPA Entities for mapping Java classes.
  • Worked wif a backend service environment using NodeJS and can install and manage modules using Node Package Manager (NPM).
  • Experience wif Java-based ORM frameworks such as Hibernate (including connection pooling, mapping, transaction management, and HQL (Hibernate Query Language) and Spring Data.
  • Worked wif Spring Data JPA for creating automatic DAOs (Data Access Objects).
  • Proficient in using various design patterns like MVC, Session Facade, Singleton Factory, Data Access Object, and Service Locator.
  • Experience in Deploying and configuring web applications using web/app

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • As a full - stack developer, me was involved in requirement analysis, design, and implementation of the applications. Followed agile methodology and participated in the standup meetings and involved in the sprint planning, retrospection, and reviews. Experience wif Spring modules like Spring MVC, Spring Core, Spring Boot, Spring JDBC and Spring DAO. Developed the user interface using JavaScript, HTML5, CSS3, jQuery, Bootstrap and Angular 2/4/7, React, React Native and REDUX for created responsive GUI Interface of the web page. Designed and Developed the presentation layer using servlets and
  • JSP (Java Server Pages) and used JSTL for reusability. Designed JSON requests according to the frontend pages and processed the JSON requests according to the different types of modules, actions, and request data. JSON responses will be developed according to the request and send it back to the front end after the logic processing. Used Reactive programming for building reactive web applications dat automatically updates the values dat are added to the database. Creating Data Access Objects (DAOs) integrating wif Hibernate and used JDBC interaction to interact wif Data Access Objects. Involved in writing SQL queries, functions, triggers, and stored procedures for PL/SQL and HQL (Hibernate Query Language). Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational DB. Expertise in implementing web and enterprise applications using Java 11, Spring
  • Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, Mongo dB. Developed Entity objects and used Hibernate the ORM tool to access the persistent data from MYSQL. Deployed the microservices to Pivotal Cloud Foundry using CI/CD pipelines for continuous integration and developed using Jenkins. Implemented Kafka producer and consumer applications wif help of the zookeeper and retrieved log messages using Kafka. Developed data transformer for converting legacy data from Source tables to Avro format and fed into Kafka using Camel. Experience in creating images through Docker and deploying them in the Kubernetes environment. Solid hands-on experience in developing wif React/Flux and HTML5, REST Web services and Eclipse Vertex framework Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc. Good experience in supporting the applications in
  • Production environment. Experience wif designing and architecting large-scale Identity and access management products. Developed Single page applications using React and Angular, Dynamic page applications. Fluent in React and skilled in working wif Redux architecture to save and update the data. Experience in optimizing or profiling, multithreading, JVM tuning. Involved in Creating and Consuming Restful Services using Node JS and Express Framework. Designed, developed and tested Java

Confidential

Senior Software Engineer

Responsibilities:

  • Worked wif the phases of SDLC as the scrum member following agile methodology and participated in sprint planning sessions. Extensively worked on Core Java, multi - threading, collections, and exception handling. Developed Data Access Objects using Spring DAO, JDBC and Spring Hibernate. Worked on converting existing module to rest microservices and CRUD operations using Spring Boot. Created application layer POJO classes and mapped them to backend oracle database using Hibernate network. Used Spring Core for creating injection of controller and container (IOC) and integrated wif Hibernate.
  • Used Hibernate as the Object Relational Mapping (ORM) to access data from SQL server. Worked on the setup of CI/CD process for the application using Jenkins. Developed Apache Camel endpoints and used producer template to route messages to JMS queues. Experience in working wif web services like SOAP, WSDL, RESTful web services. Experience wif large scale distributed systems and web-oriented architectures. Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database management system and handled database access and data transmission based on
  • Restful web service. Managed the bean lifecycle and worked wif the controller to handle the request and response. Interacted wif clients to gather requirements. Experience on a/LINUX Shell Scripting and Deployment of Applications in Server. Worked wif Maven build tool for automation and deployed the application using Tomcat server. Working experience on JDBC, Angular JS, XML and AJAX. Worked on handling transactions using JPA (Java Persistence API). Experience in developing and implementing Data Driven and Keyword Driven automation testing framework wif Selenium WebDriver. Implemented
  • BDD through Cucumber. Created the Feature Files for Cucumber Automation. Handled Front end using Angular and React for developing Single Page Applications (SPA). Created Multiple Re-Usable UI directives by defining Angular JS Directives, Attaching Event Listeners, Controllers, and updating DOM elements. Used REST API calls from Angular JS and parsed the data to the client and handled the security and REST Services authorization using spring security. As part of Team working as K2view resources involved in Design and Development phases. Use java 8 features in developing the code such as lambda expressions, creating resource classes, fetching documents from database. Build prototypes using react-navigation and used API for props management. Implemented stable react-native components and stand-alone functions to be added to any future pages. Worked on React Native to get access to the native APIs. Used React Components, Reducers, and Actions to implement MVC (Model View Controller). Applied ethical SEO best practices when performing tasks such as keyword research, competitive analysis, content optimization

Confidential

Java Developer

Responsibilities:

  • Used agile methodology for software development. Based on the business needs of the application, developed functional and non - functional features of the application. Participated in all Agile scrum ceremonies, project planning, design discussions and release planning activities. Proficient in using servlets. Applied MVC implementation to the web application. Used Design patterns such as DAO, Singleton, Session fa ade which helps in the distribution of roles and responsibilities across various layers of processing. Developed the application using Eclipse IDE and used JBoss for the deployment of the application.
  • Strong understanding of the spring modules like Spring Core, Spring MVC, Spring JDBC, Spring Boot. Extensively used Spring framework Dependency Injection (DI) for object's dependency resolution, Inversion of Control (IOC) using XML configurations, Java Annotations and Java Source code. Integrated
  • Spring- Hibernate frameworks for ORM functionality. Maintained web services using Restful API. Created and updated Facets program interfaces and program improvements. Strong skills in writing queries, functions, triggers and stored procedures in PL/SQL. Developed UI interface using HTML, CSS, jQuery and Angular, JavaScript AJAX and Tag libraries and Bootstrap. Evaluated program performance and integrated facets details in technical designs. Strong skills in Oracle server-side programming which includes SQL, SQL*Plus, PL/SQL Packages. Used DAO pattern to fetch data from the database using
  • Hibernate to carry out various databases. Wrote JUnit test cases for unit testing. Used maven to build applications and created multi-module maven project and used Jenkins for continuous integration. Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup Test cases. Deployed the application using Apache Tomcat Server. Performed Module and Unit Level Testing wif JUnit and Log4J for debugging and error tracking. In production, support responded to service tickets and service requests wifin established time-based requirements. Designed and developed REST-based microservices using Spring Boot.

Environment: Java 1.7, J2EE (JSP, Servlets), JMS, JavaScript, jQuery, HTML, API, CSS, Bootstrap CSS, JSF 2.0 X, Hibernate, Spring, Linux, XML, XPATH, Shell scripts, Perl Scripts, Eclipse, JBOSS, Agile, JDBC wif Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Involved in the Software Development and Lifecycle for analysis, design, testing and implementation of the project. Prepared business and functional requirement specifications and technical documentation. Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for user stories and participated in retrospective and presenting a demo at the end of the sprint. Experience in Collections, Exception Handling, Garbage Collection in Core Java. Designed use case diagrams, class, and sequence diagrams in the design phase of the project and for workflow settings. Developed code changes using core java
  • J2EE technologies and used Eclipse, JDBC and MySQL. Used Servlets for maintaining server - side business logic. Used various Design patterns like service locator, session facade, singleton, and factory pattern. Used spring framework for implementing Spring IOC, JDBC, ORM. Experience in writing SQL
  • Stored procedures and functions. Experience in writing test cases for Junit testing and thus verifying and validating applications. Used HTML, CSS, JSP, JSTL and JavaScript for building web applications. Worked on the deployment of virtual machines and troubleshooting on VM management. Worked on JSON, AJAX for request and response processing and used CVS for maintaining source code wif other developers. Used Maven to build and deploy the application on a web logic server. Used Git for version control across common source code used by developers

Environment: Core Java, Collections, Multi-Threading, Struts, JavaScript, JSP, HTML, CSS, JDBC, Junit, SDLC, Eclipse, Tomcat, SQL, CVS, Waterfall, Design Patterns, DAO.

We'd love your feedback!