We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Overall 6+ years of experience in software development as a JAVA/J2EE Application Developer.
  • Experience in Designing and developing applications in Core Java (Java 1.8), J2EE, JavaScript, Spring boot, Spring, JDBC, Hibernate and Struts, HTML5, CSS3, REACT, XML, JSON, Rest Services, Web Services, Oracle, DB2.
  • Hands on Experience in using different Spring modules like Spring Core, Spring MVC, Spring Boot, Spring AOP and Spring ORM Integration.
  • Experience in deploying web application using application servers like WebSphere, JBoss and web servers like Tomcat.
  • Expertise in developing Message Driven Beans to implement incoming JMS messages.
  • Hands on experience on coding, implementation and unit testing of various J2EE related projects.
  • Experience in using version controlling system like GIT.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk(EBS).
  • Deployed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs., S3.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Designed and developed web services using Spring and CXF operating within ESB, offering both REST, AWS and SOAP interfaces.
  • Good Experience in React.js for creating interactive UI's using One - way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise with major databases such as Oracle, DB2, SQL Server 08.
  • Wrote REST APIs in java 8 to support internalization, and apps to help our InfoSec team visualize and set portfolio performance targets.
  • Developed REST web services API's supporting both XML and JSON implementing Spring MVC.
  • Hands-on experience in writing stored procedures, functions, views, triggers and joins.
  • Experienced professional in creating Swagger APIs, finite State machines for web services.
  • Experience of application development in different environments like Windows, Linux and UNIX.
  • Good exposure in Offshore/Client coordination.
  • Preparing Project Status reports (Daily, Weekly and Monthly) and sending to the client.
  • Experience in working with IDE's like Eclipse, IntelliJ, Spring Tool Suite (STS), Net Beans, and IBM RAD.
  • Point team player on Open Shift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through SSH and logs, modification of Build configs, templates, Image streams, etc.
  • Develop Visualizations and Dashboards in Kibana that give rich analytics to data of interest.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical, and problem-solving skills.
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
  • Used Web pack for automating UI code bundle and usage of middleware for hot deployments and production builds.
  • Experience in designing and developing RESTful web services using micro services architecture and deployed on NodeJS.
  • Experience in handling performance issues, clustering, performance monitoring and memory configurations of Node.js applications.
  • Conducting research on various components of the product and inducing latest technologies in the product like Vue over Angular.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.

TECHNICAL SKILLS

Languages: Java, J2EE, Perl, SQL, PL/SQL

J2EE Technologies: JSP, EJB, JDBC

Web Technologies: HTML/HTML5, DHTML, CSS/CSS3, JavaScript, REST, Angular, SOAP

App/Web Servers: BEA Web Logic, IBM Web Sphere, Tomcat, JBoss

Frameworks: MVC, Hibernate, React and Redux

Tools: ANT, Log4J, Kibana, SmartBear, Docker, Kubernetes, OpenShift, Postman, SoapUi, ReadyApi

Automation Tools: Selenium, Qtest

IDEs: Eclipse, IntelliJ, WebStorm

Version Control: TFS, GIT, GITLAB.

Databases: Oracle, DB2, SQL Server and MySQL 5.

Operating Systems: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Involved in Team planning and grooming sessions and Retro session in fully Agile environment.
  • Developing sample implementations based out of finalized design patterns.
  • Developed the front-end application using React and Redux js.
  • Developed the CI/CD pipeline in GITLAB for various stages like build, deploy and review.
  • Automated the uploading the unit and functional test cases to GITLAB and Qtest.
  • Completed the UI development for both Member Shop, CRCT, Car Advise applications.
  • Build and administrate Continuous Delivery pipelines using GIT.
  • Worked on RESTful Micro service-based architecture, using Spring Boot on the backend to produce Rest API and consumed those APIs through React in frontend.
  • Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language.
  • Build the Rest services from the scratch.
  • APIs endpoint verification using Postman and swagger UI
  • Used for validation of REST APIs - SOAPUI, ReadyAPI, and Postman
  • Used Smart Bear to review the peer code review.
  • Proficient in using Eclipse/RTC for code change and deploy legacy applications.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Subject matter expertise in Service Now system applications and custom applications.
  • Used JDK 1.8 for developing the application and made use of built in functional interfaces, lambda expressions and stream API for code refactoring.
  • Involved in the Migration from SOAP to REST.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Assisted in development and maintenance of new APIs for integration with Confidential websites.
  • Installed and configured Jenkins Continuous Integration server with management of plugins and utilized several CI/CD plugins like build pipeline, Docker, GIT, Junit.
  • Developed all the Junit test cases for all the different layer implementations.
  • Currently in a full stack software developer role, developing and maintaining multiple applications while also while also migrating older applications to the new containerized Docker/ Open Shift environments.
  • Worked with HTML5, CSS3, JSON, JavaScript, react js for developing user interface.
  • Integrated Jenkins with various DevOps tools such as, SonarQube, GIT and Maven, developed Jenkins jobs to automatically manage, test, and deploy code and applications.
  • Executing the regression automation script through Jenkins after every new build.
  • Prepared and Running the Automation Test Cases for Regression Testing, End to End Testing & Release Level Regression.
  • Used Gradle to build the project into WAR and GIT for version controlling.
  • Used GitLab for efficiently managing the source code versions with the development team.
  • Implemented new ELK cluster for enterprise logging and Maintained Elastic Search, Log stash, Kibana.

Environment: Java 1.8, J2EE, JDK 1.7/1.8, J2EE, Design Patterns, Spring, Spring boot, JSP, JavaScript, Materialize-CSS, CSS, HTML, PL/SQL, JBOSS, Oracle dB, GitLab, IntelliJ, Gradle, Eclipse/RTC, Open Shift, Kibana, Docker, Kubernetes, React, Redux, React Saga.

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked in all phases of software development life cycle (Requirement, Analysis, Design, Coding, Testing and Deployment). Followed Test Driven Development (TDD), Scrum concepts of the AGILE Methodology (SAFe) to produce high Quality Software.
  • Implemented framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Actively involved in using AngularJS, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Implemented UI using AngularJS, Java Script, jQuery, HTML5 & CSS3.
  • Designing and creating RESTful API's using XML Spy and Spring WS Developed and modified database objects as per the requirements.
  • Involved actively in designing web page using HTML, Angular JS, jQuery, JavaScript, Bootstrap and CSS.
  • Created and consumed web services (SOAP & REST).
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Developed JSP pages using Custom tags and Tiles framework and Spring framework. Developed the User Interface Screens for presentation logic using JSP, Tiles, and HTML.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate.
  • Executed automated test cases for Unit testing and Integration testing using JUnit.
  • Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Implemented application level persistence using Hibernate and spring.
  • Developed and maintained UNIX/Perl/ANT, Ruby, Python scripts for Java/J2EE build and release tasks.
  • Documented release, builds, and source control processes and plans for J2EE applications. All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Used Micro Services architecture with Spring Boot based services and implemented the Project structure based on Spring MVC pattern.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, jQuery, Ajax, JUnit, Oracle 11G, WebLogic 12.0, Unix, AngularJS 2, SOAP & REST Web Services, JUNIT 4.0, JIRA

We'd love your feedback!