We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 6+ years of professional experience as a Java Development Professional in Application architecture development, implementation and maintenance of web Applications for Strategic, legacy and distributed Enterprise applications using Java /J2EE technologies in domains such as Retail, Finance, Transportation and Pharmaceuticals.
  • As a Sr. Software Developer in Java, involved in designing and development of web applications using Java, Hibernate 3.x, Spring 3.x, SOAP and REST Web Services, MVC framework, Struts 1.x and 2.x, Oracle 11gdatabase SQL PL/SQL.
  • Understanding in Data Structures, Algorithm concepts and Object - Oriented design.
  • Expertise in implementing OAuth 2.0 authentication in web applications and accessing APIs to fetch data services.
  • Experience in using Amazon Web Services (AWS) to integrate the applications modules.
  • Experience in writing internal application Business logic and malware samples into AngularJS based web application with RESTful implementation using Python/Flask in backend used Cassandra as DB.
  • Experienced in generic DAO implementation for data access and data layers using JPA standards and Hibernate.
  • Expertise in XML technologies implementation using XPath, SOA, JAXB, JAXP, XSL/XSLT, SAX, DOM, WSDL, SOAP, XSD, DTD, XMI, Apache Axis.
  • Expertise on working with SOA architecture to produce/consume web services like SOAP. Involved in implementing Business Logic.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client/Server and Web applications using backend technologies like J2EE/Java and frontend technologies like XML, XSL, XSLT, JavaScript, Servlets, JSP and Servlets.
  • Expertise in different modules of Spring Framework (MVC, Boot, Web, Core, AOP, Spring Batching and Messaging) with Hibernate as ORM tool to implement persistence layer and mapping of POJOs.
  • Experience in implementing security and authentication processes like OAuth 2.0, Cryptographic algorithms.
  • Experience in working with NoSQL databases such as Mark logic, MongoDB.
  • Expertise in using DB2, Oracle, Sybase and MySQL server databases with IBM WebSphere Application server, JBOSS.
  • Expertise in implementing presentation layer using HTML, CSS, jQuery, JavaScript, AJAX, JSP, Struts, JSF and servlets.
  • Expertise in React JS framework to develop the SPA.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Experience in developing application using Java/ J2EE Design Patterns such as Structural, Behavioral, Singleton, Facade, Factory, Value/Data Transfer etc.
  • Experience in working with Hibernate 3.x using HQL, Hibernate Caching, Connection Pooling, Hibernate Transactions, Collections, Optimistic Locking.
  • Experience in developing XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach and REST based services with JAX-RS, Jersey and Spring Integration.
  • Experienced in SQL, PL/SQL programming for databases like Oracle 11g, Mark Logic, and MongoDB etc.
  • Experience in working on different methodologies like Waterfall and Agile (TDD and SCRUM).
  • Expertise in working on UML using Designer tools such as Rational Rose and MS Visio 2007/2003.
  • Experienced in writing test cases using Junit 4(Annotations) and good exposure in using ANT, Log4j and Log back tools.
  • Experience in using JBOSS application server, IBM WebSphere server and Apache Tomcat Server

TECHNICAL SKILLS

Web Technologies: HTML4/5, XHTML, CSS2/3, SASS, AJAX, JSON, XML, XSD, XLST, REST, PHP.

Languages: Java 1.8/1.7/1.6, C, PL/SQL, SQL.

JAVA/J2EE Technologies: Java, Microservices, JSP, JSF, Servlets, AngularJS, JMS, JDBC, JNDI, WSDL, UML.

Web Services: SOAP, WSDL, JAX-WS, JAX-RS, WS-Security, CFX.

Web servers: Apache HTTP server 2.x, Tomcat-4/7.

Application servers: IBM WebSphere, WebLogic 10.x, JBoss 6.1.

Framework: Spring MVC, Spring Boot, Spring Cloud, Hibernate, Struts, EJB.

JavaScript Library: jQuery, React JS, AngularJS, Angular 2, Angular 4, Bootstrap, Backbone.js, Node.js.

Databases: Microsoft SQL Server, Oracle 11g, MySQL 5. x.

Operating Systems: UNIX, Windows, Linux and Mac.

IDE: Visual Studio code, Eclipse, NetBeans, Eclipse Kepler, IntelliJ IDEA, spring suite and Atom.

Build Tools: Maven, Ant.

Version controls: CVS, SVN and GIT.

Tools: VSTS, JIRA, MS Office Suite

TECHNICAL SKILLS

Confidential

Sr. Full Stack Developer

Responsibilities:

  • Design and developed the application using framework Angular 4 with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 4 dependency Injection, Models, data binding, controllers.
  • Implemented Angular 4 Routing.
  • Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each Single Page Application.
  • Created and services to consume REST API's provided by Angular 4.
  • Developed application using Java 8 to implement its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Used multithreaded environment to run processes asynchronously using future calls to access the data.
  • Used Spring Security for Validation and authentication on the Client side, session fixation, click jacking, cross site request forgery
  • Design and Development of business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Camel.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Worked on Swagger UI to interact with the API'S. Designed and documented APIs using Swagger.

