We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

CT

SUMMARY

  • Around 6+ years of software experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, implementation, integration, and testing of enterprise applications and Object Oriented (OO) Client - Server technologies.
  • Agile, SCRUM, Waterfall software development life cycles (SDLC) - ranging from gathering business requirements, system enhancements, development, performance testing, user training, and support activities.
  • Knowledge of Core Java concepts, such as I/O Streams, Exception Handling, Multithreading, Java Beans, JDBC, and Collections.
  • Designed and developed multiple J2EE MVC Model based Web Applications using J2EE technologies, utilizing popular open-source frameworks, such as Hibernate and Spring.
  • Extensive programming experience with view and controller layers of MVC design pattern
  • Front end development using HTML, CSS, JavaScript, jQuery, AJAX.
  • Enhance the applications with new add-on features, using ReactJS framework on front-end and Node JS on back-end with ECMAScript 6(ES6) features.
  • Strong experience in Spring framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Security.
  • Expertise in Microservices to communicate through HTTP protocol for implementing SOA approach.
  • Strong foundation in OOAD, J2EE architecture, SOA (XML, SOAP, WSDL) with excellent communication skills.
  • Designed, delivered and managed multiple projects on budget and on time, provided Production Support Level 2/Level 3 while managing and mentoring a team build of both employees and consultants.
  • Extensive experience with Oracle developed several packages, writing SQL queries, stored procedures triggers.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
  • Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Expertise in development frameworks Struts, Vert.x, spring and Hibernate.
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Experience in managing large shared MongoDB cluster.
  • Experience in working on DevOps teams and help automate server and infrastructure configurations using shell scripting and building Docker Images.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects.
  • Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
  • Experience in managing life cycle of MongoDB including sizing, automation, monitoring and tuning.
  • Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap and CSS.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Experienced in React-JS and working with React flux architecture, Redux architecture using complex Object Oriented concepts in improving the performance of the websites .
  • Worked extensively on Junit startegy for testing the code following test first.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Hands on experience in creating components using React JS.
  • Experience in handling messaging services using Apache Kafka.
  • Hands on experience in developing user interfaces for Desktop, Mobile, and Tablet using Java Script, HTML5, Ajax, CSS3, jQuery, AngularJS and React JS.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Effectively used features of Java 8(stream, lambda, date and time), Concurrency framework, Java Executors, JCF and multi-threading.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot.
  • Strong experience in Spring framework modules such as Spring MVC, IOC, JDBC, Spring Boot, Spring REST, Spring Security.
  • Good working experience in the UI technologies HTML, CSS, Javascript, JQuery, and MVC frameworks.
  • Experience with different development IDE tools like Eclipse, MyEclipse, NetBeans IDE, and IBM RAD.
  • Strong experience in implementing web services SOAP and RESTful.
  • Skills in SQL working with Oracle database.
  • Experienced with Multi-Tier/Three-Tier Client-Server Applications using popular J2EE Web / Application Servers (Tomcat and JBoss).
  • Used multiple tools such as Ant and Maven for build and Log4j for logging
  • Experience in using various version control systems such as SVN and Git.
  • Fast learner and able to quickly familiarize and implement new languages and technologies
  • Possess strong analytical and problem-solving skills with the ability to adapt to a new environment and meet stringent deadlines.
  • Strong verbal and written communication skills and technical support.

TECHNICAL SKILLS

Platforms: Windows, Linux.

Java/J2EE Technologies: Core Java, J2EE, Exception handling, Multithreading, I/O, JDBC, Collections, Spring, Hibernate, Web Services, Microservices.

Databases: Oracle, Microsoft SQL Server, DB2, PL/SQL, MongoDB.

Server: Apache Tomcat, IBM WebSphere, JBoss.

IDEs: Eclipse, Microsoft Visual Studio Code, SQL Developer

Other Tools: MS Visio, Maven, ANT, Jenkins, SVN, Git, JIRA, Jazz.

Languages/Web Technologies: Java, SQL, XML, UML, HTML, CSS, jQuery, Bootstrap, JavaScript, Angular2, Node JS, TypeScript, React JS, Angular4.

PROFESSIONAL EXPERIENCE

Confidential, CT

Java Full Stack Developer

