We provide IT Staff Augmentation Services!

Java full Stack Developer Resume

3.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Over 8 years of experience in Software Analysis, Design and Development of Application Software usingJava/ J2EE Technologies.
  • Experienced in developing and designing Web Services (SOAP and RESTful Web services).
  • Well versed wif methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life Cycle Processes such as Agile/Scrum Methodologies.
  • Strong front - end UI development skills using Angular 7/8, JavaScript, jQuery, HTML5 and CSS3.
  • Experienced in developing applications using servers like WebSphere, WebLogic, JBOSS, and Tomcat.
  • Knowledge onJava8 concepts like functional interfaces, Stream API and Lambda expressions.
  • Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
  • Proficiency in various CoreJavaconcepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Knowledge in NoSQL database Cassandra and MongoDB.
  • Experience in Test Driven Development (TDD) and Behavior Driven Development (BDD) methodologies
  • Implemented MVC Design Pattern Using Struts framework.
  • Experience in database connectivity (JDBC) for different databases.
  • Knowledge on development of Rest web services enabled wif OAUTH security.
  • Experience in working wif Amazon web services (AWS).
  • Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
  • Proficient in using RDBMS concepts wif Oracle 10g/11g / 12c, MySQL and experienced in writing SQL, PL/SQL scripts and Stored procedures.
  • Used selenium and QTP for automation testing from teh scratch.
  • Testing experience including JUNIT, Mockito for unit testing and Selenium, Jenkins, Apache camel for integration testing.
  • Expertise working wif configuration and Version Control Tools like CVS, SVN (Subversion) and GIT.
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.

TECHNICAL SKILLS

Languages: Java 1.8/1.7/16. /1.5. J2EE, Servlets 2.5/2.4, JSP, JDBC 3.0, JSON, Ajax, JDBC, JavaScript, HTML5, CSS 3, Bootstrap, JSF, XML, XSD, XSLT, XPATH, SQL, PL/SQL, WSDL, JUnit, Regular Expressions.

Frameworks/ORM: Spring 5.0, Hibernate 4.2, Struts 2.0Web Technologies/J2EE JSP2.2/2.1, EJB 3.0, jQuery 2.1, JSTL 1.2, AJAX, XML, JavaScript, Angular JS 4.X/2.X, EXT JS, HTML5, CSS3, JSON, XSLT.

IDE s: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS).

Databases: Oracle 12c/11g/10g, MySQL 5.0/4.1, SQL Server

Web Services: RESTful web service, SOAP, WSDL, JAX-RS, JAX-WS JMS, JAXB.

Version control/Build Tools: Git, SVN, CVS, Clear Case, Jenkins, Maven 3.0, Ant.

Testing Tools: JUnit, TestNG, Selenium, Mockito.

Web/Application Servers: WebLogic 10.0/9.0/8.0 , Tomcat 7/6, JBOSS 7.x/5.x, Web sphere 8.5

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Singleton, Abstract Factory, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential - Malvern, PA

Responsibilities:

  • Working in an agile development process (SCRUM), participating in planning, design discussions, task break downs and code, test case and sprint reviews.
  • Created reusable components using custom directives created in Angular 8, Typescript.
  • Responsible for developing single page application (SPA) and its routing logic.
  • Efficiently handled periodic exporting of SQL data into Elastic search.
  • UsedJava/J2EE, SOAP, Restful services, spring and other open Source frameworks in implementing teh solution.
  • Used spring modules (annotations) me.e. Spring Core, IOP, AOP, Security, spring batch and Spring boot.
  • Building micro services to fetch and provide teh Vendor Data and Quote data for registration.
  • Design and develop RESTful services to load, present teh data to Angular 8, React Js components.
  • Writing proxy services using REST API to hide cross domain concerns from teh client logic and to transform and process data from original service.
  • Responsible for creating persistence layer and logic using Hibernate.
  • Testing experience including JUNIT, Mockito for unit testing and Selenium, Jenkins, Apache camel for integration testing.
  • Configuring log4j to write logs in a separate file and send emails for fatal errors using SMTP server.
  • Research and implementJavabased frameworks to improve teh scalability of teh application and implement new Web services to communicate wif different Vendor Application servers.
  • Responsible for creating JUnit test cases and unit test cases using jasmine and karma JS.
  • Responsible for improving performance by applying best practices
  • Troubleshoot complex production issues and fix them, also provide support to teh business to use teh application.

