We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

MO

SUMMARY

  • Java/J2EE Developer 7+ years of experience in IT industry in Software Development, Design, Analysis, Deployment of Web using OOP Concepts, Java 8 and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, WSDL, Axis), JavaScript, HTML, Jenkins, AJAX, Oracle Web Center Suite and XML.
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Working experience to deploy the applications to Pivotal Clod Foundry (PCF).
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Experience in Web-Development technologies like JavaScript, CSS, CSS3, Servlets, Angular JS, ReactJS, AJAX, jQuery, Bootstrap, JSP, JSON, JSTL, HTML, HTML5, XHTML, and XML.
  • Developed RESTful web services interface to Java-based runtime engine and accounts.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the application.
  • Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere, Web Logic.
  • Strong knowledge of Core Java technologies like Multi-Threading, Serialization, Collections, Framework, Generics, Resource Bundles for Internationalization.
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MySQL PL/SQL, SQL* Plus, Database Procedures, Functions.
  • Worked in delivering builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Experience in version control tools like GIT, SVN, CVS and Microsoft visual SourceSafe.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
  • Excellent communications skills. Adept at building strong working relationships with co-workers and management.
  • Good learner with quick learning skills and good team member with communication skills.
  • Cohesive team worker, having strong analytical, problem solving and interpersonal skills.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Excellent communications skills. Adept at building strong working relationships with co-workers and management.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, SQL, C, C++, PL/SQL.

Web Technologies: JSON, JSP, Servlets, GWT, JDBC, Hibernate, JMS, EJB, AWS, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML 5, CSS, CSS 3, Java Beans, JavaScript, Dojo, Angular JS, Angular 4/5, React JS AJAX, Bootstrap.

Tools: SSIS, SSRS, Ant, Maven, Jenkins, Junit, Drools, Jira, Chef, Puppet.

Operating systems: Windows, Mac, UNIX, Linux.

Databases: Oracle 11g/12c, My SQL, MS SQL Server, NoSQL, DB2, MongoDB.

Version Control systems: SVN, CVS, Git, VSS.

PROFESSIONAL EXPERIENCE

Confidential, MO

Java Full Stack Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods.
  • Analysis, design, and development of Application based on J2EE using Spring and Hibernate.
  • Used Spring framework for Model View Controller (MVC) and integrated with Hibernate.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules for migration from EJB to Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Implementing or exposing the Microservices to base on RESTful API utilizing, implementing the Microservices to base on RESTful API utilizing Spring Boot. Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used Rest API with JAX-RS for consuming Restful web services.
  • Deployed Spring Boot Applications into Pivotal Cloud Foundry.
  • Expertise in Core Java concepts, such as Object-Oriented Design (OOD) /Object-Oriented Programming (OOP) skills, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation, and some new features in Java 8.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular JS, Angular 4/5/6, jQuery, and AJAX.
  • Worked on Angular 6 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
  • Worked on the Web Application using React JS and used various predefined components from NPM and Redux Library.
  • Used React Router to create a Single Page Application which can bind data to specific views and synchronize data with the server .
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
  • Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
  • Worked on packages to run using dynamic SQL and developed UNIX Shell scripts.
  • Configured and used Maven scripts to deploy application in server.
  • Integrated Spring DAO for data access with Hibernate to implemented CRUD operations
  • Configured and administered Jenkins for CI/CD into JBoss Application Server
  • Involved in preparing the test cases using Junit and Easy mock test case and in the testing phase.
  • Implemented transactions using XML, Web Services, Microservices, JNDI and Multithreading Executor Services.
  • Working on Microservices to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks. Experience in Building Web Service Contracts in SOA Service Manager.
  • Implemented a metrics collection for the server by utilizing Apache Kafka to stream server-side events.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka setup.
  • Designed and developed the REST based Microservices using the Spring Boot.

Environment: Spring MVC, Spring Boot, Servlets, JSP, JavaScript, React Js, Ajax, HTML5, XML, IOC, Web Services, Rest API, Junit, WebSphere, Oracle, Git, Bit bucket, log4j, Pivotal Cloud Foundry, ReactJS, Redux, Responsive Web Design.

Confidential, MO

Technical Consultant

