Java Full Stack Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Over 7 years of IT experience in analysis, design, development, documentation, implementing, deployment, testing and maintenance of software systems in server - side programming and distributed programming
- Proficient in Java, J2EE and web-based technologies like Spring Boot, MAVEN, ANT, Struts, Java Server Pages (JSP), Servlets, Java Beans, Enterprise Java Beans (EJB), Log4j, JDBC, HTML, JavaScript and CSS.
- Expertise in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, AngularJS to make better Single Page Application (SPA) working on Node.js server.
- Well-versed in developing applications with Service Oriented Architecture (SOA) using WSDL, SOAP, JAXB, AXIS, JAX-WS, and RESTful web services.
- Used JERSEY framework to implement the JAX-RS (JavaAPI for XML and RESTful Service) and provided security using SSL.
- Strong in Object Oriented Design and Implementation, Development using Java/J2EE technologies, Microsoft Azure cloud product suite (Service Bus, Event Hub, Azure Function, Azure Blob Storage, and AzureCosmosDB).
- Proficient in core Java design patterns such as Singleton, Observer, Builder, Decorator, Proxy, Factory and J2EE patterns such as MVC and DAO.
- Strong in core Java concepts including Java 8, Java 5 generics, multi-threading, data structures and collections in Java/J2EE applications.
- Knowledge of using flux architecture in ReactJS for building client side web application.
- Knowledge of rendering large data sets on the application view using ReactJS. Experienced in React JS and working with Redux architecture.
- Expertise in data modelling, administration and development using SQL, T-SQL, PL/SQL in Oracle (8i, 9i and 10g), MySQL, DB2, and SQL server environments.
- Proficient with Hibernate and JDBC to connect databases like Oracle, MySQL and DB2 to store, delete, manipulate and retrieve data from them in many applications.
- Track record of increasing responsibility in the business softwar
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer
Responsibilities:
- Implemented DAO layer using Spring JDBC Module to call PL/SQL queries and Oracle stored procedures from the application.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing. Worked on Spring MVC and Persisted data using Hibernate.
- Written Hibernate Query Language (HQL) for persistence layer. Used Spring Tiles to give application reusability, and consistent application wide look.
- Responsible for database architecture and modeling, converting the RDBMS into MongoDB. Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Developing single-page applications (SPAs) using various JavaScript framework AngularJS, building components using Ajax, JQuery, Object Oriented (OO) JavaScript, JSON, and XML.
- Worked with No SQL databases like MongoDB to save and retrieve the data. Maintaining the build process using Maven and defined and track bugs using Jira.
- Involved in Unit Testing, Integration Testing, and System Testing etc. Developed JavaScript validation for client-side validations. Performed Code reviews and code fixes.
- Used Log4J to store log messages. Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances.
- Used Git as Source Version control management system and worked on GitHub. repository.
Environment: s: JDK1.8, Spring boot, Java, IntelliJ, ReactJS, Spring MVC, Hibernate, JavaScript, Junit, Jira, JSON, RESTful Web services, MongoDB, Maven, CSS, AngularJS, JQuery, Junit, AWS, Git
Confidential
Java Full Stack Developer
Responsibilities:
- Participated in the Software Development Life Cycle phases of the project.
- Designed and analyzed project based on MVC Architecture.
- Developed low level design document with Use Case diagram, Sequence diagram, Collaboration diagram, Class diagram, Activity diagram and component diagram using UML.
- All the modules of the application are based on Spring MVC architecture and J2EE technologies.
- Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL in Oracle and MySQL.
- Development and support of Restful Web services that support JSON using Spring Web services JAX-RS JSON Spring MVC Module.
- Created the Spring MVC components like Dispatcher Servlets, Handler Mapping controller, configure Request mapping annotation controllers and view resolver controller. Used spring framework web flow to navigate between the pages. Used Log4J for logging the messages to flat files, database and e-mail. Developed SQL queries, Stored Procedures and functions for incorporating business logic.
- Developed the application using JSP and used JDBC for database connections. Written EJBs including Session Beans for database using WebLogic Server. Developed user interface applications using HTML5, CSS3, JavaScript, and jQuery, Ajax, XML, Node.js, Bootstrap and AngularJS.
- Data Operations are performed using Spring ORM wiring with Hibernate, implemented Hibernate Template and criteria API for Querying database. Implemented functionality like searching, filtering, validating, sorting using AngularJS and JavaScript.
- Developed React JS pages, Web services calls and AJAX calls for the application. Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Used React JS in components like JSX, creating React components. Implemented backend using Node.js and Express.js with MySQL as database and AWS S3 storage. Used Struts framework in building the admin module for master configuration. Implemented Spring Boot microservices to divide the application into sub modules.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI. Implement database connections and remote repository CRUD methods on cosmosDB/No-SQL DB/Mongo DB. Used multithreading for faster and parallel processing of the files.
- Collaborated with testers and developers and prepared test plans for producing high quality applications. Deployed a .war file that boot handles various requests from clients. Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file. Tested the DAOs and services by JUnit test cases. Wrote automation test cases using TestNG to test UI behavior. Deployed applications into continuous integratio
