We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 8+ years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers
  • Good Understanding on using various XML technologies like X Path, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM and JAXB.
  • Having good Experience in MVM design pattern such as Angular 2.X and Angular 4.X.
  • Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.
  • Hands on experience in developing server - side JavaScript frameworks using Node JS to build event driven, non-blocking I/O model web applications.
  • Good understanding Core Java SE 8 concepts like Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, and Lambda functions, Generics and Collection API.
  • Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap, Java Script, and Type script, Ajax, JQuery, Angular.js, React.js, Node JS, JQuery UI and Spring MVC.
  • Extensive knowledge of XML -based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Strongly associated with usage of Selenium, Jenkins, JUnit and Curl for Unit and System Testing
  • Experience in developing enterprise applications using frameworks like spring, Struts, Servlets, and JSF.
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Worked on Microservices based architecture using Spring Boot interacting through REST API.
  • Worked with WSDL in implementing SOAP services using Apache CXF Framework.
  • Authenticated Users accessing RESTful services using Oauth 2.0, OID, OIDC and JWT (Jason Web token).
  • Designed and developed Microservices business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs.
  • Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL, SQL/PL-SQL Oracle10g and NoSQL databases like MongoDB .
  • Integrated Hibernate in context files and configured Hibernate session factory.
  • Good Experience in developing Web Services, Restful API using Framework, and SOAP using Spring-WS.

TECHNICAL SKILLS

Software Development: Waterfall model, Agile, Scrum, Test Driven Development

Programming Languages: Java, C, C++, SQL, PL/SQL, XML, XSL

Web Technologies: J2EE, Servlets, JSP, JavaBeans, Java Servlet API

Front End Technologies: HTML4/5, XML, Java Script v1.8, TLD, CSS, JQUERY, AJAX, AngularJS2, Node JS, JSON, React JS, Typescript.

Web services: SOAP UI, Restful API

Web servers: WebLogic IBM WebSphere, JBoss, Apache Tomcat

Testing: JUnit, Jasmine, Selenium.

Version Controllers: SVN, CVS, Clear Case, Git

XML Technologies: XML, XSL, XSLT.

Data Base: Oracle, SQL Server, MySQL.

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Full Stack Java Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, System testing and User Acceptance Testing.
  • The application is based on Microservices Oriented Architecture using Angular 4.0 and Cassandra DB and MySQL to develop Single Page Applications (SPA).
  • Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, Providers, Services and classes for navigation respectively.
  • Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages.
  • Implemented Elastic Search for caching to enhance the performance of application.
  • Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, Angular JS, and Node JS as front end building Environment.
  • Configure and run gulp tasks in Node JS runtime and handle injection, CSS pre-processing, minifying, test-running, and building-sync.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • MYSQ L was used as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Developed custom directives, Factories and Services in Angular JS and implemented code per coding standards and created Angular JS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections.
  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Developed and implemented views using HTML5, CSS3/LESS, Bootstrap 4.0, AJAX.
  • Worked with Cassandra Node Connector for database persistence to interact with Cassandra.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
  • Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for building REST APIs.
  • Developed spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Implemented Node JS as a server-side proxy for an observing various response time.
  • Worked with React JS to build Bootstrap components for responsive UI Objects and linked with API data to view render the virtual DOM dynamically.
  • Authenticating Users and to provide the security to Restful web services using OAUTH 2.0.
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
  • Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2.

Environment: Agile, Java, HTML, CSS, JQuery, Spring MVC, Microservices, AJAX, RESTful API, SOAP, Cassandra, UI, Node JS, React JS, Spring boot, AWS.

Confidential, Houston, TX

Full Stack Java Developer

Responsibilities:

  • Developed dynamic web pages using HTML5, CSS3, and jQuery, Bootstrap, CSS3 (SASS) and AJAX.
  • Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.
  • Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behaviour of components.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Used Spring Core for configuring and using the spring beans in the application.
  • Built REST API end-points for various concepts using JAX RS API.
  • Responsible for all stages of design, development, and deployment of applications.
  • Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Designed, analysed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular JS, React JS for developing presentation layer.
  • Created the Angular JS app and used Angular UI for component model.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
  • Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Used Hibernate in data access layer to access and update information in the database and used HQL to query the database for complex data.
  • Used spring framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations.
  • Developed User Interface view with Spring MVC and Angular JS as a Service Oriented Architecture (SOA) application.
  • RDBMS experience includes Oracle, SQL Server; database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
  • Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modelling using Oracle 10g.
  • Developed Java Helper classes for updating Customer Accounts and Customer information.
  • Configured and deployed the application in IBM WebSphere application server.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Experienced best practices for integrating Microservices into an existing system architecture.
  • Deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, and JMS by using RAD Application Framework.

Environment: Java/J2EE, Angular JS, HTML5, CSS#, AJAX, React JS, Servlets, Bootstrap, Restful API, Hibernate, MVC, Framework, SQL< MySQL, WebLogic.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application
  • Configured and customized logs using Log4J.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Transformation Services Implementation using XML and XSLT in the JBoss SOA-p ESB
  • Developed Testing tool for Performing Unit testing to JavaScript and AJAX HTML generators with out-of-the-box result comparator.
  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Involved in creation queues and topics with JMS, created messages and send to queues.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Worked with installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache Tomcat and Catalina servers.
  • Created and maintained the configuration of the Spring Application Framework.
  • Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
  • Involved in Unit Testing of the components using JUnit.
  • Design and Development of server side modules using J2EE, Struts, EJB and Utility classes
  • Used Web Services to extract and communicate the records using XML and REST
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Log4J utility to log error, info and debug messages.
  • Configured and deployed the J2EE application on Web logic Application Server
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc. Unit tested application using JUnit and SOAP-UI.
  • Used Maven for building individual modules.
  • Implemented build and deployment scripts using ANT.
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application
  • Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.

Environment: SDLC, J2EE, XML, SOAP, REST, JSP, ANT, Log4j, CVS, HTML, Struts, spring, AJAX, JMS, Scrum.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Implemented the Web-based Application following the MVC architecture using Struts Framework.
  • Implemented Validation using Struts validation framework.
  • Used Spring JDBC for accessing DB2 database.
  • Involved in writing SQL, Stored procedures for back end.
  • Used XML Spy for creating and validating XML files and for generating XSL style sheets.
  • All application level data is maintained using JDBC and system level data is maintained in XML files.
  • Designed presentation part in JSP(Dynamic content) and HTML(for static pages)
  • Attached an SMTP server to the system which handles Dynamic E-Mail Dispatches.
  • Participated in code reviews and optimization of code.
  • Designed and developed web based modules using Java Servlets and JSP.
  • Servlets are used as controller to delegate requests to various JSPs.
  • Implemented Functional patterns using UML and Data Flow using ER Diagram.
  • Designed the Web applications and Report Module application.
  • Deployment and administration of Web Modules components on Web logic 5.1.
  • Involved in testing and fixing the bugs to improve the overall application performance.
  • Web Interface is developed using Java Server Faces Technology in JSP Pages.
  • Users can register and are validated and allowed them to do various transactions with the help user-friendly interface developed with JSP's
  • Involved in testing and fixing the bugs to improve the overall application performance.
  • Developing front end functionalities and validations by using HTML and Java Script.
  • Following agile methodology in development and having daily Scrum calls.
  • Developing the code for demographic module.

Environment: HTML, CSS, Web logic, JSP, JDBC, SMTP, XML, SQL, Java, Struts.

We'd love your feedback!