We provide IT Staff Augmentation Services!

Full Stack java  Developer Resume

4.00/5 (Submit Your Rating)

Melville, NY

SUMMARY

  • Around 9+ years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
  • Experience working with cross browser development and agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Extensive development experience in web applications using Java 5/6/7/8, J2EE1.4/1.5, JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JNDI, XML, JavaBeans,JSTL,Java Mail, Portals, Portlets.
  • Experience working on Java Server Faces(JSF) to build java technology based web application on server side for event handling, data conversion, server - side validation and page navigation.
  • Experience with Web/Application servers Apache Tomcat, RESTFUL Confidential and JBoss.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer.
  • Excellent technical knowledge in back-end RDBMS tools like PostgreSQL and MySQL.
  • Experience in developing SQL, Stored Procedures, functions, triggers using PostgreSQL and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Strong experience in implementing MVC framework like Struts 1.0/2.0, Spring 2.x and ORM tools like Hibernate, JPA in J2EE architecture.
  • Databaselayer,Oracle database management system, handles storage of application objects used bymiddletier layer.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Experience in build tools like Gradle and Maven, Log4j for Logging and jUnit for testing
  • Experience in JAX-B and JAX-P for marshalling and unmarshalling.
  • Experience in implementing the MVC architecture in backend applications usingNode.jsalong that interacts with DynamoDb and performed CRUD operation on DynamoDb.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams using Star UML.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in implementing web applications using Django framework
  • Experience in implementing automation testcases using Python and Java as coding language.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creatingDocker Containersfrom scratch.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.
  • Experience in using Apache Kafka as messaging service between microservices and APIs.

TECHNICAL SKILLS

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

Database: Oracle 11g, SQL server 2008, MySQL, PostgreSQL, DynamoDB

IDE: Eclipse, Net Beans, IntelliJ.

Design Methodology: UML, Agile.

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux (Ubuntu 16.04LTS), Unix

Conceptual knowledge: Web Services, Socket Programming.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, Angular Js, Node Js.

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (me/O, Thread, Collection), C, C++ and Python

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: Tomcat 6.0, JUnit 4.0, Log4j,slF4j,, GIT, Gradle, Python, Maven, SVN, JUNIT and Docker

Design & Control: UML, Rational Rose, CVS, Clear Case.

Web Services: SOAP, REST, AWS

PROFESSIONAL EXPERIENCE

Confidential - Melville, NY

Full Stack Java Developer

Responsibilities:

  • Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Implemented Routing part of application using Angular JS UI router module, routing provider service with HTML views/CSS styles.
  • Developed the EFT project by using Displaytag framework andStrutsframework.
  • Worked to modify the REST services to be built on top of theDropwizardlibrary, which uses Jersey JAX-RS Rest APIs.
  • Developed Docker images for few services by developing docker compose file and handled those services deployment.
  • Involved in development usingstrutscomponents Struts-config.xml, tiles, form-beans and plug-ins inStrutsarchitecture.
  • Design/ Developed JQX Widgets and Jersey Rest based services calls using JAX-RS and implemented security using OAuth providers.
  • Batch monitoring as per the batchschedules. Changing the batchschedulesbased on the new requirements.
  • Used Maven and Gradle for dependency management and build purposes and used Sonar for code coverage’s and executing tests.
  • Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integratedmiddletire with spring weblayer.
  • Customized RESTful Web Service using Spring RESTful Confidential, sending JSON format data packets between front-end andmid-tier controller.
  • Implemented business components using IOC (Inversion of Control), spring dependency injection and accessed them using Spring provided annotations.
  • Developed ODM and ORM mapping using Hibernate for data persistence and manipulated CRUD operation on a data using DynamoDB and PostgesSQL database, implemented Spring AOP aspects for auditing and logging purposes and used log4j,slf4j for logging.
  • Developed User Interface using JQuery and Used Ajax Confidential for intensive user operations and client-side validations
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Performed End to End testing using Protractor and selenium and involved in setting up the project using Jenkins for continuous builds and deployments on Tomcat Server.
  • Involved in writing the JUNIT test cases and testing the functionality. And also involved in smoke testing and integrating testing.
  • Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.

