We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Piscataway, NJ

SUMMARY:

  • Extensive Java Full Stack Developer experience in the software industry in analysis, design and development of applications using JAVA 8 and J2EE technologies.
  • Worked on Various domains like retail, banking, finance, and travel.
  • Experienced in Core JAVA with strong understanding and working knowledge of object - oriented programming and concepts (OOP), Multi-threading, Collections Framework, Exception handling, I/O system & JDBC.
  • Expertise in Data Structure and Algorithm in writing clean and reusable code.
  • Experience in using Tools Jenkins and Docker for Continuous Integration and Continuous Deployment (CI/CD) of Microservices.
  • Developed J2EE web applications using Struts 2, Servlets, JSP, JMS and JDBC.
  • Experience with Object Relational Mapping(ORM) using Hibernate 5.0.
  • Proficient in developing, testing and deploying applications on web servers like Apache Tomcat 8.0 and Glassfish.
  • Proficient in working with Microservices Architecture and integrating with Spring Boot and Spring framework.
  • Built web applications using Spring Framework and its various features like Dependency Injection, IOC, Spring MVC, Spring Security. Spring DI/IOC, Spring DAO, Spring ORM, Spring Security, Spring AOP, Spring JDBC Template, Spring Hibernate Template and Spring Integration.
  • Expertise in Data modeling, database design and development using RDBMS like MySQL, Oracle 10g/11g and NoSQL databases like DynamoDB.
  • Experienced in designing UI using front end technologies like HTML5, CSS3, Bootstrap2/3, JavaScript and its frameworks like JQuery, AJAX and Angular 2.
  • Hands-on experience with Amazon Web Services (AWS) like EC2, S3 storage for deploying, backup/restore infrastructure and in using Docker.
  • Handled Operations and maintenance support for AWS Cloud Services which includes launching, managing and troubleshooting EC2 instances, S3 Buckets, Elastic Beanstalk, Relational Database Services (RDS), EBS volumes, Elastic load Balancers, Auto Scaling Groups, Route 53, IAM and AWS Lambda.
  • Experienced in writing test cases and performed unit testing using JUnit Framework in Test Driven Development (TDD) approach. Used Postman and SOAP UI tools for testing RESTful and SOAP Web Services.
  • Experienced in developing project using Agile/SCRUM and Waterfall methodologies.
  • Ability to communicate effectively across business product managers, clients and technical leads about design.
  • Capable to think through processes and handle ambiguous problem efficiently.

TECHNICAL SKILLS:

Programming Language\ Operating Systems: Java, JavaScript, HTML5, SQL\ Windows, Linux, Mac\

Java/J2EE Technologies\ Web Services: JSP, Servlet, JSTL, JMS, Struts2, JavaBeans\ RESTful, SOAP, JAX-RS, JAX-WS, Jersey\ Hibernate, JDBC\ JAXB, WSDL, SOAP, RESTful\

Web Technologies\ Application Servers: JavaScript, JQuery, AJAX, AngularJS\ Apache Tomcat6.x - Tomcat 9.x, JBOSS\ HTML5, CSS3, Bootstrap, JSP, Servlets\ Oracle Glassfish3.1, WebLogic, WebSphere\

Testing tools\ Database: Junit, Mockito, Log4j and Slf4j\ MySQL, Oracle11g, Oracle SE\

IDE & Editors\ Version Control Tools: Eclipse, NetBeans\ Maven, Jenkins, AWS, Docker\

Cloud Technologies Frameworks: EC2 Instance, Elastic load balancer, IAM, S3 \ Spring 4.x/5.x, Hibernate 4.x/5.x, Spring Boot, \ buckets, RDS, Elastic Bean Stalk, Dynamo DB, \ Spring MVC, Struts2, Spring Security\ API gateway, Lambdas\

PROFESSIONAL EXPERIENCE:

Confidential - Piscataway, NJ

Java Full Stack Developer

Responsibilities:

  • Built Spring Boot framework and used Hibernate ORM for mapping and persisting data with MySQL database.
  • Implemented customized authentication in Spring Security as security protocols to verify user-role and secure the user pages, such as login, admin/user operations.
  • Handled dependencies using build automation tool Maven.
  • Designed and developed the UI components using JSP, HTML5, CSS3, Bootstrap, Angular JS 1.x.
  • Involved with bug fixing on functionality, performance and designing issue s with HTML5, CSS3 and Angular JS.
  • Developed queries to efficiently deal with data retrieval and processing.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Implemented continuous integration(CI) with Jenkins and managed Source code using Git as version control.

Environment: Java8, Spring4.0, Hibernate, JSP, HTML 5, Angular JS1.5, JavaScript, MySQL 5.6, Eclipse, Tomcat8.0, Maven, Jenkins, AWS

Confidential - Charleston, IL

Java Developer

