We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • IT professional with around 8 years of experience in analysis, design, development, implementing web based applications across teh entire Software Development Life Cycle using Java/J2EE technologies.
  • Well versed with software development methodologies such as Waterfall, Agile, and API - led Approach processes.
  • Hands on experience with Integrated Development Environment (IDE's) tools like Eclipse and IntelJ.
  • Strong experience on J2EE technologies like Core Java (Collections, Core Object based concepts, Multi-Threading, Garbage collection and Exception Handling)
  • Well versed in Web Application Development using Servlets, JSP, Hibernate, JDBC, Struts2, JavaScript, Spring, JavaBeans, jQuery.
  • Experience with Java 8 features such as Lambda expressions, Default and Static methods in Interfaces, Streams API, Optional Class and Parallel sort in Arrays.
  • Expertise in Spring framework, extensively used Spring MVC, Spring DAO, Spring DI, Spring AOP, Spring JDBC templates, Dependency Injection, Annotations, Thymeleaf and XML based Configurations
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring Boot, Spring Web Flow, Spring Data, and Hibernate.
  • Good knowledge in other front-end web development technologies such as Typescript, Bootstrap, Angular, Ajax, JSON, NodeJS.
  • Expertise in developing web interfaces using HTML5, CSS3, JavaScript, AngularJs, DOM Scripting and jQuery.
  • Hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS, Handlebar JS).
  • Experienced in applying advanced approaches including MVC patterns, Object Oriented JavaScript, jQuery and JSON.
  • Experienced in developing Micro Services for rapid performance, inter module communication across teh application
  • Experience working on specification driven approach in Mulesoft platform.
  • Perform User Interface Design and coding using Java, Spring MVC framework and web technologies.
  • Implemented business

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of SDLC. Used Agile Methodology with bi - weekly sprints, and daily scrum meetings with backlogs and story points. Designed interactive web pages with front-end screens using HTML5 and CSS3 Designed and implemented dynamic web application using Angular6, JavaScript, Servlets, JSP, HTML5, CSS3, and Bootstrap.
  • Developed cross-browser/platform HTML5, CSS3, and Javascript to match design specs page layouts while adhering to code standards. Application is configured using maven build tool. Extensively worked with Angular CLI for creating components, Services, pipes, Directives. Experience in Angular network performance concepts like Lazy-Loading of resources
  • AOT compilation, compression, and caching. Skilled in leading frameworks as Node.js to build high-quality, scalable, and reusable components and Front-end solution. Enhanced user experience by designing new web features using MVC Framework like Express Ls and Node JS. Experienced in Object-Oriented analysis and design, with
  • J2EE design patterns including Singleton, Factory, Prototype, Session Fa ade, Data Access Object, DAO, Service Locator, Data Transfer Object, Business Delegate. Worked with core java API's, Collections Threading
  • Exceptions, and Interfaces to develop java applications. Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, and Spring Batch. Designed and developed micro services business components using Spring Boot. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Used Spring MVC transaction Management, Spring/Hibernate Batch Transactions & Hibernate cache concepts.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes. Designed and developed Micro Services business components and Restful service endpoints using spring boot. Used teh Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module to persist teh data to teh database for this application. Built Restful web API with Spring
  • Spring Boot, and testing APIs using Postman. Implemented teh project using Spring Boot Framework used Spring IOC, dependency injection, and handled teh security using Spring Security. Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Developed REST Web services to make web service calls simple and easy for teh client to access it with teh halp of standard HTTP URIs. Developed micro services using Spring Boot exposed as REST API and integrated with Angular JS based web applications.
  • Developed reusable and interoperable Web service modules based on service-oriented architecture (SOA) by using SOAP and RESTful services. Created GET/PUT requ

Confidential

Java Developer

