We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Brooklyn, NY

PROFESSIONAL SUMMARY:

  • Overall 3 years of broad involvement in Design, Development and Maintenance of Web applications with great information and working knowledge on Multi - Tier Architectures utilizing web centric innovations in various domains.
  • Hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Good working experience with Agile Methodology (Scrum), Waterfall model and with Test Driven Development (TDD).
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
  • Experience using J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, and service locator and Delegate.
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, Angular.js, Node JS and React.js.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Having knowledge on Java 8 features like Lambda expressions and functional interfaces and Parallel Streams.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, Multi-Threading.
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Inversion of Control (IOC), DI (Dependency injection), Aspect oriented programming (AOP), Spring Boot, Spring DAO, Spring ORM (Hibernate, JPA).
  • Expertise in developing MVC architecture for web-based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST).
  • Used SOAP for Web Services by exchanging XML data between the applications.
  • Developed and consumed RESTful Web Services in multiple projects.
  • Have Experience on REST Microservices using Spring Boot for the customers to consume data.
  • Familiar with web services formats XML and JSON.
  • Having knowledge of integrating AWS (Amazon Web Services) with other Application Infrastructure and Deploying scripts to AWS.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle 11g, MySQL.
  • Good understanding of NoSQL Databases and hands on work experience in writing application on No SQL databases like, MongoDB,
  • Good experience in working with Web/Application servers like Apache Tomcat.
  • Worked on CI/CD tools for creating Jenkins jobs, trigger the build and perform release cuts of the application.
  • Expertise in using Version control tools like SVN and GIT, CVS.
  • Expertise in creating build files using ANT, MAVEN,
  • Experience in Logging and Tracing tool like log4j .
  • Have experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
  • Good Knowledge on using JUnit for Unit Testing along with Spring Mock and Mockito framework.
  • Good experience on Selenium IDE and creating scripts in selenium-RC by using Java.
  • Good working Domain Experience’s on Banking, HealthCare.
  • Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP 1.2/2.0/3.0, JavaBeans 3.0, Java Servlet

Frameworks: Spring, Hibernate, Angular JS 1.X JSF, Struts

Application/Web servers: WebSphere, Apache Tomcat

Databases: Oracle 10g/11g/12c

NoSQL Databases: MongoDB

Web Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3, jQuery 2.11, Bootstrap, Angular JS 2.0,Node JS.

Version Controls: GIT, GitHub, sub version and JIRA

Operating system: Windows 10, Linux, Unix

Testing and Logging Frameworks: JUnit, Log4J, SoapUI

Methodologies: Agile, waterfall, TDD, Scrum Developer

IDE Platforms: Eclipse, Net Beans, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, Studio, GITHUB, Edit plus, Notepad ++.

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins 2.x

XML & Web Services: SOAP, REST, XMLCloud

Environments: AWS

PROFESSIONAL EXPERIENCE:

Confidential, Brooklyn, NY

Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Experience with OOD and UML Diagrams.
  • Used Angular 2.0 for data binding, and Node JS for back-end support with APIs.
  • Experience in Client-side web development utilizing HTML 5, CSS3, Bootstrap, Angular JS (2.0) Typescript to develop Single Page Application (SPA) and for the interactive user interface.
  • Used Angular-CLI to generate components, routes, services, pipes and to run tests.
  • Implemented Angular 2 Router to enable navigation from one view to the next as agent performs application tasks.
  • Created Angular 2 components, implemented Interpolation, input variables, Bootstrapping Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Used Angular 2 MVC architecture and two-way data binding techniques in the development of the application.
  • Application classes are developed by Core Java 8 concepts like Lambdas, Functional Interfaces.
  • Extensively used Java 8 features such as Lambda expressions operations on collections and for effective sorting mechanisms.
  • Application classes are developed by Core Java collections, Exception handling, Generics, Design patterns.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
  • Used Spring Core Annotations for Spring DI and Spring MVC for REST API's and Spring Boot for Microservices .
  • Developed REST architecture-based web services using Node JS, stored dependencies using NPM and facilitated communication between client- server.
  • Involved in the implementation of the RESTful web services using the Spring Boot and to perform CRUD operation from the database, published the REST services. parsed the data to project to client and handled the security and Authorization using Spring Security. Spring security OAuth can be used for authentication and authorization purposes in application.
  • Designed and developed Spring Boot adapter applications using Rest API.
  • Implemented Microservices based Cloud Architecture utilizing Spring Boot .
  • Developed Spring Boot applications using spring data. Used Spring Boot which is radically faster in building cloud Microservices .
  • To generate reports for the batch services used the Spring Batch, created test cases of Junit for testing the DAO layer.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services ( AWS ). Launch various AWS EC2 instance to deploy the application. Practical implementation of AWS S3, EBS.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor.
  • Hosted and tested the application in AWS servers before publishing it in an actual production environment
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before the functionality.
  • Used Spring-data module to communicate with Mongo DB.
  • Used Scala collection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers.
  • Jira was used for project tracking and bug fixing and Jenkins for continuous Integration.
  • Creating detailed Junit test for producing the clear and actual functionality of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Involved in building the code using Maven & deployed on server.
  • Version controls like GIT Used for source code version controlling.
  • Good experience with writing the Unix Shell Scripts.
  • Used NoSQL DB like MongoDB for the proof of concept. Used MongoDB as data storage and utilized aspects like replica sets and clever document design to make service extensible scale and feature wise. Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design.
  • Good Experience with MARKLOGIC DATABASE

