We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Santa Clara, CA

SUMMARY

  • Having around 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) Including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Experience developing projects using Core Java 8/7, React/Redux, JavaScript, HTML5, CSS3, SpringBoot, RESTful, ReadyAPI, JAXB, JDBC, log4j, Junit, Mockito, PowerMockito, Chai, mocha, cucumber and XML.
  • 3+ years of experience developing UI using frameworks like React/Redux.
  • Experience in using React Hooks and terminology
  • Consuming Restful web services using Axios
  • Proficiency in developing MVC based applications by using various integration of open source frameworks like spring, Struts and Object Relational Mapping Technologies like Hibernate.
  • Experience in usingOracle, MySQLdatabases and writing SQL queries
  • Experience in SOAP, REST and expertise in creating Restful Web Services with Spring MVC Framework.
  • Experience in building Microservice applications using Spring Boot for developing Restful web services
  • Experience in using web technologies JavaScript, CSS, HTML, DHTML, AJAX, JSON, XML
  • Experience in develop the applications using Spring Boot.
  • Involved in peer reviews for component teams and provide clarifications towards integration of these interfaces towards final E2E delivery.
  • Involved in carrying out unit testing of application components, performing root - cause analysis, coordinating user acceptance testing, training, and implementing new processes and technology.
  • Good interpersonal communication skills with the ability to communicate effectively at all levels of development process.
  • Having strong analytical and problem solving skills affording timely solutions with good communication skills and a flexible team player.
  • Complete Understanding and hands on experience in Agile development methodologies
  • Excellent in defect fixing, solving complex problems.
  • Involved in Design, implementation and configuration of Client/Server and Web applications using Web services.
  • Used SVN,GITfor the version control.
  • Knowledge on Amazon web services (AWS) cloud services.
  • Experienced in using Eclipse, RAD for the code development.
  • Experienced in writingANT,Mavenbuild scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Experienced in using JUNIT for Unit testing and Log4J for logging and debugging purposes.
  • Well acquainted and has broad understanding of Software Development Life Cycle, Concepts and Methodologies of design, development and testing, Analysis, Application Design, Development, Quality Control.
  • Eager and enthusiastic to learn and explore new technologies and platforms.

TECHNICAL SKILLS

Languages: JAVA, Java/J2ee, HTML, Java Script, Angular JS, C, C++, SQL, WebServices Servlets, JSP, AJAX, JMS, JDBC, Web Services, Microservices

Frameworks: Struts, Hibernate, spring, spring boot, MVC

Application/Web Servers: BEA Web logic, IBM Web Sphere, Apache Tomcat Web Server, Glassfish, JBoss, Jetty

UI Frameworks: ReactJS, AngularJS

Databases: Oracle, DB2

IDEs: NetBeans, Eclipse, RAD

Tools: CVS, SVN, Maven, Apache Ant, SQL Developer

Operating Systems: WINDOWS 2000/XP/2003, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Full Stack Java Developer

Responsibilities:

  • Requirements analysis and review with business users to prepare technical design documents.
  • Developed UI usingReact JS components, Forms, Events, Keys, Router and Flux concept.
  • Integrated ReactJS UI with different RESTful and Micro Services
  • Used Redux for application state.
  • Involved in Designing Micro services using Spring Boot, Java 8.
  • Design and Development of Service layer and data access layer using Java/J2EE, Spring and Hibernate framework.
  • Involved in designing and developing highly scalable Microservices using Java, Spring Boot.
  • Used MongoDB as data source.
  • Wrote SQL queries for data validation.
  • Developed API to Stream data to Kafka.
  • Used cloud AWS resources like EC2, IAM, S3, EBS etc.
  • Deployed and Managed the application using Docker/Kubernetes.
  • Wrote unit testing of the functionality of the code and mocking up of objects.
  • Used Spring Boot, Apache Log4j Logging for logging of trace and Auditing.
  • Provided production support.
  • Involved in on Call and Bug fixes to continuously support clients.
  • Implemented Agile Methodology Scrum.
  • Wrote unit test cases using chai and mocha for ReactJS components.
  • Wrote JUnit test cases for testing the functionality of the code.
  • Other responsibilities include Code Reviews, JUnit Test creation, Design Review.

