We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, -tX

SUMMARY:

  • 6 years of experience in working with the web - based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of Java, and Core Java.
  • Have very strong inter-personal skills and the ability to work independently and with the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Experienced in the software development methodologies like the Agile methodologies, waterfall and the application development. Also, the web/enterprise applications using Software Development Lifecycle (SDLC) methodology including the design programming, testing and implementation.
  • Extensive experience in Software Design, Development, Maintenance, Administration and Production Support using Java, JEE, and Spring ( API and Microservices ).
  • Have experience in developing the J2EE web applications, enterprise applications, distributed applications, and the client/ server applications using Java, JSP, JMS, JDBC, Servlets, Struts, spring, Hibernate, XML and SQL.
  • Used Struts MVC framework and WebLogic Application Server for APIs.
  • Experienced in developing applications using Spring boot and with various modules in Spring framework like core, data, web, AOP etc.
  • Experience in working with Spring MVC based applications using Rest based web services to handle JSON data formats.
  • Expertise in designing and implementing Microservices using Spring Boot .
  • Expertise in using Microservice validation tools to validate Microservices and APIs . And also used different security approaches to avoid unauthorized access to these MicroServices .
  • Designed user interfaces using JSF, HTML and Java Script and initiated backing beans used in JSF application and stores them in a scope.
  • Have in depth knowledge on the Java/J2EE Design Patterns. Implemented various design patterns like MVC, Command Singleton, Data Access Object, Value Object Patterns.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, and XML and UI development using the HTML5, CSS, Java Script, Angular JS, React JS, Express JS, Node JS, Bootstrap, AJAX and XSLT.
  • Have good experience in writing the SQL queries, PL/SQL Procedures, Functions and Triggers and Cursors.
  • Have hands-on experience working with source control tools such as CVS, S VN and GIT
  • Experienced in the deployment of the EAR, JAR & WAR files using Jenkins, ANT and Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like Mongo DB.
  • Expertise in using Java IDE tools of Web Sphere Application Developer (WSAD), Eclipse, Weblogic Workshop and Net beans to develop dynamic web applications.
  • Experienced in implementation of a responsive UI which will scale itself depending on the device, platform and browser, using Angular 2, HTML, CSS, Bootstrap, Webpack, Angular-cli
  • Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RS, SOAP, RESTful, WSDL.
  • Experience in writing Build Scripts using UNIX Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Jenkins, u sed JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
  • Extensive experience in Unit Testing, System Integration Testing, Integration Testing and Performance Tuning.
  • Extensive experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
  • Experienced in using Junit, Testing for unit testing & log4j and logback for logging.
  • Experienced in various XML technologies like DOM- SAX, JAXB etc.
  • Extensive experience in Oracle and SQL databases and automated testing frameworks like Selenium
  • Have experience web servers and applications like Tomcat, Apache and platforms as UNIX and Windows
  • Cloud monitoring project to handle product alerts/errors more efficiently for a better troubleshooting through parsing the logs, and a Cloud computing project to analysis services usage.
  • Developing or maintaining a production-level cloud-based architecture in AWS.

TECHNICAL PROFICIENCY:

Languages: JAVA1.7/1.8, PL/SQL, SQL, MYSQL, J2EE, UML 2.3

Web Technologies: Angular 2, HTML 4.01/5, XML, JavaScript, JQuery, CSS 2/3, Bootstrap, AJAX, XHTML, JavaScript 1.8.5, HTTP, JSP 2.1, Servlets 3.1, JDBC 3.0, J2EE, JSF 2.2, JSON, JSP, JMS.

JavaScript Frameworks/Libraries: React JS 0.10, Angular.JS, Node JS 4.2, Express JS 4.14.0, JQuery 2.2.4

Web Services: RESTful 2.0, SOAP, JAX-RS, WSDL, AWS, JNDI.

Application Frameworks: Struts 1.2/2.0, JSF 1.2/2.0, Spring 3.0/4.1, Hibernate 2.0/3.0, MVC

Web Servers: Tomcat 7.0, JBoss 7. Apache.

