We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Having around 5 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier Web and Distributed applications using Java, J2EE Technologies and Related Frameworks
  • Solid experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.
  • Excellent Java development skills using J2EE, J2SE, Servlets, JSP, JDBC, Java Beans, JMS, JNDI and Web Services (SOAP and RESTFUL)
  • Working coding the application tier using Spring and Spring Modules (MVC, Batch, Spring DI, AOP and Templates)
  • Experience in configuring and coding using ORM components, setting up configuration files, annotations using Hibernate framework
  • Designing, Implementing, Developing, Deploying and Consumes Web Services (REST, Jersey, SOAP, UDDI, Axis2, WSDL, JAXB, JAX-RS, and JAX-WS)
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkin and Hudson
  • Expertise in using and deploying the web application on various web & application servers like Apache web server, Web Logic, Tomcat, IBM Web Sphere, JBOSS.
  • Proficiency in programming with different Java IDE's like Eclipse, IntelliJ, JBoss, WebLogic Workshop.
  • Experience in front-end UI development skills using like JSP, Angular 5, HTML, JavaScript, jQuery, and CSS, JSTL, and Spring tab libs
  • Expertise in designing applications using various J2EE design patterns like MVC, Singleton, Value Object, Data Access Object, Factory, Session Façade, Business Delegate and Service Locator etc.
  • Expertise in development of unit test cases using JUnit, Test NG, Mock and PowerMock frameworks
  • Experience in Log4j for capturing the logging information from the java code
  • Experience in SQL and Worked on databases like Oracle and IBM DB2, MySQL, MongoDB
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently
  • Dedicated to successful project completion with the ability to work in a team or as an individual, and as a liaison between different teams

TECHNICAL SKILLS:

Design Skills: UML, Object Oriented Analysis and Design (OOAD), Design patterns

Java and J2EE: JDK, Java, JSP, Servlets, JDBC, Java Beans, JMS, JNDI, JSTL, JTA

Frameworks: Struts, Spring, Hibernate, Log4j, Maven, Ant, JENKIN

SOA technologies: WSDL, UDDI, SOAP, REST, AXIS, Jersey

Web Technologies: HTML, JavaScript, CSS, jQuery, AJAX, DHTML, AngularJS

IDE & Tools: Eclipse, RAD, OEPE, NetBeans, TOAD, SOAP UI

Methodologies: Iteration methodology, Agile methodology

Web/Application Servers: WebSphere, Apache Tomcat, WebLogic, JBoss

Misc. Tools: Remedy, Splunk, Paros Proxy, SVN, TeamSite

Operating systems: Windows, UNIX, LINUX, MAC

PROFESSIONAL EXPERIENCE:

Confidential, New York

Java Full-Stack Developer

Responsibilities:

  • Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Boot and Spring templates
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
  • Responsible for maintaining Content Management System on daily basis.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed front-end code in Angular 5 and to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Focused on containerization and immutable infrastructure. Experience on clustering and container management using Docker Swarm and Kubernetes.
  • Experience on working Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handled multiple images for middleware installations and domain configuration.
  • Maintained Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy.
  • Deployed using AWS code Pipeline the on multimode with High availability environment and built a new CI/CD pipeline with Jenkins as CI tool with Maven as a build tool.
  • By using jQuery and Ajax sent the request to server side and receive the response.
  • Utilized Mongo database management system for storing user generated data.
  • Used OpenShift Container services for coordinating cluster over docker and scheduling workflows.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Concourse and Jenkins for Microservices deployment
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
  • Developed Hibernate POJO classes with respective mapping to the tables in the database using the JPA-Hibernate integration.
  • Using Rest API services and spring data JPA (hibernate) to retrieve data from MySQL database
  • Expert in writing JUnit and Integration test cases using Spring test module, Mockito, power mock, Rest assured.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process
  • Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
  • Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving

Environment: Agile, Spring, Hibernate, Web Services REST, JAX-WS, SOAP, AXIS, SOAP UI, JDK, Java, J2EE, JSP, JDBC, Servlets, HTML, Hibernate, JPA, Java Script, CSS, XML, JUnit Test Cases, jQuery, AJAX, Splunk, Rally, MySQL, JBoss, Maven, Jenkin, Sonar, Git, Unix

Confidential, Milpitas CA

Java Developer

Responsibilities:

  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Followed Agile Scrum methodology for Application development.
  • Actively used the Spring Framework for developing the whole Business Tier Module and successively build and deployed to WebSphere Application Server.
  • Extensively used Spring Application Context for configuring & creating various beans for entire Application.
  • Extensively used Hibernate technology for development ORM System for interacting with Oracle database.
  • Involved Service oriented architecture (SOA) by developing and consuming SOAP and Restful web services based on JAX-RS.
  • Involved in stored Procedures for interacting with the Oracle database, MongoDB.
  • Integrated the JSP pages with the controllers and updated the data with the beans
  • Developed, Tested and Deployed application in IBM WebSphere server using RAD.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Developed unit test cases and suits on JUnit framework for unit testing
  • Did setup for GIT hub and Jenkins to maintain repository and for building WAR
  • Extensively Used the Maven for Creating the Stable and Snapshot build versions of the Application as a Deployment Product to the local and development environments.
  • Supported the application in production and interacted with offshore and on-site production support teams

Environment: Java, J2EE, Servlets, JSP, JDBC, Agile, Rally, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, GIT, CSS, XML, AJAX, jQuery, ANT, MAVEN, MongoDB, Design Patterns, UNIX, WebSphere, Tomcat, Oracle

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Implemented the presentation layer using Struts MVC framework.
  • Creating HTML Web pages utilizing JavaScript and CSS.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and in complete development, testing & maintenance process of application.
  • Worked with HTML, CSS, and JavaScript in UI pages.
  • Implemented MVC pattern using the Struts framework.
  • Designed user-interface and checking validations using JavaScript.
  • Involved in developing JSP pages and Actions and using Taglibs for the web tier and validating the client data using the Java Script.
  • Involved in development of Web Services using Axis Framework
  • Created Data Source and deployed web application in the WebLogic application Server.
  • Developed client user interface using JSPs and Servlets.
  • Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
  • Used ANT scripts to build, test and deploy application.
  • Used Eclipse IDE for the development.
  • Responsible for the development of database SQL queries.

Environment: JDK, Java, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, XML, JavaScript, Core Java, ANT, MAVEN, AJAX, CSS, Oracle, WebLogic, UNIX, PL/SQL Developer, JUnit, Agile, Eclipse IDE

We'd love your feedback!