We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Bothell, WA

SUMMARY:

  • 8+ years of substantial experience in Object oriented analysis/design, development OOAD, OOPS, Model View Controller MVC, Java/JEE.
  • Working experience in complete SDLC from Software Requirement Specification (SRS) to Operations and Maintenance and developing applications using Waterfall, Agile (Scrum) methodologies.
  • Experience in the implementation of Java SE & Java EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction application (CMP, BMP, and Message - Driven Beans), Java Beans, JDBC, XML, Web Services, JNDI, and Event Handling, Multi-Threading.
  • Expertise in Spring Framework, including IoC, AOP, DAO Support/ ORM, Spring MVC, Spring Security, Spring Integration, and Spring Cache.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Experience in working with WebLogic Portal.
  • Extensive experience as a User Interface/Front End Developer in developing web applications using HTML5, CSS3, Java Script, jQuery, AJAX and ReactJS.
  • Experience in using Hibernate for mapping Java classes to the database and using Criteria API and Hibernate Query Language (HQL).
  • Have hands-on expertise in Angular 2/4, jQuery, JavaScript and Front-end templating languages.
  • Experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle.
  • Experience in design and development of web-based applications using different web and application servers such as Apache Tomcat, WebSphere, JBoss, and WebLogic.
  • Experience with MOCKITO, TDD, and Junit in developing test cases and determining application functionality.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Backend platform developer, building out cloud Microservices in Java - including a clustered analytics server using an Elastic search datastore and Apache Kafka.
  • Experience on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Hands-on experience in using message brokers such as ActiveMQ
  • Good experience with a NoSQL database like Mongo DB.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Handled project files by using version control tools like CVS, SVN, GIT and PVCS and bug tracking tools like Jira.
  • Development experience in different IDE's like Eclipse, STS, NetBeans, RAD, and TOAD.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

SKILL:

Languages: Java, SQL

J2EE Technologies: Servlets, JDBC, JSP, JMS, Java Security

Mark: up Technologies HTML, CSS, JavaScript, jQuery, AJAX, XML, XSD, JSON

Tools: Struts, Spring, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, Spring Security, Spring Data (JPA), Hibernate, ANT, Maven, Apache ActiveMQ.

Web services: SOAP, UDDI, WSDL, JAX RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2

Architecture: Microservices, SOA.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, WebLogic Server.

Database: Oracle, SQL Server, MySQL server, DB2, MongoDB/NoSQL.

Cloud Technologies: AWS (Amazon web services) -EC2, S3, API-GatewayDevOps Tools Jenkins, Docker.

Testing Tools: JUnit, Soap UI, Putty, Postman.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub, Bitbucket.

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

EXPERIENCE:

Confidential, Bothell, WA

Java Full stack Developer

Responsibilities:

  • Involved in client-facing roles in full software development life cycle (SDLC) of projects, from Requirements Gathering, Analysis, Design, Development, Unit Testing, Deployment.
  • Involve in development and maintenance activities for the web application developed for NCMMIS users.
  • Develop the user interface using JSP, JSTL, JavaScript, Angular 4, Custom Tags, jQuery, HTML, CSS & Angular.
  • Involve in designing APIs adhering to SOAP and developed WSDL files for implementing SOAP based webservices.
  • Update /modify JSP pages using Struts tags, used jQuery and its validator plugin for validating
  • Develop Action Class components for performing business process execution and involve in configuration of struts configuration specific xml file.
  • Implement user authorities' management with Spring Security.
  • Integrated Spring Security with JDBC to manage user registration and login.
  • Backend platform developer, building out cloud Microservices in Java - including a clustered analytics server using an Elastic search datastore and Apache Kafka.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Experience in developing components in Angular 2/4 and used AngularJS 2/4 to build a single page application using type script.
  • Extracted Mega Data from Amazon Redshift, and Elastic Search engine using SQL Queries to create reports.
  • Create Entity objects and queries to fetch data from DB2 using JPA spec implementation.
  • Involve in developing client-side validations and interactive connections between UI and backend using web services as controllers to fetch data objects from Backend to UI via AJAX calls
  • Java Persistence API (JPA) with Hibernate is used to develop the persistence layer and database connectivity to retrieve the date needed from the DB2 database.
  • Develop Action Classes, which are part of controller, are used to move data into and out of JSP pages by invoking EJB Session Beans.
  • Involved in development of REST web service using Spring boot to extract client related data from databases.
  • Develop EJB’s to invoke data access layers and create business objects after implementing all business logics. Developed user interface by creating Confidential least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Used JBoss application server deployment of applications.