Environment: Java1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Bootstrap, JavaScript, Angular, Spring Boot, Spring MVC, Spring IOC, Spring boot, Spring JPA, HAPI FHIR OAuth 2.0, JSON, Jackson, GIT, Mockito, Maven, Restful, Docker, Microservices, Log4J, PostgreSQL, H2, YML, STS, Postman.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in design, development and maintenance of applications that utilizes Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular 4, HTML5.
  • Developed UI components using Angular 4, Node.JS with Spring MVC for using various features such as dependency Injection, Models, data binding and controllers.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, Angular 4 and JSON.
  • Developed custom Angular 4 directives, tags, integrated with Spring forms and Spring Security.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Used React-Autocomplete for creating Google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react
  • Extensively used Java 8 features like Lambda Expressions and Streams to reduce the code and make more readable.
  • Build Microservices for the delivery of software products across the enterprise.
  • Implemented Multithreading and handled it correctly. Also used DAO patterns to retrieve data.
  • Developed DAO's (Data Access Objects), Table classes which are java classes those encapsulate all database specific code using JDBC API.
  • Implemented the Web services and associated business modules integration using spring boot framework.
  • Implemented SOA to develop REST Based Web services using JAX-RS.
  • Extensively worked on JPA with Hibernate as persistence layer and developed RESTFUL web services using Spring boot, Spring RESTFUL template.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files, POJO java classes using ORM tool.
  • Developed PL/SQL stored procedures, functions, views, created indexes and constraints, triggers and required SQL tuning to reduce the response time in the application. Worked on Query optimization.
  • Used Maven scripts to build the application and deployed on WebLogic Application Server.
  • Used GIT repository for software configuration management and version control, Maven is used for build process.
  • Performed some Unit Testing on the application and the web services before its release to QA.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed the functionalities under Agile Methodology VSTS processes.

Environment: J2EE, Spring framework, Spring MVC, Spring Boot, JDK/1.8, Design Patterns, JPA, JQuery, Servlets, JDBC, AJAX, Jenkins, Web Services, EJB, Hibernate 4.3, RESTful, Angular 4, SOA, WebLogic 10.1, MySQL, Maven, JUnit, Agile Methodology, VSTS, GIT, log4j.

Confidential

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 Followed Agile methodology.
  • Implemented core features of Angular 2 framework such as dependency Injection, Data-binding, Filters, Directives, Templates and Services.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
  • Used Core Java concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API and Spring Boot for microservices.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Developed Client-side Validations using JavaScript and server-side validations using struts validation framework. Involved in creating/deploying jar and war lies in WebSphere server. Extensively used the JSP in the view side of MVC.
  • Work on developing UI components using Swing framework.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Developed deployment descriptors for the EJB to deploy on WebSphere Application Server.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Involved in technical mentoring, production system support and customizing solutions.
  • Assisted the Project Manager with Project Planning, Implementation and tracking, Team coordination, communication, IP strategy and research collaborations and in-licensing.
  • Worked with Management to create project specifications and documentation and designed, evaluated, enhanced, tested, troubleshot, and maintained applications.
  • Developed build script using MAVEN to build, package, test and deployed the application in WebLogic.

Environment: Java 1.7, J2EE, HTML5, CSS3, JavaScript, jQuery, Ajax, Angular 2, Bootstrap, NodeJS, Swing, Hibernate, Spring, Spring Boot, Spring Security, Unix, XML, Spring MVC, Microservices, RESTful, MongoDB, WebSphere, JUnit, Maven, Log4J, JIRA, GIT

Confidential

JAVA Developer

Responsibilities:

  • Involved in client sessions and gather the business requirements, analysis and document functional and technical specs
  • 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.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.,
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Implemented PL/SQL procedures and views in MySQL Database.
  • Implemented RESTful Web services to retrieve data from client side, made REST API calls from AngularJS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Built Web pages that are more user-interactive using AngularJS, HTML5, CSS3, LESS.
  • Experience of working with Relational Databases (MySQL, MSSQL) (queries, design and normalization)
  • Worked to call REST services (JSON) from client side.
  • Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
  • Experienced in Optimizing sites for usability, search engines and accessibility, and updated existing sites and content management systems.
  • Worked on PHP programming, including OO, procedural, data structures and design patterns
  • Implemented Search Engine Optimization techniques.
  • Involved in Unit Testing and helped QA team to write the scripts.

Environment: Java, J2EE, JavaScript, AngularJS, NodeJS, Hibernate, Jenkins, Spring, XML, Tortoise SVN, JSP, MVC, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS, Log4J, Oracle, Eclipse, PL/SQL.

We'd love your feedback!