Environment: Java1.7&1.8, Angular8+, HTML5, Struts, CSS3, AngularJQuery, Bootstrap, JSON, JavaScript, REST Webservices, Spring 4, log4j, Spring, DynamoDB, PostgreSQL, JUnit, Mockito, Jenkins, Tomcat, log4j, Sonar, Agile.

Confidential - Atlanta, GA

Java Developer

Responsibilities:

  • Experience working in agile development following SCRUM process,Sprintand daily stand-up meetings.
  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Developed Microservices & APIs using Spring Boot and Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Designed and developed User interface screens using NodeJS and followed Agile Scrum for application development.
  • Expertised in Querying databases such as PostgreSQL, MYSQL andSQLServer by usingSQLfor data integrity.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Node JS, JSP, HTML, CSS and JQuery.
  • Designed mid-tierlayerusing a combination of SOAP, Restful web services and occasionally Hibernate ORM.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
  • Developed message notification system using Rabbit MQ, ActiveMQ to notify the changes and update across the internal client apps.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web Confidential .
  • Developed diagnostic and complex code to replicate customers' problemsinWebLogicPlatform J2EE environment, WLS Clustering involving EJB, JSP, Servlets, JDBC, SQL, JMS, Security, Web Services, JMS and JMX.
  • Used NodeJS to organize the web application on server side to build web service to access models and exposed it through REST Confidential that deals with JSON.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed regression test cases were automated using Selenium, Web Driver and Web Driver Backed Selenium.
  • Involved in technical mentoring, production system support and customizing solutions.
  • Developed Test Cases and Unit Tests for Functionality Testing using JUnit.

Environment: Java 1.7&1.8, J2EE, Agile, Struts, NodeJS, JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring 3.2, Spring MVC, JMS, Hibernate 3.6, REST Webservices, MyEclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, RabbitMQ, ActiveMQ, Atlassian Jira, log4j, GIT and Mockito.

Confidential, Scottsdale, AZ

Java Developer

Responsibilities:

  • Developed the application in Agile Scrum fashion. Designed the front-end screens using JSF, XHTML, HTML and JavaScript and developed application using Spring framework.
  • ImplementedStruts,Spring,J2EE Design Patterns like MVC
  • Extensively used the advanced features of PL/SQLlike Records, Tables, Object Types and DynamicSQL.
  • Involved in code using PL/SQLin order to meet requirements for Extract, Transformation and Loading of data from source to target data structures.
  • Used Hibernate framework for back end development and spring dependency injection formid-tierdevelopment.
  • Used Object Relational Mapping tool Hibernate for the interaction with the database
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the JSF framework and the Spring framework together
  • Designed the various UI screens required for the loan information, financials. Used JSF MVC at presentation layers.
  • Developed message notification system using Rabbit MQ to notify the changes
  • Developed ORM mapping using Hibernate for data persistence and manipulated CRUD operation on a data using MongoDB.
  • Developed JMS message listeners using Spring JMS Template to consume messages from queue
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
  • Designed properties file that TEMPhas been used by many services and written code to read dis properties file
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
  • Used JUnit for testing and check Confidential performance.
  • Developed automation test cases for developed functionalities.

Environment: Agile, Java 1.7, HTML5.0, CSS, JSP, JSTL, JavaScript, Hibernate 4, Spring 3.2, XHTML, XML, JQuery, PostgreSQL, Maven2.2.1, JUnit4, UML, Selenium.

Confidential - Palo Alto, CA

Python Developer

Responsibilities:

  • Understanding the functional requirements in the form of specification documents
  • Collaborating with product team for queries in requirements
  • Creating the UTCD test cases, reviewing the UTCD test cases of peers, executing the UTCD test cases and sharing the results with team.
  • Participated in decision making for design solutions and understand and study the design
  • Understanding and use the coding standards to implement the design (coding)
  • Performing self-code reviews and peer reviews as assigned
  • Reproducing issues logged by QA /Client and analyze those and Performing QA defect fixing and notifying to stakeholders
  • Understanding the project deliverables & schedule and ensure timely delivery
  • Conducting the impact analysis and updating impacted documents
  • Participated in Defect Prevention activities & Root Cause Analysis
  • Involved in Data migration and performed high level smoke testing to ensure that there are no data issues

Environment: Python, HTML, CSS, JQuery, PostgreSQL,

We'd love your feedback!