We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

St Louis, MO

SUMMARY

  • Around 7 years of professional experience as a Full Stack Java Developer with diverse experience in objected - oriented analysis, Data Structures, Algorithms, design, and expertise in all facets of Software Development Life Cycle from analysis to maintenance.
  • Excellent Experience in designing and developing User Interface applications and professional web applications using HTML 5, React JS, ANGULAR 2+(strong working experience on 4/5/6/7 ), XHTML, CSS3, SCSS preprocessor, TypeScript, JavaScript, ECMA Script 6, jQuery, AJAX, DOM, JSON, XML, Angular CLI with strict W3C standards.
  • Good experience in working with OOPS, Data Structures and Algorithms, Exceptional Handling, Collection framework, Generics and Multithreading/Concurrency.
  • Extensive experience in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, JSON, XML, HTML5, CSS3, JavaScript, jQuery, Dojo, Bootstrap and React framework.
  • Hands on experience in using spring (Spring MVC, Spring JDBC, Spring Boot, and Dependency Injection/Inversion of Control) and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language, Criteria API.
  • Hands on Experience in using multiple RDBMS products like IBM DB2, Oracle 9i/10g, Sybase, Postgre SQL, SQL Server and MySQL.
  • Experience in UML technology for designing and ER Diagrams.
  • Extensive experience on leveraging React Elements, React Libraries for creating and distributing Reusable Angular Components.
  • Strong Experience in dealing with CSS Animations, Border, Padding and CSS Box Model, CSS sprites, CSS Background, CSS Layouts, CSS positioning, CSS text shadows, CSS box model, CSS tables.
  • Experience in development of Single Page Application using open source framework Angular.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Responsive Web Design for several types of Devices like tablets and mobiles using media queries and libraries like Bootstrap, Angular Flex box and CSS3 Media Queries
  • Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility and Web Usability.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Experience creating Typescript reusable components, directives, and services to consume REST APIs using Component based architecture provided by Angular.
  • Strong ability to learn new technologies and a good team player with good communication skills.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE,PYTHON, SQL, PL/SQL, J2SE,.NET, Go lang.

J2EE Technologies: Servlets, JDBC, JSP,java8,JSF, JMS, EJB, Java Security, JMS (ActiveMQ, Rabbit MQ)

Mark-up/XML Technologies: HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, PHP, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, JSF, JUnit, SOAP UI, PHP, Apache ActiveMQ. ANT, Maven, Apache camel.

Web/App Servers: IBM WebSphere, Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL

IDEs: Eclipse, BIRT,Intellij, Spring Tool Suite (STS), RAD.

O-R mapping: Hibernate, IBATIS

Testing Tools/ Others: JUnit, Soap UI, Putty, Log4j and Jira.

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

Build Tools: Ant, Maven, Jenkins

OS & Environment: Windows, UNIX, Linux.

Cloud Technologies: AWS EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DBCloud front, Elastic search, Elastic Beanstalk, Virtual Private Cloud (VPC), Micro Services.

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Sr. Full stack Java Developer

Responsibilities:

  • Performing extensive analysis and design working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standard.
  • Presentation layer design by using JavaScript, HTML and jQuery.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and anotherJavaAPIs.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously.
  • Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans life circle.
  • Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.
  • Implemented Spring AOP for declarative transaction management.
  • Developed JSP and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • All the functionality is implemented using mentor,Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for Micro-services.
  • Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Developed and executed software systems utilizing JavaScript.
  • Experience on developing latest version of Object-Oriented JavaScript Libraries like React js, Angular 8 & 9, NodeJS and had hands on experience with Web Responsive using Bootstrap's templates.
  • Used Node.JS to run Angular 9 on server with mock JSON data and completed the UI development independent of server.
  • Used Brackets IDE for UI development and RAD IDE for Server, LINUX shell scripting to execute batch files
  • Used Web sphere to develop server-side application.
  • Working with Enterprise solution architects to set direction of design and Development for application development projects.
  • Backend functionality and logics, navigations using Struts 2.0, Hibernate, Rest, XML.
  • Excellent experience in SQL/PL SQL queries, procedures and packages.
  • Help desk tickets solving using ticketing tool IBM Rational Clear Quest. Helping BA’s by analyzing the issues.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum) Methodology with Test-driven Development.
  • Monitor progress and provide updates to the Project Manager. Involved in developing design document and impact assessment documents.
  • Using JUNIT writing test classes for method level testing.
  • Implemented dynamic web interface using AJAX and user authentication through LDAP.

Environment: Spring MVC, Restful API, Tomcat/Web Sphere servers, hibernate, Angular JS, Node JS, JDK1.8,Java1.8, Collections API, JUnit, Jenkins, JDBC, Micro services, AngularJS, Web Services (RESTful), XML, JSON, SQLDeveloper, Anthill Pro, Apache Tomcat, Linux, Eclipse IDE, Git, Maven, JIRA

