Full Stack Developer(java/j2ee/ui Developer) Resume
Jacksonville, FloridA
SUMMARY
- Java Full stack developer with 5+years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
- Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC and Web services.
- Extensive experience indeveloping Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, jQuery, Angular - JS and Backbone-JS.
- Strong development experience with modern front-end frameworksReactJS, Angular, Redux.
- Worked on React JS virtual DOM for updating DOM manipulations.
- Experience withRestful APIS,React.JsComponents,React-Dom,React.Js Forms,Events,Keys.
- Very good understanding of Object-OrientedDesign (OOD), DesignPatterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
- Experienced in working with ORM frameworks such as JPA, Hibernate with Spring framework.
- Extensively worked on Spring and its related modules such as AOP, MVC, Security, Core, Data, Batch and transaction management.
- Experienced in developingMicroserviceswith Spring Boot, Spring REST, Spring Cloud, API-Gateway etc.
- Good experience in defining the XMLschemas and in working with XML parsers to read and validate the data held in XML documents.
- Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
- Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber.
- Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is MongoDB.
- Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
- Experienced in working with AWS Cloud services such as AWS Elastic bean stalk, EC2 etc.
TECHNICAL SKILLS
Operating Systems: Linux, Unix, Windows XP, Windows 7/8/10, OSX
Database: MySQL, Oracle 11g, MongoDB, DB2, Microsoft Access
Web/App Servers: Apache Tomcat, JBoss, WebSphere, Web logic
Languages: Java, C, C++, XML
J2EE: Java Beans, Servlets, JSP, JDBC, JNDI, JMS, RMI, JSF
Web Development: JSP2.1/2.0/1.2, JavaBeans, JDBC, Hibernate, Spring, Web Services, AJAX.
Web Services: SOAP, WSDL, XML, REST.
Tools: ANT, Maven, Gradle, Jenkins
Version Control: Rational Team Concert, SVN, ClearCase, Harvest, Git-hub
Web Technologies: HTML/DHTML, XHTML, JavaScript, JSON, XML, CSS, ExtJS,, Angular-JS
IDE: Eclipse, NetBeans, SQL Developer, MYSQL Workbench, Brackets, STS
Documentation tools: MS office 2010/13/16, Visio, SharePoint
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, Florida
Full Stack Developer(Java/J2EE/UI Developer)
Responsibilities:
- Developed front-end usingHTML5, CSS3, JavaScript, React, Redux and Bootstrap
- Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, Controller advices etc.
- Developed the system using Java, Spring, Spring Boot, Hibernate, Angular-JS, HTML5, CSS3, Bootstrap, Angular-UI etc...
- Worked on developing Microservices using Spring Boot and exposed them as RESTful services.
- Developed Spring AOP aspects for logging and exception handling and involved in integrating Spring with Hibernate.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
- Designed, architected, and implemented MVC framework with NodeJS, and AngularJS (MEAN stack) based single page web tools and deployed in MongoDB assisting the trades of services.
- IntegratedMongoDBand spring communication and established data mappings and usedMongoDBrepository and springmongotemplate for persistence.
- Consumed RESTful web services using apache Http Client for the data coming from external systems.
- Created RFP Microservice to provide RESTful API utilizing Spring Boot with Microservices.
Environment: AngularJS, React.Js, Redux, HTML5, CSS3, JavaScript, Bootstrap, LESS, Webpack, Spring Boot, Maven, REST Services, GIT, Mongo DB
Confidential, Rocklin, CA
Java/ J2EE Developer
Responsibilities:
- Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services on backend.
- Extensively worked on Microservices for creating API’s services with Spring Boot to modularize code and implemented Swagger for dynamic API documentation.
- Developed RESTful web services using Spring Boot.
- Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring Bean profiling.
- Architected RESTfulAPI calls to retrieve JSON data from the data base on the fly.
- Used Spring IOC for Lifecycle management of beans and Spring Dependency Injection for loading the dependencies to achieve a particular goal.
- Hibernate ORM framework is used to store and retrieve the data from Oracle database through Hibernate query language (HQL).
- Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, React.js, Redux.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and redux.
- Responsible for React UI and architecture. Building components library, including Tree, Slide View, and Table Grid.
- Developed unit test cases using Mocha and Chai as unit test runner to test various React JS components.
Environment: Java, React JS, Redux, Oracle, HTML5, CSS3, JavaScript, Bootstrap, LESS, Webpack, Spring Boot, REST Services, NPM, Docker, GIT
Confidential
Java Software Developer
Responsibilities:
- Developed the system using Java, Spring, Spring Boot, Hibernate, Angular-JS, HTML5, CSS3, Bootstrap, Angular-UI etc...
- Utilized Spring framework for middle-tier and Hibernate for object-relational mapping (ORM).
- Utilized the REST framework and RESTful web services for information exchange.
- Versed in Spring Boot and Maven build automation tools.
- Development using Spring MVC Framework which communicates with various service layers and configuring the Spring XML files.
- Used Spring Framework Bean factory for initializing the services and implemented Transaction management based on Spring AOP and dependency injection based on Spring IOC.
Environment: Java, Spring, Hibernate, Angular-JS, HTML5 CSS3, Bootstrap, Hibernate, RESTful web services, GIT
Confidential
Software Engineer
Responsibilities:
- Researched and implemented usable software features used by thousands of users across multiple software products using tools like Ruby on Rails, Elixir, Docker and Vue.
- Developed and maintained elaborate services based architecture utilizing open source technology Spring Framework.
- Used Eclipse as an IDE for developing the application and developed test cases and performed unit testing using JUnit framework.