Environment: Java 1.7/1.8, HTML5, CSS3Angular JS 2.0, Bootstrap, JSON, J2EE, Spring Framework, Spring MVC,, Unix, XML, Agile/Scrum Methodology, Scala, Swagger, AWS, Linux, Maven, Cloud, Git, JIRA, Junit, Oracle, TDD, Angular 2, Spring Security, Spring Boot, Spring Data, JSP, Hibernate, Web services, RESTful, Tomcat.

Confidential, Elkridge, MD

Java /J2EE Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Experience with OOD and UML Diagrams.
  • Used Angular for data binding, and Node JS for back-end support with APIs.
  • Experience in Client-side web development utilizing HTML 5, CSS3, Bootstrap, Angular JS to develop Single Page Application (SPA) and for the interactive user interface.
  • Used Angular-CLI to generate components, routes, services, pipes and to run tests.
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
  • Created Angular components, implemented Interpolation, input variables, Bootstrapping Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Used Angular MVC architecture and two-way data binding techniques in the development of the application.
  • Built stable React components and stand-alone functions to be added to any future pages.
  • Application classes are developed by Core Java collections, Exception handling, Generics, Design patterns are used and they are for client data like created Services, Business Delegate, Controller and DAO.
  • Jira was used for project tracking and bug fixing and Jenkins for continuous Integration.
  • Involved in server configurations, Data Sources, Connection Pooling and deploying the apps on Tomcat .
  • Creating detailed Junit test for producing the clear and actual functionality of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Involved in building the code using Maven & deployed on server.
  • Version controls like GIT Used for source code version controlling.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
  • Developed REST architecture-based web services using Node JS, stored dependencies using NPM and facilitated communication between client- server.
  • Designed and developed Spring Boot adapter applications using Rest API.
  • Developed Spring Boot applications using spring data.

Environment: Java 1.7, HTML5, CSS3, jQuery, Ajax, Angular JS, Bootstrap, JSON, J2EE, Spring Framework, Spring MVC, Spring Security, Spring Boot, Spring Data, JSP, Hibernate, Web services, RESTful, Stored Procedures, RAD, WebLogic, Unix, XML, Agile/Scrum Methodology, Scala,, Linux, Maven, Git, JIRA, Junit, Angular JS.

Confidential

Java Developer

Responsibilities:

  • Responsible for developing the application according to the requirements and designs by Software Development Life Cycle (SDLC) process of Waterfall .
  • Four Weeks Sprint Planning, Grooming, Retrospective are part of this model.
  • Implementation of Struts MVC architecture by separating the Business Logic from Presentation Logic using JSP and used JDBC for creating Data Access Layer .
  • Developed DAO classes for the data interaction and service classes for the Business Logic.
  • Implemented SOAP Web Services and testing can be done by SOAP UI .
  • Used Apache Tomcat web server for deployment and administration of the components.
  • Created Servlets for developing Control Logic and Java Beans for developing Business Logic of the application.
  • Used tiny log for logging utility in the LINUX OS . Performed unit testing using TestNG for the codes.
  • Used IBM RAD as software development platform for developing the whole application.
  • Used CVS for the version control management and wrote ANT build scripts.
  • Created SQL queries and PL/SQL stored procedures and deployed Tomcat server.

Environment: Java, JSP, Servlet, Struts MVC, JDBC, Apache Tomcat, IBM RAD, CVS, SQL, PL/SQL, SOAP Web Services, TestNG, Tomcat, SOAP UI, Oracle, LINUX OS.

Hire Now