Application Servers: IBM Web sphere Application Server (8.1), Web logic (10x).

IDE: Eclipse, IntelliJ

Databases: Oracle 11g/12c, MySQL 5.6

NoSQL Databases: MongoDB 2.2, Cassendra.

Unit Test Frameworks: Log4j, JUnit 4.12, Karma 1.4, Mockito.

Operating Systems: Windows, LINUX

Tools: Jenkins, Maven, ANT, Gulp, Selinium, JIRA, Rally, Postman

Version Controls: SVN, GIT, CVS.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Roles & Responsibilities :

  • Involved in Requirements gathering, analyzing and understanding of the business requirements to develop the user interface of the application using and created Web application front end as per design components and based on information architecture.
  • Involved in designing and developing a User Interface application and front end components using Angular6, HTML5, CSS3, Node.js, Typescript, Angular Material and Ngx-bootstrap.
  • Participated in Design and technical discussions and make decisions to create a new User Interface application to Update MongoDB with Automated test cases.
  • Focused on delivering more granular assets such as buttons, tooltips, and other modular pieces which will go into a larger, finished product by using HTML5 , CSS3 and client side validations using JavaScript .
  • Handling code optimization techniques to decrease excessive use of JavaScript in developing dynamic functionality, with the use of CSS pseudo-classes . And Integrated front-end application with the application business layer.
  • Developed authentication techniques for the web application with form-based authentications using HTML, JavaScript , and jQuery .
  • Cooperating with the back-end developer in the process of building the RESTful API and Communicating with external web services.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable , mixing, operations and functions .
  • Used Node JS for doing non-blocking design operations on server side and Node .js framework in developing various UI components.
  • Utilized Ng-Model to create two-way data bindings for reading and writing input-control values and created custom, self-contained, reusable, and testable Angular modules, components and services to implement key functionalities.
  • Implemented services for component communication to achieve dependency injection(DI).
  • Developed unit tests using the Jasmine testing framework and used Karma as the test runner tool to ensure proper testing of the code and monitor applications and systems.
  • Ensure design consistency with client’s development standards and guidelines. Design and build UIs on any server platform in a team environment.
  • Created complex functionalities such as Search, Sort, Filter etc. actions using Angular Pipe and also fetching JSON data from the Web API, appropriately parsing that data and rendering it on the screen using various data visualization components.
  • Responsible for developing various static and dynamic modules which are displayed in different web pages.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Responsible for User Interface and architecture. Building components library, including Tree, Slide-View, and Table Grid using node strap.
  • Utilized AGILE development techniques in the development process and exposed to tools like RALLY to track the agile development and JIRA for tracking bugs.
  • Participated in daily SCRUM meeting and oversaw the entire build-release pipeline. And Collaborated with the other developers, and using VSTS, bit bucket for Source Code Control, project related document sharing and team collaboration.
  • Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the Head Master branch before production.

Environment: Angular6, Angular CLI, Node.js, Angular Material, HTML5, CSS3, Sass, Typescript, Jasmine, Karma, VSTS, Visual Studio Code, Postman, Rally, Jenkins, MongoDB, REST, Git and Pivotal Cloud foundry.

Confidential

Full Stack Java Developer