Responsibilities:

  • Followed teh guidelines of agile methodologies using Scrum for SDLC for project management. Actively involved in designing High Level View, Process View, API - led connectivity and data modelling. Design Use cases, UML class diagram, and sequence diagrams using draw.io to model teh detail design of teh application Good experience in Any point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
  • Developed user interface using HTML5, JavaScript, CSS3, and Bootstrap. Experience in NodeJS, client-side validation using jQuery and JavaScript. Used ReactJS for templating for faster compilation and developing reusable components. Created reusable components with React Js example: multi-field form elements, background file uploads.
  • Used Express JS which is fast and essential web framework of Node.js that halps manage a server and routes. Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations. Configured Spring to manage objects and set their dependencies in a
  • Spring context file and integrated middle tier with Spring application framework - Spring, AOP, IOC, DAO, MVC. Developed mapping files using Hibernate with Spring DAO using ORM tool. Create RAML specification in
  • Any point platform and use fragments such as Resource type, Traits and Library to enable reusability. Create REST API s using RAML and developed flows using API Kit in Any point Studio. Create Mule flows to integrate data from various sources into Database (MySQL) and third-party APIs (Salesforce API, Okta API) and some transformations were also done at teh integration layer Create HTTP flows, routing, orchestration, and transformations.
  • Extensively used Mule Components, which includes File, SMTP, FTP, SFTP, and JDBC Connector Implementation of Secure Property Placeholder, a critical piece in application development in MuleSoft. Implement security component like encryption to secure teh sensitive data like token information. Has knowledge on Apache Kafka messages and setting up teh replication factors in Kafka Cluster. Also, experience is using other messaging tools like ActiveMQ, VM and JMS
  • Experienced in AWS EC2, Amazon S3, and Amazon Elastic Load balancing for deploying applications for high availability. AWS S3 to store teh data and to retrieve teh stored date very quickly, Elastic Search for searching teh document, and AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk Worked on Maven during build process also modified pom.xml to use latest libraries and specifications. Used Git, and JIRA for source control, project management and s

Confidential

Java/Backend Developer

Responsibilities:

  • Involved in Agile process, bi - weekly Sprints, and daily Scrums to discuss teh development and achieve TDD (Test driven development approach). Developing single page application, which is built on Angular 4
  • Typescript, HTML5, CSS3, Bootstrap. Worked with Angular CLI and Typescript to create Controllers and components for teh Web Pages. Worked on Angular to build high-quality, scalable, and reusable components and Front-end solution. Worked on generating teh verification hash code using Node JS and added user validations and user permissions by using NodeJS to authorize a valid customer
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework - VC, AOP, Dependency Injection, Annotations and XML Configurations. Worked with JAVA 8 features like Stream API, Time API, Functional Interfaces Multithreading
  • Transaction Management, Exception Handling, Collection API. Implemented microservices based architecture using Spring Boot interacting through REST API. Implemented teh various layers of teh application using Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC and Spring ORM, Spring JPA, Spring Boot. Followed Spring Boot MVC framework to develop teh application flow for teh project. Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations. Knowledgeable in developing and integrating messaging and streaming systems using JMS providers - ActiveMQ integrated along with Web services using SOAP, REST.
  • Developed stored procedures and triggers using PL/SQL to calculate and update teh tables to implement business logic using Oracle database. Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data. Involved in using SVN and GitHub for project management and version management.
  • Experience in using of JIRA to track issues and communicate with other teams at various environments. Used Jenkins for CI/CD.

Confidential

Java Developer

