We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • Around 8 years of experience in working SDLC Life Cycle including the requirement Gathering and analysis, design, development, testing and implementation of projects of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Expertise in both traditional and Agile Software Development approaches, including Scrum, Sprint, Waterfall and Test-Driven Development (TDD).
  • Expert in Core Javaand implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Javacollections in various projects.
  • Extensive experience using Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections.
  • Strong experience in User Interface development using web technologies like HTML5, XHTML, DHTML, CSS3(SAAS/LESS), Bootstrap, JAVASCRIPT, Angular 2/4/6 JQUERY, AJAX.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express, Angular and Node) full stackdevelopment tool kit to build event driven, non-blocking me/o model web applications.
  • Experience on developing a responsive single page application using AngularJS framework and JavaScript.
  • Possess good knowledge on document generation using Apache POI and me-Text and dynamic data visualization tools like D3.js and Angular Fusion Charts.
  • Experience in React JS which is JavaScript library used for building reusable UI components.
  • Practical knowledge of creating cross-platform JavaScript frameworks for servers utilizing Node JS to scale real-time web applications.
  • Experienced in working wif Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring REST, Spring Boot Actuator, Spring Batch, Spring Cloud, Spring Security, Spring Microservices.
  • Used Spring Boot and Spring Cloud to develop and deploy apps wif Micro Services architecture.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, PL/SQL, Unix scripting.
  • Proficient in consuming and producing RESTful web services using Rest API and NodeJS.
  • Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, RESTful, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Expertise in writing SQL queries, Functions, Triggers, and good knowledge of Relational databases.
  • Strong experience wif MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases
  • Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, PostgreSQL and MySQL.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-testing wif tools like JUnit, Mockito.
  • Worked in TDD and version management tools GitHub, SVN.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Development of services dat utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda).
  • Designing, configuring, and deploying applications utilizing the Azure and ARM mainly focusing on auto-scaling, high availability, and fault tolerance.
  • Experienced in developing applications using Visual Studio, Eclipse, Android Studio and IntelliJ.
  • Extensive expertise in Implementing Docker container service, build pipeline like Jenkins, Bamboo for Continuous Integration and Deployment dat can operate on the cloud or on-premises.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, PL/SQL, PythonSoftware Methodologies Agile, Scrum, TDD, SDLC

J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets (3.1,3.0), EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Java Security, Backbone JS

Web Technologies: HTML, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, AngularJS, Angular 6, React JS

Webservice Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC.

IDEs: Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0, JBPM 6

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5)

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, Postgres SQL, Mongo DB, Cassandra

Build Scripts: Ant and Jenkins

Version Control Tools: GIT, SVN, Clear Case, Rational Rose

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA, Elastic Beanstalk, Azure

O-R Mapping: Hibernate, JPA

Testing Tools/Others: SoapUI, Putty, Mockito, JUnit, Log4J, Mock Framework

PROFESSIONAL EXPERIENCE

Confidential - TX

Senior Full Stack Java Developer

Responsibilities:

  • Involved in design and development of all modules in the application.
  • Worked on Agile Methodology and built the application using Test Driven Development approach
  • Used HTTP Client Module to send HTTP Request (GET, PUT, POST, and DELETE) to the backend.
  • Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Involved in ongoing project migrating from Angular 9 to React.
  • Developed application UI pages using JavaScript, Angular 9, jQuery, CSS3, Bootstrap and HTML5.
  • Developed Tabbed pages using AJAX and Angular 9 for quick view of related content, scores and headlines.
  • Worked wif Bootstrap Twitter Framework and Angular to design single page application.
  • Built backend REST API wif Node.js, Express.js.
  • Employed this technique to load balance and expose each Microservice in a cluster through one API gateway.
  • Used Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Involved in the configuration of Spring, Spring Cloud, Micro Services Framework and Hibernate mapping.
  • Extensively used Spring Framework modules Spring Data and AOP
  • Developed back-end functionality using Spring Boot and Spring JPA.
  • Implemented server-side components using Core Java, multi-threading, web services wif Spring Framework.
  • Developed Microservices wif Spring Eureka to retrieve API routes for the entire cluster.
  • Actively participated in meetingswif the testing team, business users, and the production of functional definition papers to complete the technical design documents.
  • Involved in design and development of all modules in the application.
  • UsedLog4jandcommons-loggingframeworks for logging the application flow.
  • Performed client-side validation using JavaScript.
  • Experience on working wif CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, and CSS Behaviours in CSS.
  • Created a web application using MEAN Technologies (Mongo DB, Express.js, Angular, Node.js).
  • Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact wif database.
  • Worked on Amazon Web Services such as S3 (For front-end deployment and images storage) and Elastic Beanstalk (For server deployment).
  • UsedSVNfor source code and project documents version control.
  • Thorough understanding of the differences and bugs in different browsers and versions.
  • Worked on Continuous Delivery pipeline wif Docker, Jenkins and Code hub.

Environment: HTML, CSS, JavaScript, Angular 9.0, React JS, jQuery, JSP, Spring JPA, Spring Web Flow, MySQL, RESTful web services, Eclipse IDE and Linux.

Confidential - TX

Full Stack Java Developer

