We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 8+ years of work experience in Software industries (Including domains such as Banking, Retail, Outsourcing, Insurance and Health) wif good working noledge on Web Development, designing User Interface (UI) applications and professional web applications.
  • Experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web - based environments, Enterprise systems and Client/Server architectures.
  • Experience in Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)using development methodologies Waterfall Process, Iterative Process and Agile (Scrum, TDD-Test driven development, CI-Continues Integration and automation test.
  • Excellent design and programming skills in Java/J2EE, JSPs, Spring3.x, Angular, Junit, Node js, Servlets, JavaScript, PL/SQL, C, C#, .NET, XML, PHP, ASP, HTML, Java, jQuery, CSS3
  • Extensively worked on coding using corejavaconcepts like multithreading, collections, serialization, Synchronization, exception handling, generics, network APIs and database connections.
  • In-depth noledge and experience in developing UI usingJavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap and Angular .
  • Experience in working inAGILEbased development environment and participating in Scrum sessions.
  • Experience in developing business applications using JSP, Servlets, Struts, Spring, Hibernate, JPA, JMS, JTA, JSF, JNDI, JDBC and POJO.
  • Experienced in developing ORM persistence mappings using Hibernate, Spring Data.
  • Expertise of Application Servers like Apache Tomcat 6.1/5.1, WebLogic 8.1.
  • Expertise in Application development using various frameworks such as Spring Framework 4, Struts 2, JSF.
  • Developed single page applications wif MVC frameworks Angular, Node.js, TypeScript.
  • Developed responsive web design for employee's access using HTML5,CSS3, JavaScript, Node.js, Angular, React.js.
  • Acquaintance in applying the latest development approaches including MVC framework in the browser, event-driven applications using Ajax, single page applications using Angular 2 and Bootstrap.
  • Hands on experience in coding optimized SQL queries on databases like My SQL, SQL Server and Oracle.
  • Experienced in workingwifNoSQL, Mongo DB for handling huge amount of data.
  • Worked on IDE's like Microsoft visual studio, Sublime text, IntelliJ, Web Storm, Atom, Bracket, Spring Tool Suite and Eclipse.
  • Experience in Cloud Formation by implementing various AWS components such as EC2 instances, S3 Buckets, Elastic IPs, Elastic Beanstalk, DynamoDB, Redshift Aurora, SQS, SNS, Amazon Web Service (AWS) wif core Java, and IAM.
  • Implemented web-services using RESTful Web servicesand SOAP.
  • Expertise in using source code control systems such as GIT, Version One, JIRA, CVS, Clear Case, SVN, and Jenkins.
  • Worked wif Angular to build a single page application.
  • Used Node JS to run Web pack tasks and build properly the project.
  • Used React JS to create views to hook up models to the DOM and synchronize data wif server as a Single Page Application (SPA).
  • Assisted in developing testing plans and procedures for Unit test, System test, performance test and acceptance test.
  • Experienced in use of build tools like Apache Ant and Maven, Gradle, Jenkins and project tracking tools by JIRA and QC.
  • Strong experience in Release Management, Production support, Development to UAT and Production in Cloud environment.
  • Worked wif Microsoft Enterprise Project Server and SharePoint Services.
  • Experienced in working wif small to large-scale teams wif onshore/offshore models in Agile and Waterfall environments.
  • Strong perseverance and diligence towards attaining challenging goals and possess goodCommunication skills and quick learning ability.
  • Strong team player proven to work under tight deadlines, and also can work efficiently as an individual.
  • Effective individual wif an ability to adapt to new technologies quickly.
  • Strong work ethic wif desire to succeed and make significant contributions to the organization.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player wif the ability to work independently.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, Python, SQL and PL/SQL

Mark-up/XML Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular JS, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, DOJO and JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, JUnit, Apache CXF, SOAP UI, GWT, Jersey.

Build Automation: ANT, MAVEN, Jenkins, Bamboo, Gradle.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3), Pivotal Cloud Foundry and Spring Cloud.

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel

Databases: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like MongoDB and Cassandra.

IDE tools: Eclipse, Net Beans, Spring Tool Suite (STS) and IntelliJ IDEA, RAD, Adobe Dreamweaver.

Modeling/ CASE Tools: Rational Rose and MS Visio Professional.

Testing Tools/ Others: Selenium, TestNG, JUnit, TOAD, Soap UI, Putty, Rational Clear Quest, RTC, Load UI and Mockito.

