We provide IT Staff Augmentation Services!

Sr. Java Full-stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Almost 8+ years of extensive experience in developing professional web applications which include Front - End designing and hand coding with a solid proficiency in usability, web and client /server application using HTML4/5, XHTML, CSS2/3, JavaScript, Bootstrap, Node, React, Material UI, Node JS, Apollo-Client, GraphQL and JSON.
  • Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Worked on AWS Lambda functions, Creating S3 Buckets for front-end application.
  • Ability to apply W3C Web standards in achieving the best cross-browser user experience for long-term user retention and engagement.
  • Able to work with core front end technologies including HTML5, JavaScript, Angular and UI MVC Frameworks.
  • Proficient in developing Single Page Applications (SPA) i.e. web applications using JavaScript MVC frameworks such as Angular.
  • Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Support for all other AWS products such as RDS, Route53 (DNS), Cloud Trail, Elastic cache, Lambda and Amazon Kinesis.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Developed in integrating jQuery plug-ins and Widgets into the project.
  • Experience in developing web applications using React using redux architecture.
  • Worked on Handlebars template to include the values of variables and execute the helper functions.
  • Experience with Bug-snag, Fire-Bug, Fiddler, Chrome inspectors and JavaScript debugging techniques.
  • Produced visually appealing designs focused on usability, utility, cross-browser compatibility and SEO /web standards.
  • Development experience with AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets
  • Experience with Databases like Oracle, IBM DB2, MYSQL, SQL SERVER, JDBC etc.
  • Involved in writing the front-end code for the application using Angular 2.0, Angular 4.0 Angular 5.0 and Angular 6.0.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
  • Proficient in implementation of frameworks like Struts, spring, Spring Boot, JSF, AJAX and Hibernate ORM .
  • Experienced in configuring pre-build activities like configuring sonar check styles, Emma plug-ins and post build activists at Jenkins UI.
  • Experienced in Oracle and SQL Server 2005 including SQL/PLSQL
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experience in building Single Page Application (SPA) using Model View Controller (MVC) and various JavaScript framework such as AngularJS/Angular 2.0/4.0/5.0/6.0 and ReactJS
  • Worked in various version control systems - SVN, GIT, Bit-Bucket, and Code-Commit.
  • Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, Junit Framework.
  • Good knowledge on BDD (Behavior Driven Development) by writing test cases using Cucumber framework.
  • Wide experience in using various IDE's like Eclipse, Net Beans, Brackets, Sublime text, Web storm and Visual Studio.
  • Good Knowledge on NGINX routing, creating Docker Containers, Images for web applications
  • Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments.
  • Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
  • Excellent in defect fixing, solving complex problems and Performance Tuning.
  • Expert in production support and release support.
  • Worked in an agile scrum team. Experience in onshore and offshore model.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: EditPlus, TextPad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgres

Languages: Core Java 4, Java 5 using generics, JavaScript, ActiveX, Perl, PL/SQL, XML

Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Frameworks: Hibernate, spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS, SOAP UI, Rest Client

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational ClearCase, CVS

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object

Oriented Modeling: Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.

PROFESSIONAL EXPERIENCE

Sr. Java Full-Stack Developer

Confidential

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in Agile environment with Content Management system for workflow management and content versioning.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS for building UI Widgets and Application logic.
  • Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Developed Micro services and Restful web services using JAX-WS.
  • Designed and developed Micro services business components using Spring Boot.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Built cloud formation stacks utilizing JSON templates to deploy micro services as part of Jenkins.
  • Worked with java 1.7 features.
  • Creating & establishing of the User Interfaces using HTML, CSS and JSP.
  • Continuously managed and improved the build infrastructure for global software development
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
  • Experience building cloud native app with Spring Framework and Spring Boot (Auto Configuration).
  • Developed end to end application using Spring Boot, Experience in refactoring existing monolithic application to modular micro service, developed restful web service using Spring Boot and deployed to pivotal web services.
  • Design, develop and test HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies Angular JS, Express, NodeJS and Mongo DB.
  • Implemented the search functionality for Internal Application using Angular JS and NodeJS
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache
  • Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework Spring framework for data persistence and transaction management.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
  • Implemented the logging mechanism using Log4j framework.

Environment: Java 8, Spring Core, Spring Boot, Web Services, SOAP, REST, Swagger 2.0, Open API 3.0, API Gateways, TDD, Junit, Cucumber, REST Assured, Linux, Ubuntu, RedHat, CentOS, Spring, IntelliJ, Eclipse, UNIX, Windows.

Java Full-Stack Developer

Confidential

