We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

0/5 (Submit Your Rating)

Hoboken, NJ

SUMMARY

  • Around 9 Years of experience in design &development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring Framework (Spring Boot, Spring Batch), Struts Framework, Hibernate, Servlets, DHTML, CSS, JMS, JSTL, Display Tag (Custom Tag), Ajax, Java Script.
  • Expertise in using HTML5, CSS3, XM, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, and AJAX meeting W3C standards.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, DOJO, Angular JS, and AJAX technologies.
  • Extensive knowledge in designing and developing Web based applications with Java, JavaScript, J2EE, JSP Servlets, JDBC, Spring MVC, Spring Boot, Hibernate, REST & SOAP web services.
  • Hands on experience with Mobile application development using Android SDK, Java Mail API, Calendar API, Java Speech API, and Firebase.
  • Experience in design and development using Agile and Waterfall methodologies.
  • Extensive experience working in a Test - Driven Development and Agile-Scrum Development.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Proven expertise in implementing IOC/Dependency Injection features in various aspects of Spring Framework (Spring Core, Spring Batch, Spring Boot, MVC).
  • Conducted detailed analysis to support designing and development of BPM applications.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Experience in SAP Fiori, SAPUI5, SAP PORTAL ADMINISTRATION, SAP ABAP, and OData.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experienced with building high performance and reliable distributed applications in Java 8.0.
  • Sound working knowledge of performance tuning in JAVA and J2EE including hibernate tuning.
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
  • Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Application Insights, Logic Apps, Function Apps, Service Bus, Azure Monitoring, ACR and SQL Azure.
  • Expertise in developing and consuming Web services including di erent technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Good knowledge in Restful Web Services.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4. x.
  • Proficiency in working with databases like Oracle, MySQL.
  • Expertise in database modelling and development using SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience in Unit testing using JUnit,
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
  • Good knowledge of utilizing Cloud technologies including One-Ops, Microsoft Azure.
  • Exposure to Oracle, DB2, and MySQL databases in developing applications using SQL Scripts, Stored Procedures.
  • Experience using an Integrated Development Environment like Eclipse, for code development.
  • Good experience of di erent volume types and use of various types of EBS volumes based on requirement.
  • Experience of configuration tool CVS, Clear, developing on Linux, Windows Operating Systems.
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI
  • Experience with web development technologies like HTML, CSS, jQuery, AngularJS, JavaScript, JSP and JSON.

TECHNICAL SKILLS

Programming Languages: JAVA 8

UI Technologies: JSP, JSTL, HTML, XML, JSF, JavaScript, YML, JSON, jQuery, XSLT, CSS, AJAX, ANGULARJS

EE Frameworks: J2EE, JAX-RS, Servlets, EJB, Spring, AOP, Spring MVC, SPRING BOOT, Micro Services, SOAP Web services, RESTful APIs and Web Services

Service Framework: Spring Cloud, Network OSS suite (Eureka, Zulu, Sleuth, Ziplines, Ribbon), APIGEE, Swagger I, Web Client, Hystrix, Dynatrace

Messaging Queues: IBM MQ, Kafka, Rabbit MQ

ORM Frameworks: HIBERNATE, MYBATIS, JPA

Testing Frameworks: JUNIT, Mockito

App/Web Servers: IBM WEBSPHERE 8.5.5, WEBLOGIC (10g, 11g), APACHE TOMCAT (7.0.x - 9.0.x)

Databases: ORACLE (9i, 11g, 12c, 19c), SQL SERVER, DB2, NOSQL - MONGODB

DB tools / Editors: TOAD, WIN SQL, RAZOR SQL, SQL STUDIO MGMT CONSOLE

Source / Version control: CVS, VSS, SUBVERSION (SVN), GIT, TFS

CICD tools: JENKINS, HUDSON, XL RELEASE, OPEN SHIFT

Methodologies: AGILE - SCRUM, ITERATIVE, WATERFALL

IDEs: ECLIPSE, STS, INTELLIJ

ALM tools: Jira, Caliber RM, IBM TDP, Agile Craft, Rally, Quality Center - ALM

Scripting tools: UNIX shell/bash scripting, Putty, Cygwin for windows

Testing tools: SOAP UI, POSTMAN

PROFESSIONAL EXPERIENCE

