Full Stack Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Around 7+ years of experience as a Full Stack Java Developer with a focus on the development and customisation of software applications in order to produce robust and scalable Web UI apps.
- Well versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model Iteration in developing web applications using Java, J2EE, EJB.
- To Develop Single Page Application used React.js MVS framework.
- Extensive experience of designing and developing software applications with Core Technologies like Java, Servlets, JSP Spring Boot, Micro services, JDBC, JavaBeans, EJB, Custom tags, EJB and Google Web Toolkit (GWT).
- Design Patterns and strategies were applied to enterprise applications in a best - practices manner to eliminate tight coupling improve performance, and reduce maintenance risks.
- For Achieving cross browse compatibility used HTML, CSS, React.js, Angular.js, AJAX to develop and update the webpages.
- Strong experience in React JS and working with React Flux architecture.
- Extensively worked with XML related technologies such as XML, XSLT, Schema, XPath and JAXB.
- Experience in NoSQL databases like MongoDB, Cassandra which offers high performance and easy scalability.
- Well experienced in implementing DAO layer using DAO frameworks like Spring Data JPA, Spring Data Cassandra Spring Data MongoDB, Spring JDBC, Spring ORM and Hibernate
- Strong database skills in Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management
- System.
- Expert programming skills at JSF, Custom Tag Libraries, Spring tag Libraries, and JSTL.
- Strong technical knowledge of the persistent service, Hibernate, and JPA for object mapping with the database. Configured
- XML files for mapping and hooking it with other frameworks like Spring.
- Actively involved in deploying, configuring, and administering Web/Application Servers like JBoss, WebSphere WebLogic, and Apache Tomca
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Java Developer
Responsibilities:
- Currently involved in desgn, development, integration. By using a Spring Module developed application layer like IOC, AOP, ORM, Batch. Using Spring Boot and Spring Integration, we implemented a Micro Services architecture to break the application intomodules. Used the Spring Restful template to consume restful services from Droit, a third - party utility.
- With Observers and Observables in the application to implement reactive programming using RxJava for asynchronouscomposition and manipulation of data and events. Involved in the creation of Spring Configuration XML files, which contain declarations and declarations of other dependentobjects. Message Driven Beans were created to receive and process data from MQ Series using JMS.
- To implement a layer over SQL server working with Hibernate and JPA frameworks. Joins, indexes, views, triggers, and nested queries were all part of the SQL queries dat wrote. Squirrel SQL Client, Putty, WinSCP, and Win Merge were among the development tools used. For bug tracking, problem tracking, and project management, used JIRA. For Designing and Implementation part used HTML5, CSS3, JavaScript, and React user interface. Created style sheets by using React Ui components like GRID and
- FLEXBOX. Built single page applications with reusable components, forms using ReactJS Log4j is used for logging and debugging the application. Data Driven Automatic processing developed and maintained by UNIX shell scripts In the development environment, Apache Tomcat was used, whereas in the production environment, JBoss was used. Mapping implemented using Hibernate and JPA. Placed messages in the Message queue using the JMS API for asynchronous communication. In the service layer,
- Oracle Coherence was implemented as a caching method. Used GIT for version control and involved in writing the build scripts using Maven. Used JIRA for defect management and to keep track of bugs and issues. Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions. Deployed
- Spring Boot based micro services Docker container using Amazon EC2 container services and using AWSadmin console. To access and edit data, we used Oracle Coherence in Java Collection API, and to receive data change notifications, weused the JavaBean event model. Squirrel SQL Client, Putty, WinSCP, and Win Merge were among the development tools used. For bug tracking, problem tracking, and project management, used JIRA and HP ALM. Contributed to the creation of JUNIT test cases as well as day-to-day Maven and Jenkins builds and deployments. Participated in daily Scrum sessions to keep up to date and discuss issues
Environment: Worked: Java 1.8, Spring IOC, Spring AOP, Spring ORM, Oracle 11g, MySQL, Squirrel SQL, Shell Scripting, Putty,WinSCP,Log4j,Eclipse,JBoss, ApacheTomCAT8,GIT, HTML5, CSS, XML, JavaSc
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development, and testing phases,and developed Use Case diagrams, Class diagrams, and Sequence diagrams. Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such asFilter, Map,
- Collect on a collection Objects. Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based applicationwith very less configuration. Experience in J2EE framework and its components as related to java test, result and deployment. Software development activities and ensuring process adherence and quality deliverable. Developed, implemented, and tested Node.js applications. Created some widgets using Kendo UI and successfully integrated Kendo UI components, node.js and module.js with polymer. Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and userpermissions by using the Node.js. Used React JS for templating for faster compilation and developing reusable components. Worked in using React JS components,
- Forms, Events, Keys, Router, Animations, and Flux concept. Designed and developed the RESTful web services using the JAX - RS API to communicate over the network. Worked onpresentation layer to develop JSP pages and embedding CSS, JavaScript, DOM, and HTML. Implemented AJAX for couple of navigation screen flows for asynchronous calls. Designed an API Life Cycle template for the API business objectives before building a programmatically accessibleplatform. Built web Applications using
- AJAX, HTML, JavaScript. Good experience in rendering JavaScript libraries like ReactJS. Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS dat meets accessibility and web browser standards for website. Designed REST and SOAP services. Implemented Custom Exceptions depending on the API Responses. Worked on creating, retrieving, updating, and deleting documents in MongoDB. Tested the performance of our API using SoapUI, Postman, and JMeter.
- Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it. Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazoncloud formation. Implemented BDD through Cucumber. Created the Feature Files for Cucumber Automation. Worked on design patterns which include Decorator, Facade, Front controller, Intercepting filter and MVC. Developed Mockito and JUnit test cases to improve code coverage. Experience in writing unit tests using JUnit and Easy Mock. Used Jenkins server for code monitoring during code integration phase. Implemented modular approaches for backend on AWS Elastic Beanstalk and me
Confidential
Java Developer
Responsibilities:
- Implemented Java EE components using Spring IOC & AOP. Developed, deployed, and maintained Single Sign On application in development, test and production environments Implemented Restful services by Jax Rs, CXF API's. Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate,
- Service Locator, DataAccess Object and Value Object Patterns. Used JMS for programs to create, send and receive messages by using different modules like publisher, subscribermessaging and point to point messaging using IBM - MQ-Serie. JSP client-side and server-side validations are our responsibility. Involved in Configuration of data source and deployment of application in development, Test and Production. Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability, and flexibility of the project. Involved in configuration setting for Development, Test, and Production Environment. Extensively worked on Core Java concepts and expertise in collection framework Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and to store the data into the data layer. Used log4j for logging and debugging the application. Developed web interface for Users Modules using JSP,
- HTML, XML, CSS, Java Script and AJAX with spring framework. Implemented User Friendly UI design with HTML5, CSS and Angular6 for client-side validation and form submissionfunctions. Used spring framework for transfer the data from GUI to DB with Ajax framework. Designed user friendly navigation for displaying various sections of data using jQuery. Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data. Used AJAX and JSON to send request to server and updating GUI pages using callback functions. Developed the view components using CSS, HTML5,
- Angular 6, jQuery, and form beans. Used Angular-cli to generate components, routes, pipes and unit tests. Developed Res-useable components, Custom Modules, Custom Directives, Pipes in Angular 6. Implemented DAO (Data Access Object) design pattern to access data from DB2. Used ANT Scripts to build and deploy the applications on WebSphere application server. Development process the Scrum, Iterative Agile methodologies for web Application. Joins, indexes, and nested queries were all part of the SQL statements dat were wrote. Created SQL scripts for inserting, updating, deleting, and merging data in database tables, as well as SQL joins. For Creating background and multistep workflows used AWS. Employed cloud formation model in JSON format and uses AWS SDK to call AWS cloud formation services. Spring Boot-based microservices Docker container using Amazon EC2
Confidential
Java Developer
Responsibilities:
- Involved in projects utilizing Java1.7, Java EE, and web applications to create fully integrated client management systems. Worked on Spring framework MVC in the development of new modules. Developing the business components using EJB for processing information associated with module. Implemented MVC
- Model architecture and other J2EE design patterns for the application development. Worked on generating the web services JAX-WS classes by using Service-Oriented Architecture SOAP.
- Developed SOAP web services using JAX-WS and XML for data format. Used XSL to transform XML data structure into HTML pages. Created and configured spring.xml files to manage control flow. Designed user interfaces using HTML, CSS, Bootstrap, JSP, JSTL, jQuery, ReactJS and Ajax. Worked with Redux architecture using complex object oriented concepts in improving performance of the websites. Involved in writing SQL Queries and managed them according to the requirements. Deploying and testing the application in Web Sphere App Server. Implemented logging using Log4j and generated build scripting using ANT.
Environment: Worked: Core Java 1.7, Struct Framework, ELB, J2EE, JAX-WS, SOAP, XML, XSL, spring.xml, HTML5,CSS, Bootstrap, ReactJS, JSP, JSTL, jQuery, Ajax,, JavaScript, SQL Quires, SQL, SOA, SOAP UI, Log4j, ANT.