Confidential, Minneapolis, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.
  • Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development, System Testing and User Acceptance Testing. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Worked on full-stack development, with a focus on Angular framework on the front-end and express for calling API’s and handling the business processing logic in the backend and consumed those routes on the client side UI.
  • Developed UI using HTML5, CSS3, JavaScript, TypeScript, JQuery, Bootstrap, Angular 2 and Node JS.
  • Developed the application as Single Page Application which can switch to different components using Angular 2, also worked on Angular 2 controllers and created functions factory to interact with the RESTfulServices using AJAX services like $http and $resource.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Used Spring Boot Actuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Spring Boot, Spring Security to build Microservices and deployed to cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Wrote code for consuming a Restful Web service with Angular 2.
  • Used ActiveMQ to communicate with controller and made use of the service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch to ensure data integrity and consistency in the job.
  • Developed Unit test cases in the integration layer using Mockito framework.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • To maintain the version of the files used GitHub and took the responsibility to merge code from branch to master and created new branch when further implementation started.

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, Angular 2, Node JS, JSP, Spring, Spring Boot, Hibernate, Maven, IntelliJ IDEA, Mockito, Junit, Jenkins, JIRA, log4j, Kafka, GIT.

Confidential, Long Beach, CA

Java Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.Rally Scrum for tracking, development iterations.
  • Developed User Interface using HTML, CSS, JSP and performed client-side validations using JavaScript.
  • Supporting Middleware classes, Serialization system that can produce read XML with Django.
  • Health Level-7 standards for data exchange between various healthcare providers.
  • Initiated repository access and content management with Webtopin Documentum.
  • Conducted automatic functions to reduce the custom-built code with xCP.
  • Good experience in developing applications with SOAP and RESTful Web Services.
  • Integration analytics with Rhapsody, to build and maximize performance of the design interfaces to hospital systems.
  • TestedAngularweb version 2 framework for making powerful HTTP requests.
  • Created XML files to provide Context and Hibernate Mapping for database persistence.
  • Enterprise optimization Rhapsody best practices for integrated engine services on AWS for Scalability, efficiency, & flexibility in regional data exchanges.
  • Used IntelliJ IDEA, for on-the-fly analysis and smart code analysis.
  • WebSphere application server for performing the role in web application server and used JFrog.
  • Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database.
  • Easy deploying containerized environment with Rancher.
  • Experienced in Agile Scrum Practices for complicated project completion process.
  • Followed Seven sections (HL7) to follow guidelines to help software vendors and healthcare providers store and uniformly move data.
  • Used ANT as deployment tool to handle platform specific properties such as file separators and automating complicated repetitive tasks.
  • Developed various scripts for Creation and deployment of the code package using WebLogic.
  • Implemented the SQL queries for database interaction.
  • Worked with IDQL repository for Documentum login error messages.

Environment: Windows XP, J2EE, Struts, JSP, AJAX, JDBC, Oracle, MDB, PL/SQL, WSDL, SOAP, CSS, AJAX, Rational Rose, WebLogic, JavaScript, Java Beans, EJB, HTML, UML, JUnit, IntelliJ IDEA, ANT, JSF, Tiles Framework, Validation framework and Design Patterns, Rhapsody.

Confidential

Java Developer

Responsibilities:

  • Extensive experience in using Collections, Generics, OOPS, Interfaces, Abstract classes, Access modifiers, data types, Multithreading, Synchronization.
  • Worked Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI.
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on (SS0)
  • Developed persistence layer integrating Hibernate 3.0 with Spring ORM support, also used Spring DAO for database operations
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Used Spring MVC with Spring Restful Template to Produce and consume Health-based Restful Web Services from scratch.
  • Experience in working with Micro Services in a spring boot application.
  • Responsible for developing user interfaces pages using ReactJs along with HTML5, CSS3,JavaScript, NodeJS, Typescript, Bootstrap.
  • Created several React components with Typescript using component decorator and arranged them in cohesive blocks to work together and services to consume REST API's using Component based architecture provided by React 16.9.0
  • Programming in server and client side by using React.JS, Node.JS and Express JS.
  • Worked on front end by using React JS and JavaScript frameworks.
  • Worked on React directives, Components, Structural directives, Attribute directives.
  • Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Knowledge in using React JS, Flux for SPA development.
  • Experience in using SASS and LESS
  • Worked the backend by using Node JS, Express and Mongo DB.
  • Used JSON for data exchange between client and server.
  • Performed unit testing using Jasmine and end to end testing using Protractor.

Environment: Spring MVC, Spring DAO, Restful, Microservices, HTML5, CSS3, JSON, JavaScript, React JS, Node JS, Mongo DB, Ajax, Agile, Angular4/5/6,Typescript,Jasmine, Karma, Bootstrap, Angular Material

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, jQuery, JavaScript, and AngularJS
  • Used Angular as framework to create a Single Page Application which can bind data to specific views and synchronize data with server using Sass, Bootstrap, Angular.
  • Used annotation-based Spring MVC for implementing Dependency Injection and Auto wiring feature of Spring framework
  • Proficient in CoreJavaconcepts like Collections, Multithreading, Data Structures, Serialization, and JavaBeans.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Experience integrating RESTful services. Used JSON for data transfer between front end and back end, used SQL queries to interact with Oracle database.
  • Worked on the REST/Web API to create the services and used in Angular HTTP service calls and bind the data in the table using ng-repeat attributes.
  • Utilized new softwaremethodologies to be able to adapt to changes in requirements quickly.
  • Enhanced an existing AngularJS application to follow strict MVC patterns.
  • Involved in client-side tooling, testing & development with HTML, Modular JavaScript etc.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS
  • Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout.
  • Worked with JIRA, which is managing project requirements and tasks.
  • Used GitHub as a version control.
  • Deployed the Application in WebLogic App Server.
  • Involved in full life cycle of the application design, development, and testing.

Environment: Spring MVC, Angular JS, jQuery, JavaScript, Restful, API, WEB API, JSON, AJAX, XML, HTML5, DHTML, CSS3, MySQL, GIT, JIRA.

Hire Now