Environment: Java8, HTML5, CSS3, DB2, Hibernate, Spring MVC, AOP, Spring boot, JAXB, SOAP Webservices, jQuery, REST Webservices, JMS,Object Oriented JavaScript, Angular 8, Typescript, SASS, Mongo DB, JSON, Ajax, Linux.

JavaJ2ee Developer

Confidential -Columbus, GA

Responsibilities:

  • Gathering teh requirements from teh business users and performing teh requirement analysis for teh application.
  • Actively participated in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh application.
  • Designed and Developed servlets to handle asynchronousJavabatch requests, both scheduled and on-demand jobs.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
  • Developed RESTful micro services-based application. Teh back-end is being written inJava using Spring Boot for scalability.
  • Worked wif corejavatechnologies like Multi-Threading and Synchronization.
  • Designed and developed RESTful services to handle various requests from all teh application screens by user.
  • Worked on performance tuning wif web services and Hibernate to minimize teh response times to milliseconds as per teh SLAs.
  • Created high quality, maintainable, and perform ant code for automated test cases and followed ATDD usingJava- Cucumber for our development.
  • Developed Exception handling framework and used log4J for logging.
  • Actively involved in Scrum of scrums that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Interact wif Business Analysts to retrieve requirements, interacted wif users for production support on site and remotely.
  • Study teh database needs of our applications and optimize them using MongoDB. Implement large scale pub-sub message queues using Apache Kafka.
  • Kafka was used for event messages and wrote Kafka Rest API to collect events from front end.

Environment: JavaJ2EE, JSP, JavaScript, Ajax, Eclipse 4.2, Hibernate 4.1, XML, Tomcat, Oracle 11g, JUnit, Docker, SOAP, Spring Boot, JAX-WS, Unix, Jenkins, Angular JS and Soap UI.

Java/J2EE Developer

Confidential -Milford, MI

Responsibilities:

  • Designed and developed framework components involved in designing MVC pattern using Struts framework.
  • Used spring framework for dependency injection wif teh help of spring config files.
  • Developed teh presentation layer (UI) using JSP, Tag libraries, HTML5, CSS and client validations using JavaScript.
  • Transformed XML content into HTML using XPath, XML Schema and XSLT.
  • Application development using Eclipse IDE, building of applications wif Maven scripts, testing of application wif RAD local Web Sphere Server7.0
  • Use of Multi-Threading and collection framework including List, Map etc.
  • Involved in configuring and deploying teh application using JBOSS.
  • Coding SQL Statements and Stored procedures for back end using Oracle.
  • Involved in writing DAO layer using Hibernate to access teh Oracle database.
  • Developed various test cases and performed unit testing using JUnit.
  • Participated in code review and played key role in integration wif legacy systems.
  • Used Hibernate as teh ORM tool to be able to integrate teh software wif teh Oracle database backend.
  • Used SVN for version control.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Java 1.6, Struts 2.0, Spring, JSP 2.0, Servlets 2.4, Oracle10C, JBoss, JDBC 3.0, HTML5, XML, XSLT, XPath, CSS3, CVS, Multi-Threading, AJAX, JavaScript, Hibernate 3.6, Web Sphere 7.0, Log4J, JUnit, JIRA, SOAP, WSDL, Web Services, Maven, RAD 7.5, JMS, SQL, PL/SQL, UNIX, Windows.

Java Developer

Confidential

Responsibilities:

  • Involved in development and implementation of Client Access Module usingJava.
  • Created tables & records as specified by teh client.
  • Used JDBC to connect to teh Oracle database and validate transaction entries.
  • Used JSP/HTML for creation of web pages.
  • Involved in developing Servlets, JSP, XML based communication
  • Developed EJB components encapsulating business logic.
  • Developed teh presentation layer wif Spring MVC using JSP and JavaScript.
  • Designed UI screen to get User information wif JSP, Struts tag library.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Involved in teh development of both teh back end and teh frontend of teh application using Struts, Hibernate and Web Services.
  • Involved in Unit testing and Integration testing
  • Maintenance of teh system and updating of teh system as per client requirements.

Environment: Java, J2EE, STRUTS Framework, JSP, JSTL, Webservices, JavaScript, CSS, Servlets, JDBC, HTML, XML, JDBC, JBOSS, Eclipse, Clear Case, Windows.

We'd love your feedback!