Roles & Responsibilities :

  • Involved in Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Responsible for building, maintaining and enhancing the Client/Server application using Java/J2EE standard open-source framework Spring MVC , Hibernate and Oracle .
  • Developed front-end content using HTML5 , CSS3 , React JS and client side validations using JavaScript .
  • Worked with React Router for developing Single Page Applications SPAs . Also, built stable React components and stand-alone functions to be added to any future pages.
  • Designed and developed Micro services using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules. Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Involved in deploying systems on Amazon Web Services (AWS ) Infrastructure services EC2 . And Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles , Elastic Bean Stalk , generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch.
  • Micro services have been built using spring boot, spring cloud and deployed to AWS Cloud Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap.
  • Added WS-Security using XW/SS to secure the Web Services. Used Xfire to read the XML response coming from Web Services.
  • Built energy derivative database using Elastic Search and retrieve tick data from the ICE exchange, enabling senior.
  • Developed API backends using NodeJS to allocate access to data in MYSQL . Designed and Developed the Cassandra Graph (DSE Graph) to identify the spikes in failures.
  • Used Node JS for doing non-blocking design operations on server side and React .js framework in developing various UI components
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules.
  • Configured the XML files for Open Source Spring Framework to fulfill the Proxy Pattern and for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Implemented features like logging, user session validation using Spring -AO module. Used Spring security framework for authentication and authorization of the application.
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information. Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database and involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Extracted data weekly from Oracle to Derby database using Oracle SQL Developer database extraction and performed scripts to convert database tables efficiently.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server by generating WAR and EAR files.
  • Implemented Rest Template , Spring Mock MVC for Integrations tests & Mockito to mock the dependencies for Java Script testing.
  • Used Jenkins continuous integration tool to make the build passes before deploying the code to other environments (DEV, SIT, iTest, Prod).
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.

Environment: Java 1.8, HTML5, CSS3, JavaScript, AJAX, NodeJS, ReactJS, Mockito, Spring (MVC, Security, Batch), Spring boot, Hibernate 4.0, RESTful, Microservices, Cassandra, Oracle 11g, Log4J, Maven, GIT, Jenkins, Eclipse, AWS cloud

Confidential - Dallas -Tx

Full Stack Java Developer

Roles & Responsibilities :

  • Involved in programming, testing, debugging, implementing and maintaining of Java/ J2 EE client server distributed application to meet the organization's needs.
  • Architected, designed and implemented a SPA (Single Page Application) in Angular JS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and Angular JS and created reusable components in Angular JS.
  • Implemented Micro Services using Spring Boot and Node-JS.
  • Implemented HTTP REST API while working with NodeJS, ExpressJS and extensively tested RESTful services using POSTMAN.
  • Consumed REST based Micro Services with Rest template based on RESTful APIs and used Mountebank for decoupling from any HTTP API dependencies.
  • Exposed RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Used Angular JS Routing for navigation between nested HTML views in the application and created Angular custom directives that were used along with HTML elements
  • Defined new validations through Angular JS for the form field validation implemented through HTML.
  • Developed unit test cases with Karma and used Gulp as the UI build mechanism.
  • Build Restful API web services using Express JS and Mongo DB to store and present assessments.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events
  • Used Express JS to route different endpoints, made RESTful WEB SERVIVES to manipulate data in MySQL.
  • Created ANT build files to create the WAR files and involved in development of the system using the Spring MVC framework.
  • Involved in writing SQL scripts and creating backend database table for complex business operations.
  • Worked on MongoDB concepts such as locking, transactions, indexes, sharding, replication, schema design. Involved in configuring WebSphere servers, database connections and participated in back-end Database programming using Oracle
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Configure REST controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Implemented version controlling using GIT and used Jenkins for continuous integration. Wrote build & deployment scripts using Maven on UNIX environment and integrated using Jenkins.
  • Achieved the continuous Integration (CI) and continuous deployment (CD ) in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used GIT for version control and used eclipse as the IDE for developing the application, Used Rational Clear Quest for defect fixing. Involved in guiding, mentoring new contractors to understand the application.
  • Co-ordinated with QA lead for development of test plan, TDD, test cases, test code and actual testing responsible for defects allocation and resolution of those defects and used S elenium.

Environment: J2EE, JDK, HTML, CSS, Ajax, JSON, Jenkins, MongoDB, Karma, JAX-RS GIT, Gulp, Micro Services, JQuery, ExpressJs, JavaScript, AngularJS, Bootstrap, Oracle, Spring, Hibernate, PL/SQL, AWS, JMS, RESTful, Selenium, Maven, NoSQL, JMS.

Confidential -Tulsa, OK

Sr. Java/J2EE Developer

