We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • IT professional with over 5 years of experience in Java and J2EE technologies including analysis, design implementation, testing and maintenance of applications.
  • Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis,
  • Project Planning, System and Database Design, UML design using Rational Unified Process and
  • Object - Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Strong knowledge and experience in multi-tiered distributed environment, OOP and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Excellent knowledge and experience of developing applications with MVC using Struts framework and Spring framework.
  • Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, AngularJS, Bootstrap and jQuery with the webpage Cross Browser Compatibility and Responsive Web Design.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Experience in migrating on premises infrastructure to AWS and Worked on Jenkins severs for continuous integration and for End to End automation for all build and deployments.
  • Experience in Angular8 for building front end using typescript.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM), JMX and JAXB.
  • Good experience in Java8 features like streams, functional programming, lambda expression and method s.
  • Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, Confidential WebSphere, and JBOSS Application Server.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices.
  • Experience in Microservices and Spring Boot application development.
  • Experience with databases such as Confidential, SQL Server, MySQL, DB2 and MS Access.
  • Extensive experience in implementation of version control software SVN and CVS.
  • Hands-on experience working with the JMS provider Confidential MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Application development in different environments like Windows, Linux and UNIX.
  • Good working knowledge of ANT and Maven for project build/test/deployment, Log4j for logging and JUnit for unit testing.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distribute application environment.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, Java8, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, JMX, Junit, Web services and Custom Tags.

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, AngularJS, Typescript.

Frameworks and IDE's: Spring, Hibernate, JPA, Spring Boot.

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS.

Databases: Confidential, SQL Server, PL/SQL and My SQL, MongoDB.

Operating Systems: Windows, Linux, UNIX.

Web Services: WSDL, SOAP, JAX-WS, JAX-RS and REST API, AWS, Microservices.

Version Control Tools: SVN, Git hub, CVS.

Build Script: Maven, Ant, Jenkins.

IDE's: Eclipse, NetBeans, Spring.

Methodologies: Agile, Waterfall, SDLC, Iterative.

: Bachelor’s in computer science, University of Texas at Arlington, Texas.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Full Stack Java Developer

Responsibilities:

  • Actively involved in various phases of application development. Iteratively analyzed and developed web application participating in group sessions, design reviews, and code analyzing.
  • Developed rest-API using SPRING BOOT.
  • Worked on SDLC all phases of application development to implement the assigned use casessuccessfully.
  • Presentation layer development using JSP, HTML, CSS, JavaScript, jQuery, typescript and react.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Worked on SDLC all phases of application development to implement the assigned use cases successfully
  • Developed of presentation layer using JSP's, HTML, CSS, JavaScript, jQuery and Angular7, and Angular6.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Used Rest angular in Angular8 service to make GET/POST/PUT/DELETE to deal with API request and response from Angular8 to send the request and get the response from Node.JS.
  • Worked on Java8 with lambda, groovy, spring and spring boot.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth2.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Having good experience with Java 1.8 design patterns like front controller, Singleton objects.
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring boot.
  • Deployed Java applications in Docker containers to AWS machine images.
  • Performed data extraction and loading the JSON data with the server-side content into the Mongo DB.
  • Used Active MQ to communicate with controller and used service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Involved to write custom Directives, Controllers and services Using Angular2.
  • Involved in creation of logs using Log4J for error tracking.
  • Used Maven build tool for build process.
  • Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Used GIT as Version Control Tool and Jira for defects tracking
  • Involved in Agile Methodology process, which includes 2 weeks' sprints and daily Scrum to discuss the design and work progress.
  • Created Micro services as part Lambda function development using Node JS server less architecture.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.

Technologies Used: Agile, Java/J2EE, Angular JS, HTML, JIRA, XML, CSS, JavaScript, XHTML, AJAX, Spring MVC, Spring Boot, Hibernate, Confidential, SQL, MongoDB, JMS, REST Web Services, AWS, Microservices, Log4j, Servlets, Junit, Maven, ANT, GIT and Windows.

Confidential, Irving, Tx

Full Stack Java Developer

Responsibilities:

  • Actively involved in all stages of software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Designed and developed UI screens using Angular JS, HTML5, CSS3, JavaScript, JSON and AJAX.
  • Developed custom Angular JS directives to build custom reusable components to use across the application pages.
  • Used Spring framework including Spring Beans, Spring AOP and Spring Boot.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC.
  • Designed and developed Rewards API using Spring Boot.
  • Used Spring AOP for logging for crosscutting concerns of the application.
  • Migrate MongoDB shared/replica cluster form one datacenter to another without downtime.
  • Involved extensively in authentication and authorization using Spring Security.
  • Used Spring XML configuration for Dependency Injection.
  • Developed components of REST web services end to end, using different Annotations.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Create Internal and External services, Entity services and handlers.
  • Designed and developed restful API and services using best practices to interact within the Microservices and with the front end.
  • Developed web services using SOAP API for sending and receiving data between microservices and other third-parties applications.
  • Wrote SQL queries and PL/SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Unit and integration test cases were being designed and developed using JUnit.
  • Worked with QA team to resolve the defects as part of the Sprint tasks.
  • Worked on deploying war files to WebSphere server through administrative console.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.

Technologies Used: Java/J2EE, Agile, Scrum, Angular JS, HTML, CSS, JavaScript, XML, AJAX, Spring Boot, Spring ORM, Hibernate, SQL, Confidential, MongoDB, Servlets, Microservice, Tomcat, WebSphere Log4j, Junit, REST, JSON, Eclipse IDE, GIT, Maven and Windows.

Confidential, Irving, Tx

Jr Java Developer

Responsibilities:

  • Responsible for design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Involved in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing.
  • Responsible to enhance the UI using HTML, JavaScript, XML, JSP, CSS as per the requirements and providing the client-side JavaScript validations.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Implemented Spring framework for the backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Applied AJAX, JavaScript and jQuery to handle asynchronous requests from clients.
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
  • Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to Restful Technology Involved in detailed analysis based on the requirement documents.
  • Developed Confidential PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Deployed allocations in the JBOSS application servers and written automation scripts on UNIX boxes.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Implemented Maven build tool to build jar files.

Technologies Used: Java, J2EE, Maven, XML, jQuery, CSS, HTML, Java Script, AJAX, SOA, Spring, Hibernate, MVC, REST, Confidential, PL/SQL, Servlets, JBOSS, UML, Scrum, Log4j, GIT, JUnit, Eclipse and Windows.

We'd love your feedback!