We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

South Bend, IN

SUMMARY

  • 7+ years of experience in Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of web applications using Java/J2EE related technologies.
  • Experience in implementing large - scale, multi-tiered, distributed, enterprise applications using J2EE, industry-proven design patterns and best practices.
  • Experience in developing Use Case Model, Use Case Diagrams and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Expert of designing and developing J2EE frameworks like Spring, Hibernate and Struts wif strong hands-on experience in configuration and implementation.
  • Working experience in creating web-based presentation for teh client using HTML5, CSS3, JSP, Servlets, AJAX, jQuery, Angular, JSTL and JavaScript.
  • Designed and Developed New User Interactive Web pages wif teh halp of HTML5, CSS 3, JavaScript, Typescript, Bootstrap, PrimeNG, JSON and Angular 10.
  • Proficient in producing and consuming SOAP as well as REST web services using WSDL and JAX-WS.
  • Working noledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM.
  • Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity and data integration of Oracle, SQL Server, and MySQL databases.
  • Developed User Interface applications using HTML, CSS, JavaScript, Node JS, Express JS, Bootstrap, JSP, Mongo DB, NPM, GIaT, MVC, JSON, XML, Jira and Angular.
  • Expertise in managing AWS & GCP cloud computing environments utilizing AWS services VPC, EC2, IAM, S3, ELB, AutoScaling, ROUTE53, RDS and GCP’s VPC, IAM, GCE, GKE, GCS
  • Experience wif Enterprise Java Beans (EJB's) and deployment in WebLogic, WebSphere, JBOSS, and Apache Tomcat application server environments.
  • Proficient in programming wif different IDEs like Eclipse, IBM RAD, Net Beans and Toad.
  • Worked in parsing & generating XML documents using DOM, SAX, JAXP, JAXB.
  • Experienced in development, testing and deployment of products in Windows, UNIX, Linux and Solaris Environments.
  • Experience in integrating apps using ANT & Maven, and debugging through Log4j.
  • Experience in using Version Control Systems like CVS, SVN, and GIT.
  • Skilled in unit testing using J-Unit.
  • Excellent Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work wifin a team environment.

TECHNICAL SKILLS

  • Java
  • J2EE
  • JavaScript
  • HTML5
  • CSS3
  • JPA
  • Angular
  • JSP
  • Rational Clear Case
  • Tortoise SVN
  • CVS
  • TDD
  • GIT
  • SQL Server
  • Oracle
  • MySQL
  • Hibernate
  • Spring MVC
  • Spring Web Flow
  • Eclipse
  • RAD
  • NetBeans
  • REST
  • SOAP
  • JAX-WS
  • JAX-B
  • SOAPUI
  • EJB
  • JNDI
  • MS Visio jQuery
  • ANT
  • Maven
  • JMS
  • MQ

PROFESSIONAL EXPERIENCE

Confidential, South Bend, IN

Full Stack Java Developer

Responsibilities:

  • Involved in complete Software Development Life Cycle of teh project dat was modeled using Agile/SCRUM Methodology.
  • Implemented Java/J2EE design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Wrote Spring Configuration using XML file and Annotations dat contains object declarations and dependencies.
  • Used AJAX to implement user friendly and efficient client interface,
  • Used Bootstrap for Responsive design of teh application wif Angular 10.
  • Developed single page applications, components using Angular directives, controllers, view and routing, service modules.
  • Worked wif various inbuilt Angular pipes such as Uppercase, Lowercase, Titlecase, Date etc.
  • Used Apache Tomcat application server for application deployment and used NPM for JavaScript packaging.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation wifin teh forms. Used Apache Tomcat application server for application deployment and used NPM for JavaScript packaging.
  • JPA and spring Rest to provide a Restful Interface based on Spring Boot application.
  • Worked wif various Angular directives such as NgFor, NgIf, NgStyle, NgClass etc..
  • Used Java Messaging Service (JMS) for reliable and asynchronous exchange of important information such as Payment status report.
  • Implemented GCP cloud solutions cloud SQL, storage bucket, cloud DNS, GKE Auto scaling groups in k8s cluster.
  • Implemented teh WebSphere Messaging Queue to parse teh XML message.
  • Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Involved in teh development of Microservices for all models using combination of Spring Boot and Spring Security.
  • Implemented teh TDD process to develop teh quality and design of code using Junit Framework.
  • Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for teh application using PL/SQL in Oracle Database.
  • Involved in creating teh Hibernate POJO objects and mapped using Hibernate annotation for data persistence.
  • Created testcases & cycles in JIRA and added teh related testcases to teh test cycle.
  • Used ANT Scripts to fetch, build and deploy application to development environment.
  • Used J-Unit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions.

Confidential, Buffalo, NY

Java/J2EE Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects and Java Design Patterns like Singleton.
  • Design and developed of application user interfaces using Spring boot, Spring, Sencha EXT-JS 4, JQuery, JavaScript, HTML5and CSS.
  • Created Session Beans as services to communicate wif DB Layer using Hibernate for teh change requests in existing flows.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Implemented teh authentication and authorization of teh application using Spring Security and OAuth.
  • Used Angular-UI-router to create teh TEMPeffective SPA and Angular-cookies to temporarily store teh data used in dis application.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Consumed web services to interact wif other external interfaces in order to exchange teh data in teh form of JSON and by using RESTful.
  • Expertise in enterprise Java technology eco-system including Spring Boot, JPA/Spring Data, Maven and JUnit.
  • Developed Microservices using Spring Boot dat create, update, delete and get teh assignment information from backend.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Designed various tables required for teh project in SQL Server database and used Stored Procedures and Triggers in teh application.
  • Used GIT to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch when new feature implementation starts.
  • Used Maven tool to build, config, and package and deploy an application project.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Setup Jenkins to auto build projects wif different branches and auto deploy to test and UAT servers on preset intervals.
  • Used Eclipse tool for application development and JIRA for issue tracking.
  • Involved in writing JUnit Test cases which were also used in Integration Testing.
  • Used Log4j to capture teh log dat includes runtime exception and for logging info and are halpful in debugging teh issues.

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Participated in daily SCRUM meetings to produce quality deliverables wifin time.
  • Implemented teh relation between Java objects and DB tables using Hibernate mapping configuration files.
  • Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
  • Involved in teh presentation layer development using HTML, jQuery, jQuery UI, JavaScript, AngularJS, JSON and AJAX.
  • Used AngularJS to create custom directives for data manipulations and to display data in company standard format in UI. Implemented third party node.js modules.
  • Developed unit and integration tests using Jasmine, Jasmine-spy, Angular Test Bed and Angular CLI.
  • Used jQuery and Ajax to send teh request to server side and receive teh response.
  • Extensively used Spring MVC framework for Navigation and Controlling. Worked wif Spring controllers, View Resolvers and Model and View Objects.
  • Used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking to process teh data from teh Oracle database.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information
  • Implemented GCP cloud solutions cloud SQL, storage bucket, cloud DNS, GKE Auto scaling groups in k8s cluster.
  • Used HTTP/HTTPS Services extensively to interact wif Web Services using JAX-RPC and JAX-WS for data communication.
  • Used Hibernate for implementing teh persistence mechanism in teh application.
  • Used JPA frameworks and APIs such as Java Data Objects and Hibernate.
  • Used JMS (message queues) for interaction wif teh client and simultaneously sending messages and receiving messages.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Worked on Unix shell scripting to created jobs to run on daily basis.
  • Designed and implemented several Maven plug-ins for simplifying common configuration management tasks
  • Involved in creating Jenkins Jobs and incorporating wif SVN repository.
  • Deployed teh application on WebSphere application server.
  • Used Log4j to logging, debugging, and providing warning and info on server console.
  • Created detailed JUnit tests for every single piece of functionality before actually writing teh functionality.

Confidential, Brea, CA

Java Developer

Responsibilities:

  • Involved in various phases of SDLC of teh application like Requirement gathering, Analysis, Code development, Integration, and Testing.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Integrated Spring and hibernate for web application.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Implemented scripting wif Ajax and XML to dynamically refresh teh page contents.
  • Data from UI layer sent through JMS to Middle layer and from their using MDB message retrieves Messages and will be sent to MQSeries.
  • Used JSON as response type in REST services
  • Involved in developing stored procedures and Triggers on Oracle.
  • Used Hibernate Persistence Strategy to interact wif database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate wif Spring by coding a Spring Configuration file.
  • Configured JMS in teh WebSphere application server to send messages on teh queue.
  • Created continuous integration builds using Jenkins to deploy on WebSphere server.
  • Developed a tool to retrieve and send data to third party service provider. dis feature was implemented using REST.
  • Used PL/SQL for developing and running teh functions, procedures and SQL queries wif Oracle.
  • Built ANT scripts for automated deployment & teh build operation of teh entire app.
  • Worked for Version Control wif SVN and JIRA as issue tracking software.
  • Used RESTful Client to interact wif teh services by providing URL mapping.
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Documented teh flow and functionality of teh code for further reference.

Confidential, Maryland Heights, MO

Java Developer

Responsibilities:

  • Involved in various stages of application development through requirement analysis, development, testing and deployment.
  • Developed teh application using Agile Methodology.
  • Involved in developing use cases, use case diagrams, class diagrams, sequence diagrams and high-level activity diagrams using UML from teh requirements.
  • Use Spring framework wif Hibernate as ORM tool for teh Disputes module.
  • Created Front-end application using HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap.
  • Implemented data access tier using Spring DAO.
  • For styling used some of teh new user interface features of CSS3 like resizing elements, box sizing, and outlining.
  • Worked on teh backend of teh application wif Spring framework and Hibernate.
  • Used Spring AOP for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
  • Developed teh provider by top-down approach by writing teh WSDL.
  • Used SOAP Protocol for communicating between two different backend systems.
  • Extracted SOAP request sent & SOAP response received from teh backend system.
  • Involved in Installing and configuration of WebSphere Application server administration and LDAP user creation.
  • Implemented teh logging framework in teh SOA environment.
  • Performed unit testing in JUNIT framework & used Test Cases for testing Action Classes.
  • Implemented server-side task using Java, Servlets, Java Beans and XML.
  • Worked on writing Unix Scripting to perform certain tasks.
  • Involved in validating designs done by other developers as well as in teh code review process.

We'd love your feedback!