Environment: ReactJS, Java, Spring, Hibernate, Web Services (Restful), Spring Boot, Microservices, MongoDB, JAX-RS, XML, JSON, Eclipse, SQL, Kafka, AWS, Docker, Kubernetes, Chai, Mocha, Junit, UNIX & Windows.

Confidential, Denver, CO

Full Stack Java Developer

Responsibilities:

  • Responsible for gathering the system requirements, feasibility study, System analysis, design and development.
  • Developed User Interface application modules using ReactJS, HTML, CSS, JavaScript, Typescript, JSON.
  • Integrated ReactJS UI with different RESTful and Micro Services and used Redux for maintaining application state.
  • Developed reusable UI Components in React.
  • Utilized HTML5, CSS3 and Flexbox layout styles to accommodate different channels like Web and Mobile environment
  • Involved in designing and developing Micro Services using Java, Spring Boot.
  • Used Hibernate framework as persistence layer for interacting with database.
  • Used Service Locator pattern for lookup of the beans.
  • Developed Oracle Stored Procedures and Triggers for Database operations.
  • Developed and used Postgres SQL queries.
  • Managed and Used cloud AWS resources like EC2, IAM, S3, EBS etc.
  • Deployed and Managed the application using Docker/Kubernetes.
  • Used Apache Log4j Logging framework for logging of trace and Auditing.
  • Wrote JUnit test cases for testing the functionality of the code
  • Wrote unit test cases using chai and mocha for ReactJS components.
  • Used HP Quality Center for Bug tracking.
  • Implemented Agile methodology SCRUM.
  • Other responsibilities include Code Reviews, Design Review

Environment: ReactJS, Java, Eclipse, Spring, Spring boot, Hibernate, AWS, Docker, Kubernetes, JQuery, JavaScript, JMS, MQ Series, Oracle, PL/SQL, SOAP/Restful Services, Axis, JAX-WS2.1, SOAP-UI, Agile, Rally, Web Sphere.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involved in gathering the requirements, analysis, design and development.
  • Developed User Interface application modules using JSP, Struts, HTML, CSS, JavaScript, JQuery, JSON.
  • Involved in designing and developing Micro Services using Java, Spring Boot.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed services using Spring Web Services (SOAP, WSDL).
  • Implemented design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Developed PL/SQL stored procs for Database operations.
  • Worked on DB2 as the backend database.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Wrote JUnit test cases for testing the functionality of the code
  • Used HP Quality Center for Bug tracking.
  • Implemented Agile methodology SCRUM.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Worked on project build-script by using ant and deployed on JBoss.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Web Services, SOAP, WSDL, HTML, JavaScript, JQuery, Struts, CSS, XML, XSD, JBoss, JUnit, Log4j, SQL, DB2, Eclipse.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in preparing High Level/Low Level Design documents.
  • The Application is designed using Struts MVC Architecture.
  • Implemented Service tire and data accessing using spring.
  • Developed various Test classes for a Unit - Testing the code using JUNIT.
  • Wrote Base Test classes for individual modules for reducing redundancy and complete isolation for unit testing.
  • Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Designed message formats in XML.
  • Designed and Development of XSL.
  • Backend Stored Procedures development with PL/SQL.
  • Used Clover for validating the tests efficiency (effective code-coverage) and to find possible areas for code bugs.
  • Implemented Integration Testing for the application.
  • Developed the application using Struts Framework that Leverages classical Model View Layer(MVC) architecture.
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services(REST/SOAP), XML,XSLT,XSL, and ANT.
  • Integrated Web Services in ESB Layer.
  • Used Multithreading in programming to improve overall performance.
  • Used Splunk for log file aggregation and monitoring.
  • Developed DAO objects to mocks persistence implementation to test Business Logic.
  • Used CVS as versioning system.
  • Involved in bug fixing for other modules.

Environment: Core Java, JAVA, Struts, JUNIT, JBOSS, JavaScript, JQuery, WebLogic Application server, Eclipse, XML, XSL, XSLT.

Hire Now