Confidential, HOBOKEN, NJ

Java Full-stack Developer

Responsibilities:

  • Involved in programming, testing, debugging, implementing, and maintaining of J2EE client/server distributed application to meet the organization's needs.
  • Designed and Developed J2EE web-based consumer applications using Spring, DHTML, and Ajax. Developed UI screens using HTML, CSS, JSP and JavaScript.
  • Apigee was used to create and manage API gateways, to make it easier to produce and deploy modern connected apps, also used it for managing legacy applications. In addition to that used Apigee Edge, to manage the APIs deployed and analytics.
  • Worked in Agile Environment and Iterative development process using Scrum concepts that includes Analysing, Designing, Coding, Testing, implementation & Production Support.
  • Applied J2EE design patterns like Singleton, Data Transfer Object (DTO), Data Access Objects (DAO), Front Controller and Adapter during the development of components.
  • Designed and Developed complex UI screens using HTML, CSS, AJAX, JSP, jQuery, JavaScript for request management and search and filter modules.
  • Developed GUI using JSP, Struts, HTML3, CSS3, Swing and JavaScript to simplify complexities of the application.
  • Manage and Create Storage Account and Affinity Group inAzure Portal.
  • Creating Storage Pool and Stripping of Disk forAzure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine usingAzure Backup.
  • Built dynamic and responsive web flow using AngularJS controllers, services & custom directives, and AJAX calls.
  • Performed both client-side validations and server-side validations, client side using JavaScript and server side using in built Struts Validation Framework.
  • Developed Microservices using Spring MVC, Spring AOP and Hibernate, Spring batch, Web Services like SOAP.
  • Exposed and consumed SOAP based Web Services to communicate, used SOAP UI for testing.
  • Developed, tested, and deployed business feature set in Node.js with MongoDB backend.
  • Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML.
  • Implemented Dynamic batch feature for batch processing with Spring batch.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Creation of database objects like tables, views, Indexes on tables, synonyms, materialized views, Stored procedures, packages using oracle tools like SQL plus.
  • Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Used jQuery for accessing JSON objects received from server side.
  • Used ANT for compilation and building JAR files, Used SVN version control tool.
  • Used Kafka for operational monitoring the data.
  • Deployed applications on Wild Fly Server and performed required configuration changes.
  • Used JIRA for bug tracking, project level issue tracking and environmental issue tracking.

ENVIRONMENT: JavaScript, jQuery, AJAX, HTML3, JSP, CSS3, SASS, AZURE, Angular JS, J2EE, Spring 4.x, Hibernate 4.x, Web Services, SOAP UI, XML, WSDL, PL/SQL, Agile Methodology, JIRA processes, SVN, Design Patterns, WebSphere MQ, Eclipse IDE.

Confidential

JAVA FULL-STACK DEVELOPER

Responsibilities:

  • Gather requirements from business analyst, analysed and convert the requirement into technical design.
  • Played an active role in gathering system requirements from Business Analysts.
  • Developed the application using Struts MVC for the web layer.
  • Developed UI layer logics of the application using JSP, JavaScript, HTML/DHTML, and CSS.
  • Involved in developing complex Hibernate mapping files, mapping different kinds of associations between tables.
  • Deployed Aurelias virtual machines (VM’s) and cloud service (PaaS role instances) into secure Vets and Subnets Developed queries using PL/SQL to retrieve data from the database.
  • Developed Test plans, cases and executed them in Test and Stage environments.
  • Developed GUI and Business Logic using JSP and Servlets.
  • Involved in requirements gathering and converting them into specifications.
  • Designed JSP pages using different Tag libraries.
  • Involved in bug fixing, enhancements and support.
  • Used Kafka for monitoring and stream processing.
  • Created Stored Procedures, Triggers for the application.
  • Developed Microservices using Spring MVC, Hibernate and Restful web services.
  • Developing Hibernate Configuration files for MySQL 5.1, Oracle 10g & 11g and MongoDB.
  • Developed unit test cases using JUnit for testing functionalities/performed integration testing of application.
  • Implemented client-side validations using JavaScript functions.
  • Used Azure DevOps services such as Azure Repos, Azure Boards and Azure Test Plans to plan work and collaborate on code development, built and deployed application.
  • Used Shared Image Gallery to store created images and built Azure Pipelines in Azure DevOps to implement all these services in Azure.
  • Support to UAT, production environments and resolving issues with other deployment and testing groups.
  • Extensively involved in Production Support and in fixing defects.
  • Working on DevOps tools like Jira/ Zephyr/ Selenium/ Robot/ Git/Stash/ Ansible/ Jenkins/ Reporting Automation.
  • Integrated jQuery, Angular JS Framework with AEM.
  • Written JUNIT Test cases for each of the components and worked on JMS and WebSphere for Queue Communication and administration.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Built and automated the scripts to Integrate and deploy in Servers using CI/CD Pipeline (Jenkins)
  • Worked on integration using Apache Spark Apache Oozie.
  • Actively involved in the DevOps streamlining process through Jenkins and CD Release Automation.