Version Control: Tortoise SVN, CVS, Rational Clear case, Source Tree and Git.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of Agile methodology where their is a daily SCRUM meeting to understand the status and resolve any issues.
  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app dat searched projects via theGitHub APIthrough keywords.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Upgraded existing User Interface wif HTML5, CSS3, JQuery and Bootstrap.
  • Designed, developed a custom responsive web application on front end using React JS
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Experience in implementing Auto Complete functionality using Ajax, jQuery, Web Service call and JSON.
  • Worked on Java 1.8 features such as Lambda expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Worked wif core java concepts like Collection Framework, Multithreading and Memory management.
  • Responsible for implementing the application using Spring IOC, Spring MVC, Spring Batch, Spring Boot and handled the access-control features using Spring Security which are integrated wif Microservicesinto the existing system architecture.
  • Used Spring MVC framework at web tier level to isolate each layer of the application so dat the complexity of integration will be reduced and maintenance will be very easy.
  • Implemented Batch jobs to deal wif large amount of chunks using Spring Batch framework to execute the similar jobs simultaneously.
  • Involved in multi-tiered J2EE design using Spring IOC and Hibernate.
  • Used Spring AOP Module to implement logging in the application to no the application status.
  • Used Spring DAO Module along wif Struts Framework to deal wif Database.
  • Used Hibernate, object /relational mapping (ORM) solution technique of mapping data representation from MVC model to Oracle Relational data model wif SQL-based schema.
  • Developed RESTful web services using Jersey for JAX-RS implementation using Spring Boot and Microservices Architecture.
  • Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • TroubleshootAWSEC2 Status check including System Status checks and Instance Status check alerts.
  • Experience in building APIs wif declarative interfaces such as Swagger/Open API and Graph QL.
  • Secured API's using OAuth2.0 token-based autantication/authorization scheme using Spring Security
  • Developed UI using JavaScript, JSP’s and third-party libraries to simplify the complexities of an application.
  • Implemented build stage-to build the Microservices and push the Docker container image to the private Docker registry
  • Implemented Spark usingScalaandSpark SQLfor faster testing and processing of data responsible to manage data from different sources.
  • Set up standards and processes for Hadoop based application design and implementation
  • Proficiency in adoption of architecture paradigms like SOA, Web services and Middleware technologies.
  • Designed and developed a JDBC driver dat intercepts wif a create view DDL parses it, converts it to a relational model and stores in the database.
  • Worked on Cassandra database concepts such as locking, transactions, indexesm and replication.
  • Involved in installing and configuring Maven for building applications and deployment purposes.
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using Jenkins.
  • Experience in handling potential issues wif Production orders and worked wif managers for resolution.
  • Used GIT to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branches whenever new feature implementation starts.

Environment: Java 1.8, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Ajax, React, JSON, AWS, Spring Boot, Microservices, Hibernate, Spring IOC, Spring MVC, Spring Batch, Spring Security, Spring AOP, Spring DAO, Struts, Servlet, JSP’s, ORM, DB2, SQL, Restful, Jersey, JAX-RS, API, OAuth 2.0, Swagger, Docker, IBM WebSphere, JMS, SOA, JDBC, Cassandra, Maven, Log4J, JUnit, JIRA, Jenkins, GIT.

Confidential, Pataskala, Ohio

Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of SDLC and responsible for object-orientated analysis/object-orientated design and also worked closely wif the business analyst's in gathering, understanding and implementing the requirements.
  • Elaborated use cases, interface definitions and services specifications in collaborationwif Business and System Analysts.
  • Worked on Agile development methodology and built the application wif Test Driven Development (TDD).
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate wif JPA.
  • Developed Bootstrap responsive web application pages using AngularJS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Angular was used to implement vans information data binding and created filter on van page to instantly show end users only the models dat meet filter criteria.
  • Worked wifAngular filters in expressions and directives to filter data rendered in the UI. Displayed tabular data usingAngular by applying filters on the table data.
  • Developed GUI using JavaScript, jQuery, Angular, along wif HTML5, CSS3 and Bootstrap.
  • Experience wif Streaming platforms like Apache Kafka
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of valuable information between multiple business applications
  • Used Gulp to manage UI tasks such as building, minifying, watching for changes and executing tests using Karma.
  • Used Spring Boot for the application development.
  • Integrated the application wif Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Developed HibernatewifSpring Integration as the data abstraction to interactwifthe database and used dependency injection (DI) using Spring framework and annotations.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Redesigned email platform and message integration platform infrastructure for high availability AWS Cloud platform.
  • Governing the secure-cloud configuration, (Cloud Trail, AWS Configuration), cloud-security Technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Built a RESTfulAPIto save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Created tables, triggers, stored procedures, SQL queries, joins, constraints & views for Oracle database
  • Logging framework Log4J is used for log messages. Implemented Log4J for application logging and to troubleshoot issues in debug mode and Used JUnit for testing the application
  • Used Maven to build war and ear files to deploy on WebLogic Server and used Jenkins for continuous integration.
  • Involved in version control by using Git and also participated in deploying applications using CI-Jenkins.