Responsibilities:

  • Worked according to the Agile Methodology (Scrum) to meet client expectation, timelines wif quality deliverables.
  • Developed several REST webservices which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used Postman and SoapUI to test Restful web service endpoints and perform operations like get, post, update and delete.
  • Developed a single page, responsive web application on front end using Angular 6.0.
  • Angular 6.0 practices in commonly used modules and created reusable Components, Services and Pipes.
  • Developed the User Interface using HTML5, CSS3, JavaScript, jQuery and enhanced response using twitter Bootstrap and Angular 6.0.
  • Used NodeJS for building web applications wif client-server architecture where both can initiate communication.
  • Developed user management screens using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed multiple microservices using Spring Boot, Spring Core, AOP, Actuators, Spring Data JPA for performing business functionalities.
  • Modified the Spring Controllers and Services classes to support the Spring framework.
  • Utilized Spring Security for Method Level Authorization by using AOP (Aspect-Oriented Programming) and URL Level Authorization by using Servlet filters for web sockets.
  • Used Spring Transaction for the degree of isolation to work wif other transactions and to run wifin a scope.
  • Used Web services (SOAP) for transmission of large blocks of data over HTTP.
  • Produced centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Used Micro service architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Developed the backend application using Spring Boot wif ease.
  • Worked on RESTful Web Services as well as Node Rest Framework for backend and used Mongo DB.
  • Worked wif MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used Hibernate in persistence layer to persist data into both databases Oracle and Mondo DB.
  • Used Amazon Elastic Search service for application monitoring and full-text speech.
  • Designed and implemented AWS EC2 server setup and deployment, build, and configure various resources like EC2, S3, Lambda, ECS, Load Balancers and IAM Security Groups.
  • Created public and private subnets wifin the VPC and attached them to the EC2 instances.
  • Developed test cases and performed testing using Mockito.
  • Used Maven for dependency management and SonarLint to detect and fix quality issues.

Environment: JAVA/J2EE, JAX-WS, EJB, Web Logic, JUnit, JMS, Oracle, Log4j, Git, Eclipse, Maven, Jenkins, Spring, Spring Boot, MongoDB, AWS EC2, Mockito Agile Methodology, MEAN Stack.

Confidential

Full Stack Java Developer

Responsibilities:

  • Implemented OO Design Concepts, Exception Handling, Identifying and Fixing Potential Memory, Performance, and Transactional issues throughout the application.
  • Responsible for developing the reports design and format using J-Report Designer from the requirements specifications involving Core Java, J2EE, JSP, JSTL, Servlets, Spring MVC, UML and XML.
  • Provided mock-ups of all the different types of reports in a specified format designed by VISA using Dreamweaver.
  • Used PDF Renderer Tool to generate customer in-voice in the form of PDF format.
  • Modified the UI design of the Web Application according to the report parameters.
  • Developed Action Classes and Handlers and route the request to the JSP.
  • Used JSP, JavaScript, HTML5, and CSS3 for manipulating, validating, customizing error messages to the User Interface.
  • Brief experience on implementing the ReactJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Implemented platform modules through Spring Java microservices and Node.js services by employing Hapi.js, as well as front-end React JS.
  • Using GIT for Source Control and Version Management and using log4j for logging.
  • Extensively used JSP in the view of MVC architecture.
  • Involved in Unit Testing, Sanity Testing and Integration testing of all the reports.
  • Strong implementations of data persistency using Hibernate and Spring Framework.
  • Created Azure services using ARM templates and ensured no changes in the present infrastructure while doing incremental deployment.
  • Creating, validating, and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.
  • Worked on ClearQuest for maintaining project status, identify defects and resolve issues in development.
  • Bug fixing, functional testing, production support, and maintenance through JIRA.
  • Helped wif writing software specifications based on the requirement and functional design.

Environment: JDK 1.5, JSP 2.1, Servlets, JDBC 4.0, EJB, JMS, Spring2.0, Hibernate 3.0, AJAX, Oracle 9i, XML, XSLT, HTML4, CSS, WebLogic 8.0, UML, Eclipse 3.2, PL/SQL, Junit, Azure, React JS, GIT.

Confidential

Java Developer

Responsibilities:

  • Worked wif Custom team members on daily status meetings as part of the Agile development environment.
  • Involved in gathering requirements and built technical specifications from the requirements.
  • Designing the application using Spring Framework.
  • Used Eclipse as IDE to develop the application.
  • Implemented the application using the concrete principals laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Used Spring framework's MVC framework to better control the presentation, business, and navigational aspects of the applications.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML.
  • Used JavaScript for client-side validation.
  • Extensively used JSTL tags and spring tag libraries. Used spring tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed complete Business tier using Stateless and Stateful Session beans wif EJB standards using Web Sphere Studio Application Developer (WSAD).
  • Used CVS for version control of the application and Log4J to capture the log the events and exceptions.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Monitored team members to follow standards, guidelines and use new tools.

Environment: Java/J2EE, spring, Hibernate, Eclipse, JMS, JSP, JSTL, HTML, CSS, XML, EJB, Log4J, CVS, SQL, Agile and Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Using Agile methodology where their is a daily SCRUM meeting to understand the status and resolve any issues for the development of application.
  • Developed the application using JSF for views and EJB for the backend business logic, implementing SOAP webservices wif Oracle database as the database.
  • Implemented Spring MVC architecture in the application using XHTML, CSS, jQuery etc.
  • Created custom validators and converters in the application for data conversion and validation.
  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analysed the performance.
  • Developed JSPs and Java Components for the application.
  • Prepared the Unit test plans and the integrated test plans.
  • Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
  • Worked wif Oracle and DB2 servers to maintain database.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.

Environment: Java 1.4, Hibernate, EJB, WebLogic Server, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

We'd love your feedback!