ENVIRONMENT: Java, Servlets 2.1, JSP1.0, JDBC, XML, Azure, Hibernate, Oracle, HTML, Java Script, Shell Script, Glassfish, Net Beans

Confidential, Valley Forge, Pennsylvania

JAVA FULL-STACK DEVELOPER

Responsibilities:

  • Gather requirements from business analyst, analysed and convert the requirement into technical design.
  • Played an active role in gathering system requirements from Business Analysts.
  • Developed the application using Struts MVC for the web layer.
  • Developed UI layer logics of the application using JSP, JavaScript, HTML/DHTML, and CSS.
  • Involved in developing complex Hibernate mapping files, mapping different kinds of associations between tables.
  • Developed queries using PL/SQL to retrieve data from the database.
  • Developed Test plans, cases and executed them in Test and Stage environments.
  • Used Kafka for mobile user tracking of data and configured the system to handle users’ data.
  • Developed GUI and Business Logic using JSP and Servlets.
  • Involved in requirements gathering and converting them into specifications.
  • Designed JSP pages using different Tag libraries.
  • Involved in bug fixing, enhancements and support.
  • Created Stored Procedures, Triggers for the application.
  • Developed unit test cases using JUnit for testing functionalities/performed integration testing of application.
  • For the application's development and deployment, Maven was used as the project management tool.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Implemented client-side validations using JavaScript functions.
  • Support to UAT, production environments and resolving issues with other deployment and testing groups.
  • Extensively involved in Production Support and in fixing defects.
  • Experience in developing scripts using Restful API models for the purposes of integrating workflows with AWS.
  • Working on DevOps tools like Jira/ Zephyr/ Selenium/ Robot/ Git/Stash/ Ansible/ Jenkins/ Reporting Automation.
  • Integrated jQuery, Angular JS Framework with AEM.
  • Written JUNIT Test cases for each of the components and worked on JMS and WebSphere for Queue Communication and administration.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Built and automated the scripts to Integrate and deploy in Servers using CI/CD Pipeline (Jenkins)
  • Worked on integration using Apache Spark Apache Oozie.
  • Actively involved in the DevOps streamlining process through Jenkins and CD Release Automation.

ENVIRONMENT: HTML, CSS, JavaScript, Shell Script, ECLIPSE, jQuery, AWS, AngularJS, Backbone.js, AJAX, JSON, Bootstrap, MySQL, PL/SQL, Notepad++.

Confidential

JAVA FULL-STACK DEVELOPER

Responsibilities:

  • Involved in analysis, design, and development of the project.
  • Developed application by using Spring MVC, Servlets and JSPs.
  • Developed the application using J2EE architecture.
  • Followed best practices of Stash integration with Jenkins, Jira on Atlassian
  • Designed and developed web pages using HTML, CSS, JavaScript and JSP.
  • Used Entity Beans to persist the data into database.
  • Involved in developing RESTful Web Services using JAX-RS with Jersey implementation.
  • Used JMS to establish message communication.
  • Responsible for the performance PL/ SQL procedures and SQL queries.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Involved in developing JSP forms.
  • Deployed applications on tomcat server.
  • Developed Session Beans which encapsulates the workflow logic.
  • Used Agile for the concurrent development in the team and git for code repository.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
  • Used log4j for logging in the application.

ENVIRONMENT: Java, Servlets 2.1, JSP1.0, JDBC, XML, Hibernate, Oracle, HTML, Java Script, Shell Script, Glassfish, Net Beans

We'd love your feedback!