Responsibilities:

  • Responsible for development based on spring boot application for payment processing in the MicroService Framework.
  • Implemented RESTFUL web services API using HTTP and REST principles
  • Used bootstrap and angular.js in effective web design.
  • Design, configure, create and support micro services in Spring to consume 4G and 5G router REST API's
  • Used AngularJS HTTP to retrieve data through Web API from entity frame work
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Developer Restful API in JAVA on Micro-service Architecture using Spring Boot /Cloud
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Worked on RXJS Compatibility package to get backwards compatibility with RxJS previous to Angular version 6.
  • Worked extensively on Angular 2/4/6 Typescript SPA domains.
  • Employing database caching strategies using Redis, MongoDB Elastic search.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Created Test Plans for Unit Testing and System Testing and used SOAP UI for web services testing.
  • Automated Web Services using Rest Assured using Java in eclipse.
  • Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.
  • Implemented a Robust Restful (JAX-RS) Jersey web Services using Spring Boot to modularize code and automated documentation to the web services in the application is provided by Swagger 2.0
  • Developed code using Java 1.7 features like lambda expressions, streams, predicates and new date time API.
  • Developed test cases and performed unit testing using JUnit classes.
  • Used IntelliJ as Integrated Development Environment IDE.
  • Developed different modules using Java, Apache Camel, spring and Hibernate.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Building RESTful services using Micro-services architecture with tools such as Spring-boot.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
  • Designed and created Single Page Application using AngularJS MVC framework using the TDD (Test Driven Development) methodology.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Designed and developed product for delivery location monitoring system using Spring MVC, Spring Boot, Spring Data, Spring Cloud, Maven, JPA, Hibernate, Tomcat, RabbitMQ,
  • Developed HTTP clients using Rest easy API to communicate between microservices.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Involved in creating Restful web services using JAX-RS and JERSY tool.
  • Design, implement, test Restful Web application using Core Java, Spring, Spring security, Spring Boot, and SQL Server database
  • Skillful in handling unit testing using Junit, Jasmine along with Test-Driven Development (TDD) methodology
  • Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
  • Automated Restful services using Rest Assured API using java by following the TDD/BDD framework model
  • Design, Implement, and troubleshoot L7 application API Gateways for Company wide application services.
  • XML, JSON, YAML and design/modeling using Swagger 2.0

Environment: Maven, uDeploy, Splunk, SQL, JDBC, Oracle, Scrum, Docker, RxJS, JavaScript, Typescript, Protractor, AWS, Azure, WebServices, Java, J2EE, Spring Boot, Angular 2/4, Scratch Angular, AWS, S3, EC2, Lambda, MicroService.

Java Application Developer

Confidential

Responsibilities:

  • Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Design of GUI using Model View Architecture STRUTS Frame Work.
  • Integrated Spring DAO for data access using Hibernate
  • Created hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring Framework Controllers
  • Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.
  • Designed and developed the XSD for WSDL.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Involved in developing the Pig scripts.
  • Currently working on fitness tool which aids in Test Driven Development.
  • Used JMS for the asynchronous exchange of critical business data and events amongJ2EE components and legacy system.
  • Worked with Map/Reduce and stream processing e.g. Storm
  • Worked with NoSQL databases such as Cassandra, MongoDB, and Riak
  • Supported and provided important feedback to various development teams with regards to the grid computing and caching technology.
  • Developed User Interface in JSP, JavaScript and HTML with Backbone JS Framework
  • Designed and developed REST-full style Web Service layer and WSLD.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Deployment of web, enterprise java components, messaging components and multi-threading.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
  • XML SAX and DOM API, JDOM, XSLT was used for informative view.
  • Used XML web services using SOAP to transfer the amount to transfer application that is
  • Used SWING for GUI based coding.

Environment: Web Services, SOAP, REST, Swagger 2.0, Open API 3.0, API Gateways, TDD, Junit, Cucumber, REST Assured, Linux, Ubuntu, RedHat, CentOS, Spring, IntelliJ, Eclipse, UNIX, Windows, CI/CD, Jenkins, Maven, uDeploy

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in coding, testing and creation of functional specs of enhancement application.
  • Performing Code reviews with the team.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Maintain EAR and WAR in IBM WebSphere Apps server.
  • Maintain source code using SVN.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Developing the web applications using Core Java Threading and Collection.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Interacting with the clients for the new enhancements to be done.
  • Developing the web applications using springs, Hibernate.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Interacting with the clients for the new enhancements to be done.

Environment: Spring, IntelliJ, Eclipse, UNIX, Windows, CI/CD, Jenkins, RxJS, JavaScript, Typescript, Protractor, Maven, uDeploy, Splunk, SQL, JDBC, Oracle, Scrum, Docker, AWS, Azure, WebServices, Java, J2EE, Spring Boot, Angular 2/4, Scratch Angular.

Software Engineer/Developer

Confidential

Responsibilities:

  • Worked on the development of user registration process and process of guiding the user to select the right fund-plan option.
  • We used Java, J2EE (EJB, JMS), spring, Hibernate for backend development and AngularJS, JavaScript, HTML5, CSS for frontend development.
  • We consumed SOAP WebServices for payments, used Java 7 for client kit generation.
  • Worked on producing multiple RESTful services with JAX-RS Jersey implementation and annotations.
  • We had Sprint planning (assignment) and Sprint backlog grooming (estimations) sessions as part of agile methodology.
  • Worked on writing detail design documents and preparing test scenarios as per business requirement documents and mapping them to requirement traceability matrix.
  • Preparing and setting up of the test data and verifying test execution results using SQL queries.
  • Worked on PL SQL scripts for data migrations, sync of data and reports.
  • Responsible for ensuring functional end to end integrity of the website for each build.
  • Providing daily status report over development targets and opened defects, to scrum master.
  • Application and process related inputs to new members of the team, ensuring quick turnaround time over assigned tasks.

Environment: MicroService, Unit testing, API, Agile, REST API, Java 7, Java 8, Spring Core, Spring Boot, WebServices, SOAP, REST, Swagger 2.0, Open API 3.0, API Gateways, TDD, Junit, Cucumber, REST Assured, Linux, Ubuntu, RedHat, CentOS.

We'd love your feedback!