Environment: AngularJS 2/4, HTML, CSS, JavaScript, jQuery, NodeJS, Spring MVC, Spring Boot, Hibernate, Oracle database, REST Web Services, WebLogic, Spring Tool Suite, Windows 7, Git, AWS, Maven, Jenkins, log4j, XML, Jersey

Confidential, Raleigh, NC

Java Full Stack Developer

Responsibilities:

  • Developed Graphical User Interfaces using HTML and JSP's for user interaction.
  • Created dynamic pages using HTML5, CSS3, jQuery, and JavaScript for client-side validation.
  • Created multiple reusable components and services using Angular 2 built-in and custom directives
  • For better UI Experience used technologies such as Angular and Handlebars
  • Created and developed the internal Angular framework applications projects. Unit testing wif Jasmine.
  • Extensively worked wif spring, hibernate, bootstrap.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container.
  • Developed Controller classes using Spring MVC Framework.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM principles, using Hibernate.
  • Implemented Struts Validators framework to validate the data.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Microservices and deployed in to (Amazon Web Services) AWS lambda Expression.
  • Focused on architecting NoSQL database like Mongo DB database.
  • Has used IDE WebStorm for development and debugging the source code.
  • Wrote test cases in JUnit for unit testing of classes.

Environment: HTML5/HTML,CSS3/CSS, Angular, hibernate, JavaScript, React JS, jQuery, Bootstrap, XML, MVC Framework, Apache Tomcat, NoSQL, AWS, Spring Boot, Sublime text, MySQL, SVN, Junit

Confidential

Java Full Stack Developer

Responsibilities:

  • As a part of UIdevelopment Team, worked on Payer Portal (User Interface) using Angular 2 for the front-end development.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing
  • Designed mockup HTML, CSS mock-up pages to review wif UX and Business units.
  • Implemented responsive features in web pages wif bootstrap.
  • Developed UIusing HTML5, JavaScript, JQuery Angular.js, CSS, SASS including Ajax controls and JSON.
  • Designed custom HTML directives in custom features development
  • Developed Kafka consumers to consume data from Kafka topics
  • Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular .
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, SASS, JavaScript and extensively used Table Less Design in CSS for positioning
  • Created custom directives in Angular for re-usable components (multi-field form elements, background file uploads)
  • Used filters while coding in Angular
  • Involved in designing and development setting up the environment for Spring Boot using the micro services architecture
  • Spring Boot Microservices were developed wif microservice architecture using REST and Apache Kafka.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting
  • Developed various methods of REST Web Services using Spring/Jersey framework
  • Used JavaScript, HTML5, jQuery, CSS3, JSON, and Bootstrap for building application
  • Used React JS to create views to hook up models to the DOM and synchronize data wif server as a Single Page Application (SPA)
  • Used React JS to create controllers to handle events triggered by client and send request to server

Environment: JAVA 1.8, Ajax, XML, XSD, WSDL, Angular 2.0, HTML 4/5, CSS2/3, JSON, Express js, Jasmine, Nodejs, Spring 3.x, Spring Boot, java script, Hibernate 3.x, JAX-RS, SOAP UI 5.x, GIT, JUnit 4.0, JMS, Apache Kafka, NoSQL,Mongo DB, Web Sphere Server.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked wif the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Used TDD methodology to develop the application.
  • Developed the application using Spring Framework dat uses Model View Controller (MVC) architecture.
  • Developed presentation layer using JSP, HTML and CSS and JQuery
  • Developed JSP custom tags for front end.
  • Extensively used Spring IOC for Dependency Injection.
  • Used Agile SCURM methodology in deployment of web Applications.
  • Used standard J2EE design patterns and Model-View-Controller in application design.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO class to map table data into Java Object.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Toad database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Used JUnit for testing the application and Maven for building Projects
  • Deployed the applications on Rational Application Developer.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Involved in application deployment using ANT script.
  • Log4j was used to log the events in the application.

Environment: Java/J2EE, Spring 3.2, Struts MVC, JDBC, JSP, HTML, JSTL, CSS, JQuery, Java Mail, SMTP, AJAX, CVS, XML, Web Sphere 7.0, Dreamweaver, IBM MQ,XSD, XSLT, Oracle 11G, JUNIT, log4j, Ant, UML, Unix, SVN, IBM RAD, Toad, PUTTY, JIRA, TDD

We'd love your feedback!