Responsibilities:

  • The application was developed in Java/EE based on Spring Web MVC framework.
  • Integrated with Spring framework for dependency injection.
  • Worked on MySql as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Deployed on Apache Tomcat as application server.
  • JQuery and JavaScript framework used for intuitive UI and AJAX for site search.
  • Utilized Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller, and handled CORS.
  • Created and consumed SOAP Web Service, for securely retrieving and consumption of consumer data through WSDL.
  • Implemented Authentication and Authorization with Spring Security.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.
  • Generated Excel and PDF report by Apache POI.
  • Used Spring Data JPA as Persistence framework to interact with Oracle 11g database.
  • Developed a single page application using HTML5, JavaScript and Angular2 and customized the web features by CSS3 and Bootstrap3.
  • Used Angular2 Http service for making requests to backend services.
  • Launched and configure the AWS EC2 service, wrote Docker File and deployed the module in Docker Containers.
  • Used Mule ESB to enable data exchange between applications by utilizing ActiveMQ, Http, File System and SFTP transport.
  • Utilized Test-Driven Development technique and implemented test cases using JUnit.
  • Used Jenkins for continuous integration and continuous deployment.
  • Maintained the version of the application and Maven as a build tool using GIT
  • Used JIRA for issue tracking bug and documentation.
  • Working in an Agile/Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.

Environment: Spring Web MVC, Spring Data JPA, Oracle 12c database, RSETful web services, SOAP web service, WSDL, Spring Security, Spring AOP, Apache POI, HTML5, CSS3, JavaScript, Angular2, Bootstrap3, AWS EC2, Docker, Mule ESB, Junit, Jenkins, GIT, Maven, JIRA

Confidential - Charleston, IL

Java Full Stack Developer

Responsibilities:

  • Implemented Spring Boot MicroServices to divide the application into various sub modules.
  • Used Kafka for asynchronous exchange of information between applications.
  • Responsible for transaction management using native JDBC calls on MySQL database.
  • Configured communication with Java Mail.
  • Developed the dispatcher-servlet and web.xml files for appropriate routing of the application.
  • Responsible for creating efficient design and developing User Interface screens using HTML, CSS, JavaScript, JSP.
  • The front-end JSP pages were developed using the Spring framework and were hosted in a J2EE environment.
  • Utilized Log4j for logging, debugging and information extracting purposes.
  • Added Maven support to existing projects and developed Junit test cases for application unit testing and used Mockito for DAO and Service Layer methods.
  • Added Maven support for the project to enable automatic dependency resolving and build.

Environment: Java8, J2EE, Spring MVC, MySQL, Html4, CSS2, JavaScript, Json, Bootstrap 3, Junit, Maven, Log4j, JDBC, Jsp, Mockito, Maven

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in the application development in Java/J2EE technology.
  • Designed an admin panel where admin can add new accessories or update the record.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations as well as Single Sign on.
  • Developed annotated POJO classes which contain business logic to map database tables with java objects.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Implemented transaction management using Spring transaction management with Spring AOP concepts.
  • Implementing MVC architecture using Hibernate value objects to integrate with MySQL Database.
  • Configured Hibernate 3 to access database and perform database operations.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services.
  • Used JMS for notifying the success/failure of the installation.
  • Developed the webpages using HTML5, CSS3 and JavaScript.
  • Used JavaScript for client-side validations in JSP and HTML pages.
  • Used Maven to build the application and deploy on Tomcat Server 8.0.
  • Performed Unit Testing using Junit in a Test-Driven Development(TDD).
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Implemented continuous integration(CI) with Jenkins and managed Source code using Git as version control.
  • Used REST Client and POSTMAN to test the rest based Microservices.
  • Involved in analysis and design of the problem, ER data model and relational model.
  • Worked and delivered results in extreme programming practices such as Scrum to produce quality deliverables in time.
  • Followed Agile methodology for scheduling of the project and better team dynamics.

Environment: Java8, Spring4.0, Hibernate 4.x, REST API, JMS 2.0, Maven 3.0.5, HTML 5, Angular JS1.5, JavaScript, CSS3, MySQL 5.6, Jenkins2.1, Log4j, Eclipse, Postman, Tomcat8, Git, Agile

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in collecting the requirements from the end user and preparing Software Requirements Specification document (SRS).
  • Developed a Java based system using Hibernate framework.
  • Implemented Core Java concepts, JDBC and Web services for the application.
  • Used PL/SQL to write stored procedures, triggers and SQL queries.
  • Used WebLogic as application server.
  • Used front end technologies like HTML, CSS and JavaScript to design UI.
  • Used Eclipse as the IDE for development and MAVEN as the build tool.

Environment: JAVA, J2EE, Hibernate4, JDBC, HTML5, CSS3, JavaScript, SQL, MAVEN, Webservices, WebLogic Server, Eclipse

Confidential

Java Full Stack Developer

Responsibilities:

  • The Application is designed using J2EE technologies based on MVC architecture.
  • Worked with iBATIS framework for persistence implementation.
  • Created connections to database using Hibernate Session Factory.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment.
  • Involved in the development of CRUD operations for various administrative system related tables and product components.
  • Developed GUI using HTML5, CSS, JavaScript and used AJAX, JSON for requesting data and response processing.
  • Used Maven for dependency management and deployed the applications on to JBoss application server.
  • Developed various Junit test cases for unit testing and implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Used CVS as versioning system. Involved in bug fixing for other modules.

Environment: Java, J2EE, Servlets, Struts2, JSP, MS SQL-Server, HTML5, CSS, JavaScript, JUNIT, EasyMock2.2x, JBoss 6.0, IntelliJ, iBATIS, XML, XSL, XSLT

Hire Now