We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 7 years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, Angular JS, AJAX and XML.
  • Hands on experience in JAVA, JEE, JSP, Servlets, REST Web Services, Hibernate, Spring, Struts, JavaScript and AJAX technologies in design, coding, performance tuning, testing, maintenance and support of software applications.
  • Experienced in designing the Front - end pages using scripting languages like HTML5, CSS3, JavaScript, TypeScript, JQuery, JSF, AJAX, Angular JS/2.0/4.0, ReactJS, & NodeJS, BOOTSTRAP. Developed single page applications using Angular 2, web pack and Angular CLI, NPM.
  • Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in working with open source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including JSP Custom Tags Libraries, XML, Networking, Threads, IO, Servlets, JNDI, JDBC, Struts, JMS, EJB 3.0/2.x, Java Beans, JAXB, JMS, RMI, Spring, Hibernate, JSF and SOAP/REST web services.
  • Extensive experience of J2EE Design Patterns like MVC, Singleton, Session Facade, Factory, Producer Consumer, DAO, DTO, Business Delegate, Factory, Abstract Factory, Service Locator.
  • Experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like Spring and its subsidiary modules such as Spring MVC, Spring, Spring Boot and Spring AOP
  • Worked on integrating internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Possess good experience in designing and developing SOA based interface and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey.
  • Good knowledge on ECS, VPC, AutoScaling, Security Groups, AWS CLI, Cloud watch.
  • Good experience in using AWS and AWS SNS/SQS for delivering messages.
  • Extensively worked on XML related technologies like XSL, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
  • Good working knowledge on message driven programming using JMS.
  • Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS, and Apache Tomcat.
  • Hands on experience in configuring and using Maven and Ant build tools.
  • Expert in using version control tools such as such as SVN, CVS and Serena Dimesions.
  • Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.
  • Strong experience on various development environments (IDE Tools) like Eclipse, IRAD, and My Eclipse.
  • Good experience in unit testing, Integration testing and User Acceptance testing using JUnit.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, C, C++

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, JQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX, Bootstrap, NodeJS, ReactJS, IDE IBM RAD, RSA, Eclipse, MyEclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat and Glassfish

Databases: Oracle SQL, MySQL, DB2, Mongo DB

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Frameworks: Spring, Hibernate, JSF, AngularJS, Bootstrap, Node.js, JUnit4, Maven, ANT, Log4J

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development.

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Fullstack Java Developer

Responsibilities:

  • Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBatis and Hibernate framework.
  • Used NodeJS for doing non-blocking design operation for server side code and Angular.js framework in developing various UI components.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using SpringBoot Framework and handled the security using Spring Security.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Experienced in object oriented analysis, design and application development using JAVA, J2EE, XML, JSON, RAML, JMS, BRMS, NoSQL technologies
  • Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
  • Wrote custom JavaScript utilizing jQuery to enhance theme, setup server to handle more number of page requests.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Used Angular2.0 HTTP Module to make API calls and worked with the observables.
  • Developed Single page applications and Custom Directives using Angular 2.0.
  • Implemented Routing, Imperative Routing and guards with the help of Angular2.0 route module.
  • Responsible for setting up AngularJS framework for UI development.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Created Jenkins jobs and pipelines and integrated python scripts to communicate to AWS resources.
  • Implemented ODBC which is used for connecting to the database Oracle.
  • Used Springframework to provide loose coupling between different application modules.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Developed unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD)
  • Developed Microservices components using Docker, Apache Camel and ActiveMQ.
  • Message broker services are achieved in the application using Active MQ with JMS framework.
  • Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
  • Used generated DDLs to modified existing PostgreSQL schema & performed DML operations/queries.
  • Used Apache Maven for project management and building the application.
  • Used Cucumber and Selenium for Behavioral and Integration testing respectively.