Responsibilities:

  • Experiencing converting a monolithic application to Microservices architecture using Spring Boot using 12 factor app methodology.
  • Deploying, Scaling, Configuring, and wrote manifest file for various Microservices in PCF.
  • Following Agile Software Development Methodology to build the application iteratively and incrementally.
  • Participating and involving in daily SCRUM meetings, weekly sprint planning, showcases and retrospective and using JIRA as a tracking tool for the sprints.
  • Involving in various phases of Software Development Life Cycle (SDLC), which includes modeling, analysis, architecture design, developing and testing.
  • Going through with Gitlab to check and understand the code of monolithic application.
  • Building REST Web services using Spring Boot to expose and REST Clients to consume data.
  • Creating Junit test cases for the controller and each service classes to check both positive and negative scenarios.
  • Building the code using maven and then deploying application packages.
  • Involved in designing and developing the web pages using HTML 5, SASS, React JS, Redux, Flux, NodeJS.
  • Used Middleware Redux-Promise in application to retrieve data from Back-End and also to perform RESTFUL services.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Used ReactJS for templating for faster compilation and developing reusable components.
  • Using postman to create collections to check with application endpoints in local environment and as well as both in DEV and QA environments.
  • Using GitHub to versioning and storing the application which developed in local.
  • Experiencing using Jenkins to deploy spring boot applications to Pivotal Cloud Foundry.
  • Using Swagger to know the body and required variables to send the data through endpoints.
  • Experience of using DB Visualizer tool for the database PostgreSQL to get data by develop schemas.
  • Using Jenkins to build the code and to check with detailed summary and pipeline activities.
  • Created test cases using Junit framework.
  • Focusing on sonar cube analysis to make sure for excellent good coverage for each application.
  • Responsible to deploying the application from local or java environment to Cloud Platform.

Environment: Java 8, Struts 1.2, J2EE,DOJO, HTML, HTML5, Hibernate 4.1, JSP, JSTL, AJAX, jQuery, Node JS, React JS, Oracle, Rational Clear Case, Responsive Web Design, IBM web sphere portal server 6.1, Web Logic, Eclipse, Maven, Apache Tomcat, AWS, and Web Services, Pivotal Cloud Foundry.

Confidential, Detroit

Software Developer

Responsibilities:

  • Developing new modules using Java, JDBC, Servlet, JSP, JSTL, Spring 3.0, JavaScript, Xml, Application Server, and Oracle database.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components.
  • Presentation-tier development and support using Java scripts, JSP/Servlets for client-side validations.
  • Designed Cloud Architecture documents and developed cloud infrastructure for a compute environment utilizing Amazon Web Services (Hands on experience designing and deploying AWS services: VPCs, EC2s, S3, RedShift, MySQL DBs, Snowball, Glacier, ELB, Auto-scaling, IAM policies/roles and Security and Networking Services on Linux and Windows OS).
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • Analyzed the Maven dependency management in base code in order to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services
  • Complete coding for invoking the Spring 3.0 calls.
  • Involved in the writing coding, Code Review, Unit Testing of JUNIT, and defects.
  • Utilized Model-View-Presenter (MVP) design pattern, decoupling view, and presenter, in front-end development.
  • Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Created JUnit test cases using JUnit framework for doing Unit Testing for all of my deliverables.
  • Using SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Respond to QA / production defect fix and release patch for update Quality Center.
  • Bug fixing, Functional Testing, Production support and Maintenance.
  • Writing program specification, based on functional design.
  • Involved in debugging and troubleshooting the bugs and resolved those issues.
  • Implemented OO design concepts, best practices, exception handling, identifying, and fixing potential memory, performance, & transactional issues.

Environment: Java 1.6, J2EE (Servlets, JSP), Spring 3.0, JavaScript, Spring Restful Web Services, Oracle 10, UNIX, XML, WebSphere Application Server, SQL, PL SQL, Weblogic10.

Confidential

Java Software Developer

Responsibilities:

  • Experience in development of critical business applications utilizing Java, J2EE, JSP, Servlets, Struts, EJB, JDBC, spring, Hibernate Technologies.
  • Used XML for transfer of data across different networked applications.
  • Experience on using of spring data to provide familiar and consistent spring-based programming model.
  • Participated in code reviews to ensure modular programming.
  • Experience in working with different IDE tools Eclipse, My Eclipse.
  • Experience in Model-View-Controller (MVC) architecture using STRUTS Framework.
  • Responsible for creating SQL Procedures, views, and several objects that to accommodate the business needs.
  • Worked on the front-end development for Web application designing using HTML, CSS and ReactJS, handle services in Java and database in SQL server.
  • Used Node JS for server-side rendering for the application.
  • Experience of using Concurrency, and Multithreading.
  • Responsible for developing databases SQL queries for data analysis and data extracts.
  • Experience of specialized testing to verify different suitability’s of solutions to work across various different platforms as Chrome, and Firefox.
  • Designing and implementing standards compliant, cross-platform Java, HTML, CSS (Cascading Style Sheets), and JavaScript solutions.
  • Responsible for analyzing, debugging, and tuning database SQL queries for performance improvements.
  • Used Angular JS to extend the HTML template for web application.
  • Experience in terms of managing Project timelines and mentoring other team members on latest J2EE Technologies

Environment: Java, Hibernate, spring, Multi-threading, HTML, CSS, Concurrency, SQL, Python, Angular JS, Node.JS, React JS, Oracle, JUnit, Node, Apache Tomcat, RESTful, Maven, React, MVC, Agile (Scrum), Git, Eclipse, Windows.

We'd love your feedback!