We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 6 years of IT experience as a JAVA/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications
  • Expert level skills in application development using Java, J2EE, Spring Framework, Hibernate, JSP, JPA, Servlets, JDBC, HTML, JavaScript, J2EE compliant application servers, multi-threading, OOAD concepts, client/server, design patterns of J2EE architecture.
  • Good experience working on different levels of Software Development Life Cycle (SDLC) and Agile Methodologies
  • Expertise in developing J2EE applications using J2EE components, Design Patterns-MVC like struts and spring, Session facade, Singleton, Front Controller, Data access objects.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include EJB, Web Services, JDBC, JMS, Serialization, Collections API.
  • Have experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, IBM WebSphere and WebLogic.
  • Experience working in environments using Agile (SCRUM) and Test-Driven development (TDD) methodologies.
  • Extensive experience on developing web applications using Spring Boot, Spring Security, Spring Core, Spring MVC, Spring ORM, Spring JPA and Spring Rest.
  • Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, ORACLE, MySQL, PostgreSQL, DB2, PL/SQL.
  • Experience in upgrading and migrating various versions of PostgreSQL database on different platforms.
  • Skilled in developing User Interfaces using JSP, JavaScript, and AJAX using AngularJS framework
  • Proficient in creating and consuming SOAP and Restful web services using JAX-WS, JAX-RS, and Spring Rest Controller.
  • Expertise in developing web applications using HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, JSP, Servlets, Scala and JDBC.
  • Experience in writing ANT, Maven and Jenkins build scripts, providing logging facility using Log4j, writing JUnit test cases and using Log4j for bug tracking.
  • Experienced with IDE like Eclipse, My Eclipse, and Net Beans.
  • Hands on experience using CSS Media Queries, Bootstrap, JSTL specifications and developing Responsive Web Design pattern web pages.
  • Extensively worked with different operating systems like Windows, UNIX and LINUX.
  • Strong experience in XML, XSD, XPATH, XSLT in generating dynamic web content using XSL for formatting.
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose.
  • Experience in Web Services with SOAP to design, deploy, develop and implement the internet/intranet applications.
  • Experience working with Hibernate for object relational mapping and data persistence.
  • Experienced in using Version Control Tools such as Subversion, CVS, PVCS and Clear Case.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, Java Beans, Applets, Multi-threading, Java Networking, Templates, Hibernate

Programming Languages: Java, C++, SQL, PL/SQL, Python, Scala

Application/Web Servers: Oracle/BEA WebLogic, JBoss, Apache Tomcat.

Frameworks: Struts, Spring, HibernateIDEs

Eclipse, Net Beans, RAD, WSAD.: Web technologies

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model

Modeling Tools: UML, Rational Rose, Microsoft Visio

Testing technologies/tools: JUnit, Log4j.

Databases: Oracle DB2, SQL, MySQL, SQLite, PostgreSQL, MongoDB.

Build Tools: ANT, Maven

Platforms: Windows, Unix, Linux

Version control Tools: GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential

Fullstack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using Agile methodology (SCRUM) in a test-driven development (TDD) approach.
  • Worked on a SAFE AGILE based methodology which brings new approaches and changes to the team every PI.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, ReactJS, NodeJS and Bootstrap.
  • Analyzing the requirements, designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing.
  • Used Redux as a store for storing multiple states of a React component.
  • Used Redux Thunk as a middleware for calling the API’s and setting the states with the JSON data.
  • Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens
  • Develop HTML5 templates and perform client-side Validation using JavaScript.
  • Used ExpressJS to create the RESTFUL services by consuming the IIB service.
  • Used JWT to secure the RESTFUL API’s and encrypted the data with the Base64 for added security.
  • Created wrapper classes around the IIB service and Controllers were developed around the interface.
  • Worked on Apgee services and All the RESTFUL SERVICES using Java Spring boot.
  • Worked on AWS Cloud watch and AWS ALB for Load balancing and also worked on ELB for the performance testing by sending 5000 requests per minute.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Utilized AWS Services platform to upload data into AWS S3 buckets and create EC2 instances.
  • Actively involved in coding using java1.8, Spring 4.x to develop features from end to end.
  • Design and implement an application using Spring MVC, Spring IOC, Spring transactions, Dependency Injection Spring Annotations, SpringAOP, Spring Container-managed transactions, Hibernate.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Designed, developed and maintained PostgreSQL database architecture
  • Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases
  • Responsible for manipulating HTML5, CSS3 and JQUERY as well as making the pages dynamic using AXIOS, JSON and XML.
  • Used Ajax calls through Angular JS to populate the data tables on the front-end.
  • Used the NodeJS and AngularJS MVC Frameworks in the development of the web applications.
  • Worked on Jenkins for the continuous integration and Deployment.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.

Environment: HTML5, XML, CSS3, LESS, JavaScript, Spring, JQUERY, JSON, ReactJS, Webpack, Node JS, Angular JS, PostgreSQL 8.x/9.x, AXIOS, Bootstrap, MongoDB.

Confidential - Memphis, TN

Web App Development (Full Stack)

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Identifies, recommends and pursues technology/practices relevant to the solution of highly complex projects.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Installing and configuring check postgresql.pl plugins for Monitoring PostgreSQL instances effectively.
  • Extensively used JSP tag libraries.
  • Implemented design patterns in Scala for the application. Created Android applications for managing the digital arts. Utilized Java, Scala Android SDK.
  • Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.
  • Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Used Spring Security for Authentication and authorization.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto Oracle database.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Developed high-performance web applications using spring and XML Http Request.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Test automation for web applications using Cucumber.
  • Configured and used WebLogic content management to display content in JSP view components.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Deployed flow of Execution in the Servlet Environment using spring MVC and defined Navigation Rules.

Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Scala, Web services, REST, UML, HTML, Bootstrap, JavaScript, jQuery, Angular Js, XML, XSD, Log4j, Oracle, PL/SQL, JUnit, JNDI, JIRA, Cucumber

Confidential - Norfolk, VA

Full Stack Developer with UI

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, ReactJS, NodeJS and Bootstrap.
  • Built Components using Angular 2 and worked on Angular directives. Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code
  • Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
  • Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
  • Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Worked on Java8 Lambda expressions and Pipelines, Streams.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code reusability and consumed JMeter to test performance of SOAPprotocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • Used Spring Boot Actuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, MaterializedViews, dB links, External views, indexes in Oracle DB & PostgreSQL tuning to reduce time in the application.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Configured JMS server setup, DB connection setup & deploy Returned items in Web Sphere Server.
  • Used ActiveMQ to communicate with controllers and made use of the service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.
  • Deployed and tested the applications on Application Server WebSphere.
  • Developed Unit test cases in the integration layer using Mockito framework.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) pipelines for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Used IntelliJ IDEA IDE tool for application development

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Typescript, Angular JS, Angular 2 Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Hibernate, SOAP, RESTful, Active MQ, XML, AWS, Oracle DB, MongoD, Maven, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

We'd love your feedback!