Environment: Java-8, HTML5, CSS3, JavaScript, jQuery, spring Modules, Apache Kafka, ELK, Elastic search, EJB, Db2, Angular 2/4, Agile, Struts, Spring (Boot, DATA), Angular, SVN, SOAP, Maven, REST, Hibernate, Junit, Maven, JBoss.

Confidential, Minneapolis, MN

Java Full stack Developer

Responsibilities:

  • Gather requirements from the business and deciding on the required API’s that will be implemented.
  • Work on building API’s using core java and advanced features of the language to integrate the information of intake search for the patient documents with respect to their enrolment ID’s.
  • Decide on the tables and columns in the DB by building required SQL and HQL queries as per the business requirement and we are mapping the same for the entity and building services.
  • Worked on building micro-services using Spring boot with JPA and integrating with using web services.
  • Developed various complex test cases using JUnit with Mockito for the API developed so that we are making sure no patient information is manipulated or tampered in the database. This will be discussed with businesspeople on daily basis.
  • Implemented Microweb-Services to integrate between different applications components using Restful with Spring Boot.
  • Developed API and services to read the complex barcode and integrating the same into the database to fetch the correct and accurate results with respect to pharma, prescriber and patient information.
  • Implemented complex security and logging frameworks using Spring Boot since we are processing complex pharma data.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Integrated version controller-git with the spring application to connect the git server and managing the code.
  • Implemented Micro Services using REST for consuming and producing data in JSON format which will be populated in UI using Spring Data JPA in data access object layer.
  • Applied write concern for level of acknowledgement while MongoDB write operations and to avoid rollback.
  • Worked on creating various types of indexes on different collections to get good performance in MongoDB database
  • Implemented Spring cloud on top of Spring Boot where we incorporated Netflix Eureka registry for service discovery.
  • Involved in the implementation of Data Access Layer using Spring Data JPA.
  • Developed application using Spring Boot, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Validated the request using swagger by calling the API and checking the response back from the server and, we are validating the DB which will be executed on the timely basis using SQL to validate the response from the API in Swagger.
  • Configure Jenkins build jobs for Continuous Integration and for regression testing.

Environment: Java-8, HTML5, CSS3, JavaScript, Oracle, Agile, STS, SQL, MongoDB, Spring (Boot, DATA, Cloud), GIT, JIRA, Jenkins, Maven, Microservices, REST, Swagger, WSO2, Hibernate, Junit.

Confidential, Boston, MA

Java/JEE Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation, and Testing of the project...
  • Used RESTful methodology using HTTP Handlers in developing Web Service Replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Implemented RESTful Web services in SOA (Service-oriented) Architecture to retrieve data from client side
  • Developed Stateless session beans to parse (parser framework) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Experience in designing and implementing AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC and Cloud Formation
  • Developed Java Page Flow, Struts and webservice Portlets using WebLogic Workshop 10.3 as a part of application development. Utilized and developed EJB, JMS and Web Service controls for creating the Portlets
  • Generated and authenticated the SAML token for backend webservices
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Extensively used Hibernate and JDBC for retrieving and updating the data between the database and application.
  • Involved in trouble shooting and fixing issues during migration in database connection code in JNDI and Oracle LDAP connection.
  • Implemented Continuous Integration Using Jenkins.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
  • EJB components are deployed on the Web Logic Integration with MQSeries using JMS database was Oracle.
  • Extensively worked on Windows and UNIX operating systems.

Environment: Java, Hibernate, Spring(Services, Boot, Batch, MVC etc.), SOA, XML,, JSP, MVC, JSP, JEE, AJAX, EJB, Agile, JMS, JUnit, Maven, UML, JAX-WS, JAX-RS, AXIS, WebLogic DHTML, REST, SOAP, Log4J, AWS, Oracle 10g, JavaScript, LDAP, SAML, Active MQ, CXF, Eclipse, HQL, Web Logic, GitHub.

Confidential

Java developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating Confidential least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle, Web Sphere.

Hire Now