Responsibilities:

  • Involved in bug fixing and functionality enhancements raised through Jazz .
  • Used Hibernate which automate the mapping between DB2 and objects in Java.
  • Involved in testing of Batch Applications for various Claims.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Co-ordinate testing activities with testing team.
  • Configured Quartz server to execute Batch applications.
  • Handled the database persistence using JDBC.
  • Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business , and Persistence.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Integrated Spring Security with JDBC to manage user registration and login.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
  • Created SQL Map config files to create the sql queries, map the data and objects to retrieve data. from the database using IBATIS. Injected objects using Spring dependency injection concepts.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Used Joins, Stored Procedures and Functions in Interaction with backend database using SQL
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Written the JUNIT test cases for the functionalities.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef configuration management.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Configured Package.json for application dev and deployment dependencies and used Node NPM to set it up.
  • Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit & JAVA.
  • Created POC for SSl authorization using vert.x Framework.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Used Jenkins plugins for code coverage and also to run all the test before generating war file.
  • Setting up the build and deployment automation for Java base project by using Jenkins and Maven.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Involved in DevOps processes for build and deploy systems.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Utilized Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Writing Java code to use Apache Axis web service API, developing Oracle PL/SQL Stored Procedures code.
  • Developing JavaBeans, Java Server Pages JSP, PL/SQL Procedures and Functions to perform business transactions.
  • Involved in production support, assigning production issues and enhancements.
  • Production support, Issue management with context sensitive analysis root cause identification.
  • Responsible for doing enhancements, production support, maintenance and resolution of the issues.
  • Provided round the clock production support on issues. Whenever the issue rose in production and need to join the call immediately and work with all the application teams resolve.
  • Implemented process improvement tools in production support activities.
  • Alert product support and client using log4j for runtime exceptions.
  • 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, Virtual
  • Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Configured Kafka to read and write messages from external programs.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Worked with Maven to develop build scripts.
  • Experience using software development tools such as Eclipse, Git and Maven.
  • Developed the REST based Microservices using the Spring Boot, Spring Data with JPA and used Swagger to interact with API end points of the micro services.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Implemented Restful Web Services using Spring Boot.
  • Developed Controller and Business layers of the MVC, using spring.
  • Implemented Microservices Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Coding to build REST Microservices using Spring Cloud, Oracle, XSD, JSON and Spring Config.
  • Used Spring MVC framework for design and development of web application.
  • Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.
  • Designed and coded Business Classes using Spring IOC and AOP features.
  • Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.
  • Coding to build REST Microservices using Spring Cloud, Oracle, XSD, JSON and Spring Config.

Environment: Java 8, Maven, DB2, WebSphere, Quartz, Jazz, XHTML, Angular 2, Angular 4, React JS, TypeScript, JavaScript, Core Java, Vert.x, SQL, Node JS, Hibernate, AWS(EC2), PL/SQL, Docker, DevOps, Puppet, Jenkins, JDBC, Kafka, Junit, Spring MVC, REST API, Spring Boot, Spring Security, Spring Data, JPA, Spring DAO, MicroServices.

Confidential, AZ

Java Full Stack Developer

Responsibilities:

  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification.
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Created JavaScript for the Validation of forms used in the presentation Layer.
  • Developed UI pages using HTML, CSS, JavaScript and jQuery to create Responsive Web pages.
  • Developed cross-browser/platform HTML 5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
  • Implement the middle tier with Spring framework and integrated that with the Hibernate ORM framework.
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA and used Swagger to interact with API end points of the micro services.
  • Consumed REST based Microservices with Rest template based on Restful APIs.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Responsible for managing MongoDB environment with high availability, performance and scalability perspectives.
  • Designed and implemented the MongoDB schema
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Wrote page level code using JavaScript with Angular 2 framework along with jQuery and other JavaScript libraries.
  • Used date-format and moment packages in Node.JS to save the timestamp in database converting into GMT. Involved in Test Driven Development by writing unit test cases.
  • Used Nodejs to structure JavaScript code to build endpoints.
  • Developed modules using Node JS and Promises.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services( AWS) with other applications infrastructure.
  • Developed a fully functional prototype application using JavaScript, jQuery and Bootstrap, connecting to a REST-ful server on a different domain.
  • Implemented ReactJS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FireFox.
  • Looking into the splunk logs for hidden application errors.
  • Get the error report and analyze the defects and also categorize the defects using the SPLUNK tool.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website.
  • Use Spring Boot to develop the RESTful Controller and Service layer to handle the customer requests.
  • Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Responsible for identifying the root cause, investigate and provide a solution for the escalated and critical production tickets.
  • Take up new initiatives to resolve production ticket quickly.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Used Maven as a build tool, wrote the dependencies for the JARS that needs to be migrated.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Used SVN for version control and used Eclipse as the IDE for developing the application.
  • Used Git as source control to push the code from local repository to central repository.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Performed unit testing on various project modules using JUnit framework.
  • Used Maven to build the project and JUnit to develop unit test cases.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Extensively used Java 8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date Time API.
  • Used spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used SOAPUI for testing and developed unit testing to test service availability.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed presentation tier using JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Used Ant, Maven scripts to build and deploy the application.

