We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Washington D, C

SUMMARY:

  • IT professional with 6+ years of experience in Front - end and back-end technologies including analysis, design implementation, testing and maintenance of applications.
  • Good command in Core Java and profound experience collection frameworks and Multithreading.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.

TECHNICAL SKILLS:

Java/J2EE Technologies: Java EE 5, Java (JDBC, Java Beans,), J2EE (Servlets, JSP, JNDI), XML, JMS, SOAP/REST Web services, JavaScript, CSS3.

Framework/ORM: Spring, Spring boot, Struts, Hibernate, Angular JS.

Scripting Languages: HTML5, JavaScript.

Deployment Server: Tomcat, WebSphere, JBoss, WebLogic.

Database: MySQL, Oracle, MS Access, SQL Server, DB2.

Design Methodologies: SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Libraries and Tools: Maven, JQuery, Jenkins.

IDE: Eclipse, NetBeans, IBM RAD

Operating Environment: Windows, Linux/Unix, Mac OS

Version Control: SVN, CVS, GIT.

Testing/Logging Frameworks: Junit, Log4j, Mockito.

Misc.: Adobe Creative Suite, MS Office, Algorithms, VMware, JsNode, JSON.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, D.C

Full Stack Java Developer

Responsibilities:

  • Involved in Documenting (analysis, specification, design), implementing and testing phases of Full Software Development Life Cycle (SDLC).
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Cassandra Database from the DAO.
  • Worked on Virtualization, Cloud Computing and Web Services.
  • Performed Configuration, deployment and support of cloud services including Amazon Web Services (AWS), Open stack and VMware.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in Pivotal Cloud Foundry (PCF).
  • Designed and developed Micro Services that are highly scalable, fault-tolerant using Spring Boot.
  • Worked on deploying, managing, and operating scalable, highly available, and fault tolerant systems in different Cloud providers.
  • Used Spring Core and Spring Data modules in Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Implemented Spring AOP for basic authentication at API Level, which it reduces the development time to handle the exceptions.
  • Experience in implementing own OAuth2 Server to obtain Single Sign On and securing the URLs.
  • Deployed Spring Boot based Microservices Docker and Amazon EC2 container using AWS admin console.
  • Developed Spring REST web services to serve multiple applications across the organization.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular 6.
  • Worked on multiple databases including MySQL, Mongo DB, and Cassandra.
  • Schema design and deployment for both RDBMS and NOSQL databases.
  • Built servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Involved in migrating applications from Java 1.7 to Java 1.8.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Developed the application using SCRUM methodology, participated in Scrum meetings where we would demo all the user stories done during that iteration for final feedback from end users.
  • Provide production support and address issues that may occur in production and Involved on build and deployment process.

Environment: JDK 1.8, J2EE, WebLogic, JSP, Spring Boot, Hibernate, Microservices, AWS, Log4J, JUnit, JSF, ANT, JavaScript, HTML, CSS, AJAX, Angular JS, Bootstrap, Node JS, OAuth2, Oracle, Mongo DB, Rational Clear Case, Micro Services, Cloud, Rational ClearQuest, Windows.

Confidential Millsboro, DE

Full Stack Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
  • Developed J2EE web application using the Java 7, multi-threading, Spring MVC 4.1.0, spring-JDBC and implemented caching in the application using IBM Dyna Cache.
  • Developed DB2 stored procedures on DB2 Database. Developed Hibernate services, Data Objects and Data Access Objects to access DB2.
  • Designed & developed Restful API and services using best practices to interact within the Micro services and with the front end.
  • Provided Security via tokens (JWT) and spring security.
  • Used JPA to fetch data from database to avoid any dependency on database tables.
  • Implemented User Interface and integrated with backend code, Node.JS as server-side technology for the feedback system.
  • Used JMS MQ (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Maven tools for building and deploying the Web applications.
  • Developed JUnit test cases to unit test the business logic. Supporting System Test and User Acceptance Test.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Used JavaScript and JSF Prime faces validation framework for performing front-end validations.
  • Designed and developed Micro Services based business components and RESTful service endpoints using Spring boot.
  • Created and Consumed Web Services from different applications within the network using REST.
  • Developed Unit /Integration test cases using Junit, Easy Mock.
  • Responsible for fixing the defects in Dev/UAT and Production.

Environment: Java, JSTL, JSP, Servlets, Spring, Hibernate, Spring MVC, XSD, XSLT, XML, Axis2, Apache CXF, jQuery, Java Script, JSON, AJAX, AngularJS, Micro Services, Spring Boot, Spring, Eclipse, JSF, JBoss, Oracle 11g, SQL Developer, Hudson, Maven, SVN, Log4j.

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Designed and developed Use Cases, Class diagrams and Sequence Diagrams.
  • Designed and developed various modules of the application with Spring MVC, Spring security and Spring restful web services.
  • Used JSF as MVC frame work to develop t he application using JSF validation, custom tags.
  • Involved in developing interface for web pages like user registration, login, and registered access control for users depending on logins using HTML, CSS, JSON and Angular JS.
  • Integrated Hibernate for persistence with the DAO and Service layer.
  • Developed Enterprise Java Beans (Session Beans) to perform middle ware services and interact with DAO layer to perform database operations like update, retrieve, insert and delete.
  • Implemented service layer using REST based Web Services.XML Binding done using JAXB .
  • Extensively used Angular JS to develop the presentation layer for invoking REST calls directly.
  • Developed Message Driven Bean components with WebSphere MQ Series for e-mailing and Data transfer between client and the providers .
  • Developed Application components and API's using core Java.
  • Developed Class Diagrams, Flow Diagrams and Sequence Diagram using MS Visio.
  • Configuring and deploying application to WebSphere application server.
  • Created Stored Procedures using PL/SQL.
  • Performed unit testing using JUNIT framework.
  • Monitored the logs using Log4J and fixed the problems.
  • Used ANT to automate the build and deployment process.
  • Maintained the source code versions using SVN
  • Resolve Bugs and Change Requests to already existing code.

Environment: JSF, JSP, JavaScript, AngularJS, AJAX, Hibernate, EJB, WebSphere, REST, WSDL, JAX-WS, JMS, MQ Series, API, ANT, log4J, Junit, Windows, SVN, Microsoft Visio.

We'd love your feedback!