Environment: J2EE, Java 1.8, UDB, Spring framework, Sybase, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Ext JS, NodeJS, JQuery, JavaScript, IBM RAD 9.1, Websphere 8.5, Agile Methodology, Design Patterns, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, ReactJs, HTML/DHTML, JENKINS, Spark, Kafka.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Developing web application using tool Web Storm and technologies Angular JS, Bootstrap, JavaScript, HTML, CSS. Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Understanding business objectives and implementation of business logic.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC which is used for implementing backend functionality.
  • Implementing and building web services in Docker.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Worked with GIT which is used as a version control tool in the project.
  • Added logging and debugging capabilities using Log4j and using SVN.
  • Done with Unit testing using JUnit and Mockito.
  • Used JUnit Testing Framework for performing Unit Testing.
  • Server-side implemented on J2EE, IntelliJ platform.
  • Created team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Developed REST based Web Services using JAX-RS and Axis to interact with backend systems.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Configured Spring Cloud Config Server for externalized configuration.
  • Implemented client side Interface using React JS.
  • Created and maintained mapping file and transaction control in Hibernate.
  • Used JSON parsing to implement REST Web Services.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction Added security for service layer methods using Spring Security.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams
  • Applied industry best practices and standards when project requirements were lagging.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Setup alarms for various events: excessive failed requests, throughput went below threshold application didn't run in a given time interval, aggregated metrics for various events to troubleshoot root cause easily: http request failures, count of transactions, AWS permission issues, File not found, file based failures.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Installed WebSphere Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Used Swagger and Postman for API development, deployment and testing the functionality.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Written client interfaces and implementation classes to consume the web services.
  • Used RAD IDE for developing the applications and IBM Web sphere server for deploying various components of application.

Environment: Java1.8, J2EE, Spring, Spring Boot, Hibernate, XML, RAD, Java Script, Maven, JIRA, JAX-RS, JUnit, GIT, Web sphere Application server, Docker, Kubekins/Jenkins, Kafka, Kibana, Data Dog, Apigee, Kubenetes, Amazon S3, Wire mock, Cucumber and Mockito, Swagger UI, Postman.

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities:

  • Involved in a development of new application, enhancement and Maintenance (including production support) of existing applications for the New York State project.
  • Involved in the entire SDLC from requirement analysis, design, development, maintenance and support of the applications.
  • Worked on various Java standard design patterns such as Singleton Patterns, Factory, Abstract Factory, Session Façade and Model View Controller (MVC).
  • Implemented Model View Controller Architecture using Struts framework.
  • Developed web based application using JSF framework and Primafaces.
  • Worked on front developing using JSP, JavaScript, JQuery and Angular JS.
  • Used JQuery for creating JavaScript behaviors.
  • Used JavaScript for client side validations.
  • Worked on AJAX for communicating with the server side without a page refresh or reload.
  • Worked on CSS to manage styles on web pages.
  • Involved in design and development of application inJava Persistence API (JPA) for interacting with relational database.
  • Developed EJB Session Beans for application Business logic.
  • Generated report using JMS API for asynchronous communication in PDF and Excel formats.
  • Developed Web services using JAXB, JAX-WS, REST and JSON APIs.
  • Used Event based Inter Portlet communication (IPC) for communication between different IBM portlets.
  • Developed stored procedures and triggers using PL/SQL in order to update the tables to implement business logic using Oracle 11g database.
  • Deployed portal applications on IBM Portal server 8.5 and IBM Application Server 7.0.
  • Used Rational Application Developer version 9IDEfor easier development experience and to maintain the coding standards.
  • Used SVN for version control.
  • Used HP Application Lifecycle Management (ALM) - Quality Center Edition for managing defects per application.
  • Developed multiple bat jobs and shell scripts for automating standalone applications.
  • Used Mockito and JUnit for unit testing.
  • Used Maven as the build tool for the application.
  • Used Jenkins for building and deploying the applications.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Used Log4j for the logging the output to the files.
  • Involved in code review and project audits for other project teams to ensure coding standard across the organization.
  • Created Project Release Management document for moving the project to higher environments.

Environment: Java, J2EE, JSF, AJAX, JPA, JMS, HTML5, Struts, JavaScript, Angular JS, JSP, JSON, JAXB, JAX WS, REST, EJB, CSS, MVC, JDBC, Oracle 10g, log4j, XML, MQSeries, WebSphere, AP ALM, JUnit, Mockito, Subversion, Maven, RAD, Jenkins. ROLE: Sr. Java Developer

Confidential

Java/J2EE Developer

Responsibilities:

 
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Designed User Interface using HTML 5, CSS3, JQuery and AngularJS, NodeJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Developed, deployed and maintained Single Sign On (SSO) application in development, test and production environments.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Extensively used Hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth.
  • Implemented RESTful Web services in SOA (Service-oriented Architecture) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
  • Experienced in implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using Active MQ as a message queue.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Deployed the application using JBoss Application server.
  • Developed Unit test cases using Junit tool and Mockito
  • Used Gradle tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).

Environment: Agile (SCRUM) Methodology, JSP, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, Spring AOP, Spring MVC, Hibernate, HQL, Restful web services, OAuth, Oracle, PL/SQL, Active MQ, Apache camel, JBoss, Junit, Gradle, JIRA, Log4j, RAD, SVN.

We'd love your feedback!