Environment: Java 8, Hibernate, Microservices, JavaScript, HTML5, CSS3, Angular 2, Angular 4, TypeScript, jQuery, Node JS, Bootstrap, React JS, SOAPUI, AWS, Spring Core, DAO, Junit, Spring Web MVC, Collections, Multithreading, Velocity Scripts, Mongo DB, emulator and Base device Google Nexus 7, Splunk, Spring Security, Spring Boot, SVN, Ant, Maven, SQL, SOAP, REST.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in client meetings, gathered business requirements and translated them into technical specifications and created technical documents such as TDD and FSD
  • Developed support for custom user interfaces using JSP Standard Tag Libraries (JSTL)
  • Developed the User Interface module using Spring MVC, JSP, JavaScript, jQuery, CSS, HTML.
  • Used Spring IOC, Spring Boot to implement middle tier.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • User Authentication and authorization has been done through Oracle WebLogic server’s FIM (Federated Identity Management) with the help of Spring Security.
  • Used JDBC for database connectivity to Oracle database
  • Implemented Restful Web Services using spring and used Springboot for Microservices & consumed services using Spring REST template.
  • Responsible for API Platform development and design on High Available & Scalable Microservices with Spring Boot.
  • Developed site according to client specifications with HTML and Dynamic Cross-browser JavaScript.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including tablet and desktop.
  • Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
  • Improved code reuse and performance by making effective use of various design patterns such as Singleton, Factory etc.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience UX, Responsive Web Design and Bootstrap.
  • Used spring web flow for the page navigation within the web application.
  • Involved in unit Testing, debugging, and bug fixing, and used GitHub as version control system
  • Alert product support and client using log4j for runtime exceptions

Environment: J2EE, JSP, JSTL, Spring Boot, Microservices, JDBC, Oracle, HTML, GitHub, log4j, HTML, CSS, JavaScript, jQuery, Bootstrap .

Confidential, Andover, MA

Java Full Stack Developer

Responsibilities:

  • Attended daily sprint meetings for task allocation and status updates as part of working in Agile environment.
  • Performed code peer reviews for fellow team members
  • Extensively used Rally for track changes
  • Utilized the Action Support to integrate Struts and Spring components
  • Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
  • Wrote Action and Form class as per struts environment and maintained struts-config
  • Tracked virtual machine arguments to ensure the smooth loading of the application
  • Performed design for scope understanding and taking approval from requirements and testing to make sure that everyone is on the same track
  • Used Hibernate transactions management extensively.
  • Wrote HTML, JavaScript, JAVA and JSP code.
  • Front end development using Struts
  • Designed user interface components using Struts Components JSP and client validations using java script code repository
  • Worked on the DAO files to interact with the production and test DB
  • Used Eclipse IDE for application development and MyEclipse for enterprise web application development
  • Worked on custom tag libraries and Java beans.
  • Client-side validation using JavaScript and Struts
  • Used struts tag libraries, such as html, bean, and logic, in JSP pages. Used html form tag for auto-populating of related Action Form as specified in the action mapping
  • Modified Hibernate config.xml to successfully connect to the database.
  • Designed and developed struts framework applications
  • Used rally for task allocation and status tracking as per Agile environment.
  • Wrote unit test cases for active tasks in Rally
  • Developed Web pages using Struts, JSP, HTML and CSS.

Environment: Struts, JSP, JBOSS, CSS, spring, Servlets, HTML, Hibernate, MyEclipse, CVS, UML, JavaScript, Microsoft SQL, JUnit, Custom Tag Libraries, Unit tests, CSS.

We'd love your feedback!