Roles & Responsibilities:

  • Involved in the designing of the modules and created design documents and various UML diagrams like sequence diagrams, class diagrams and use case diagrams for various use vnbbnbnhbhngnngnre5 cases.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Developed the front end of the application using HTML, CSS, JSP, JSP Tag libraries, JavaScript.
  • Migration of WebSphere application server to Tomcat application and used Eclipse IDE and deployed the application on TOMCAT server.
  • Experience In Jenkins for building and testing Software projects, created performance test data by using Selenium.
  • Implemented the design patterns like DAO, Factory, Singleton, Service Locator and Business Delegate.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers
  • Implemented entire J2EE compliant application using Spring with WebSphere application server.
  • Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
  • Used Spring MVC for implementing web tier and developed application service components and configured beans using (applicationContext.xml) Spring IoC.
  • Implemented Transaction and Logging using Spring AOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Used Log4j for logging, debugging and used CVS for version control.
  • Test Driven Development (TTD) using J-Unit & mocking by J-Mock and used tools like SOAP UI for testing SOAP based web services.
  • Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environments using Jenkins

Environment: AWS, Java, J2EE, JDK 1.5, Java Beans, Spring 2.5, Java Script, JQuery, Hibernate 2.0, Eclipse, Tomcat,, Jenkins, Oracle 11g, PL/SQL, Selenium, Log4j, XML, HTML 4.0, JBoss 4.2, JUnit 4.0, Soap, JMS, WebLogic Application Server.

Confidential

Java Developer

Roles & Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
  • Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.
  • Developed HTML, JSPs, JavaScript, CSS as a front end GUI with middle tier framework as Hibernate using HQL and Struts using MVC framework.
  • Traded data with web server using AJAX without reloading the web page and used JDBC to manipulate the data on the System database Server.
  • Used DOM for parsing the XML, XSLT Document and used JAXB parser for parsing the valid XML files.
  • Designed and implemented XML parsing for XML order conformations, used JSF framework in developing user interfaces using JSF UI components, validator, Events and listeners. Framework leverages JSF features like Event handling, Validation mechanisms and state management.
  • Developing in built traditional java web application using JSF and RICHFACES and created database pool, multi-pool, data source and mapped them to roles.
  • Have written PL/SQL stored procedures and involved in performance tuning of complex queries.
  • Monitored the error logs using Log4j and fixed the problems and used JNDI to read the details of the login users.
  • Used Multi-Threading to overcome the errors in the process of transactions and used J-Unit to do unit testing for the modules developed
  • Developed the different components of the application such as JSPs, Servlets, and DAO and used build ANT scripts and deployed the application on Web sphere Application Server.

Environment: Java1.6, JDBC, J2EE, JSP, JSF 2.0, JavaScript, Hibernate 3.2, Struts 2.0, Servlets, DAO, CSS, HTML, XML, AJAX, DOM, JUnit, JMS, PL/SQL, MVC, IBM WebSphere 7, Oracle 10g, log4j, JNDI

Confidential

J2EE/Java Developer

Roles & Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents. Involved in analysis, design and development of project and implemented OOPS concepts.
  • Involved in designing the user interfaces using JSP and used the Spring MVC framework for developing the web applications.
  • Implemented Spring for cross cutting concerns and IOC pattern and also configured Hibernate for the application.
  • Designed application with HTML, JSP, Ajax/JQuery, Servlets, Struts Tag-libraries. Designed custom JSP tags for role-based sorting and filtering.
  • Involved in using web services -WSDL and SOAP for getting credit card information from third party and implemented Business processes like user authentication, transfer of services.
  • Used Soap UI for load testing the Web services and involved in creation of various DOA (Data Access Objects) Deployed the application on to Web sphere application server.
  • Used AJAX4 JSF components for AJAX functionality in UI screens and Used JMS (JAVA Messaging Service) for reliable and asynchronous exchange of important information.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process. Used log4j API for logging application flow and debugging.
  • Used CVS for version control across common source code used by developers and Developed J-Unit test cases for all the developed modules. Implemented ANT tool in building the application.
  • Used Oracle 10g database to design various tables required for the project and used Stored Procedures in the application.

Environment: JDK 1.5, Hibernate 2.0, Spring 2.0, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, log4j, Oracle 10g

We'd love your feedback!