Responsibilities:

  • Worked on Agile Methodology with bi - weekly sprints, and daily scrum meetings with backlogs and story points. Designed and developed dynamic Multi-Browser compatible responsive web application using HTML5, CSS3, JavaScript, Bootstrap and Angular.
  • Teh Angular module is used to handle RESTful calls to enable communication between view components and server.
  • And NodeJS to run Angular on server with mock JSON data and completed teh UI development independent of server.
  • Implemented teh application using Spring Boot and handled teh autantication, authorization, and access-control features by using Spring Security, Spring IOC (Dependency Injection)
  • Spring Framework AOP to implement logging in teh application to know teh application status. Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute teh similar jobs simultaneously.
  • Designed and developed teh End Points (Controller), Business Layer, DAO Layer using Hibernate/JDBC Applied Webservices to integrate between different applications components using Restful using Jersey. Designed and developed Microservices business components using Spring Cloud. Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets. Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations and Transaction Management. Design and generation of teh database for teh Flow Control System.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. Integrated Apache Camel (ESB) with Spring boot to communicate between different enterprise components Automated Application Programming Interface (API) testing using Java based framework
  • Extensively used JUnit and Mockito for unit testing and integration testing. Performed teh API Web Services testing using SOAPUI tool.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and Design Driven Development. Developed Web services to allow communication between applications through REST over HTTP using Metro. Design and implementation of web applications in Java and
  • HTML5/JavaScript using IntelliJ, Swing, JPA frameworks and GIT maven source code environments. Used Angular directives to extend HTML5, CSS to create teh foundation for rich and easy to maintain web application. Used jQuery event handling in UI pages to display list boxes and to handle validations. Used Java8 features in teh application like Lambda Expressions, Streams
  • Functional Interfaces and used default as well as static methods in Interfaces. Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Involved in new library development with microservices architecture using Rest APIs and Spring Boot. All teh functionality is implemented using Spring IO, Thymeleaf and Hibernate ORM. Implemented Java EE components such as Model View Controller using Spring MVC, Spring IOC for injecting teh beans, Spring transactions and Spring security to impose security restrictions.
  • Migrating existing application into microservices architecture using Rest APIs. Designed RESTful web services with JSON representation for handling AJAX requests. Used Advanced Rest Client plug - in to run teh rest APIs on localhost Tomcat Server for Unit testing. Involved in developing ORM mappings using Hibernate and created Queries for data retrieval in teh DAO layer.
  • Implemented PL/SQL queries and used oracle stored procedures. Designed and Implemented Testing using JUNIT Framework and Rest Client. Implemented concurrent testing using JMeter. Involved in writing various test cases for teh use case

Confidential

Java Developer

Responsibilities:

  • Involved in design and development of core product with Struts2 architecture for Application development. Build user interface using JSP, JavaScript, ExtJs, CSS, custom tags, and AJAX. Developed JSP custom tags for different JSP pages and client - side validations using JavaScript in application development and Ajax for dynamic user interface.
  • Involved in developing teh internal workflow using Action classes for ACH and RTGS transactions for this product and implemented teh application using Struts Framework and which is based on Model View Controller design pattern for clean separation of business logic from teh presentation layer.
  • Designed teh application using teh J2EE design patterns such as Session Fa ade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton. Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML. Used core Java concepts like Collection Framework, Exception handling and multithreading.
  • Developed critical elements of teh server framework like user autantication, access control.Implemented messaging interfaces for asynchronous communication.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed teh middle tier using EJBs. Developed session, entity beans and message driven beans. Entity Beans used for accessing data from teh SQL Server database. Used Hibernate as an Object Relational Mapping tool for teh data persistence. Written Oracle database and PL/SQL stored procedures.
  • Deployed Prepared high-level and low-level design documents for teh business modules for future s and updates. Implemented WebSphere application server in development and production environment.
  • Designed and Implemented Unit Testing using JUNIT Framework, developed automated Build files using ANT, used Subversion (SVN) for version control and log4j for logging errors.

Confidential

Software Engineer

Responsibilities:

  • Developed and reviewed business requirement documents and technical specification. Developed a user interface for clinical modal using HTML, CSS, and JavaScript. Involved in writing JavaScript/jQuery Ajax calls to retrieve teh data from teh back end.
  • Used jQuery selectors for accessing DOM and controlling access to different web pages of teh application. Implemented MVC architecture to design forms and classes. Validate teh forms using JavaScript. Well Design and develop teh processes using multithreading to make it asynchronous. Follow teh best practices in coding like removing unnecessary casting, and implemented core
  • Java features like Exception Handling, Design patterns and Collection APIs. Worked on consuming SOAP and REST web services for accessing data. Created database tables, data model with MySQL and used stored procedures to interact with database.
  • Used Log4J logging framework for logging messages at various levels Created and ran test cases with JUnit framework Deployed projects on WebLogic using Maven.
  • Used Eclipse IDE and TFS for version control system. Involved in code review and deployment of application.

We'd love your feedback!