Java Full Stack Developer Resume
Denver, CO
SUMMARY
- Over 8 Years of experience in Implementation and development of Java Applications which includes all phases Analysis, Design, Coding, Testing & Deployment along with Front - End web Designing in a highly dynamic and challenging environment.
- Profound knowledge in front-end development using HTML5, CSS3, DOM, Bootstrap, JavaScript, Typescript, jQuery, Redux, AJAX, XML, JSON, Java, Angular 6/7/8, React JS and Node JS.
- Hands-on real-time experience on Major Software Development Life Cycle’s (Sdlc) Like Scrum (Subset Of Agile) and possess knowledge of initial methodologies.
- Experience in design and architectures of enterprise applications using MQ Workflow, MQ Series.
- Strong technical knowledge of WebSphere Application Server, JBoss Application server and Apache Tomcat, Implementation, Support, Workload Management and Performance Tuning.
- Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like, Servlets, JSP, JDBC, JNDI, JPA, JAX-WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, Auto-scaling groups.
- Good experience and Knowledge in building GUIs with GWT (Google Web Toolkit) andJava FX.
- Developed a micro service using Spring Boot which included Aspect Oriented Programming and deployed the application in distributed systems using Spring Cloud.
- Extensive experience in developing web page quickly and effectively usingJavaScript,AngularJS, HTML5, CSS3, jQuery, Nudesand in making webpages cross browser compatible.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM
- Developed SOAP and RESTful Web Services using Apache CXF, JAX-WS RI.
- Experience in server-side programming in, Multithreading, Exception Handling and Collections.
- Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
- Developed applications based on Model-View-Controller (MVC)architecture using Struts, Spring MVC and JSF
- Experienced with JEE application packaging & deploying EAR, WAR, JAR files on test, stage and production servers using Maven, Ant and CI servers like Jenkins.
- Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
- Good experience in implementing JUnit for Unit testing, logging using Log4J and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
- Experience with Agile/Scrum and Test Driven development (TDD).
- Experience in working with IDE’S like Eclipse, Spring Boot, Spring Tool Suite (STS) and Intelli.
- Have extensive experience working on Windows, Linux and Unix Operating Systems.
- Good Communication, presentation and interpersonal skills and very good team participant
- Experience with Web Servers like Apache Tomcat and IBM WebSphere.
- Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
- Very good analytical capabilities and broad experience in understanding the business application and planning iterations.
- Highly motivated to learn quickly new technologies and methodologies.
TECHNICAL SKILLS
Languages: C/C++, Java, SQL, PL/SQL, UML, J2EE.
Web Technologies: Servlets, JSP, JavaScript, Ext JS4.0, Angular JS, JSON, JDBC, CSS3
Java Technologies: Java Server Pages, Servlets, JDBC, Exception Handling, Multi-threading, Event Handling.
XML Technologies.: XML, XSL, AXIS, Castor, XML Beans and JAXB.
IDEs: Eclipse RCP, Net Beans RCP, Red Hat Developer Studio, WSAD.
Web/App. Servers: Apache Tomcat, WebLogic, JBoss.
Tools: Maven, Ant, JIRA, JUnit.
Operating systems: Windows, UNIX, Linux.
Databases: Oracle 11g, MySQL, MS SQL Server, DB2.
Design Patterns: MVC, Singleton, Business Delegate, Service Locator.
Frameworks: Struts2, Spring MVC, BOOT, Vaadin, JSF Hibernate, DWR, Log4J, iBatis.
Version Control: Rational Clear Case, CVS, VSS, SVN, GitHub.
Web Services: SOAP, REST, AWS
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Java Full Stack Developer
Responsibilities:
- Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
- Involved in development, design and implementation front end part of the widget-based application using HTML5, CSS3-LESS, AJAX, Bootstrap 4.0.
- For client-side view rendering services, used React JS typically used various predefined Redux libraries.
- Created Menus and Drawer component by using Typescript and Angular
- Experience with Angular Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, and Lazy Loading.
- Used spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
- Used Spring Boot to create stand-alone spring applications.
- Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Spring Boot.
- Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Developed Java classes for implementing asynchronous processing using JSM.
- Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
- Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
- Called Rest web services through Angular JS Services to get JSON object and modified the response object to display in UI.
- Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client usingJAX-WS. Used SOAPUI to interact with other applications using SOAP and WSDL file.
- Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
- 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
- Used Rest templates in the Spring Services to call the rest web services.
- Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
- Used a micro service architecture with spring-boot based services interacting through a combination of REST and RabbitMQ.
- Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
- Worked on NoSQL data base MongoDB& Performed CRUD operations like Update, Insert & Delete.
- Experience in Configuring, deploy and manage applications in Pivotal Cloud Foundry (PCF).
- Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
- Implemented continuous integration using Docker.
- Extensively used the LOG4j to log regular Debug and Exception Statements.
- Experience in using Atlassian tools like JIRA, Bit bucket, Bamboo, Confluence & Source Tree.
Environment: Angular 2.0, Spring Boot, IOC, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt, RabbitMQ, Amazon Web Services (AWS), PCF, Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo, SSL/TL
Confidential, Tampa, FL
Java/J2ee Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using spring.
- Involved in Analysis, Design, Coding and testing phases of the project management.
- Followed Agile Software Development with Scrum methodology.
- Involved in writing Controller Classes, Manager Classes and DAO Classes using Spring MVC Framework.
- Implemented spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
- Extensively worked on MEAN (Mongo DB, Express, Angular and Node) stack for rapid prototyping of applications for client demonstrations.
- Experience used Spring Boot which is radically faster in building cloud Microservices and develop aspiring-based application with very less configuration.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system
- Implemented Spring MVC frame work in the present tire for all essential control flow, business level validations and for communicating with the business layer.
- Used Hibernate framework with Spring Framework for data persistence and transaction management.
- Responsible to enhance the web application UI using HTML, JavaScript, Angular JS, XML, JSP, CSS as per the requirements and providing the client side using Javascript validations.
- Used Hibernate as persistence framework mapping the ORM objects to table using Hibernate Mapping files.
- Server instances are created on AWS. Tomcat, Swagger, and hawtio are installed and used for deploying Microservices.
- Responsible for setting up Angular 4 application using Angular CLI for UI development and took part in developing components, services, directives, pipes, etc...
- Used Angular Http service to make Get/Post/Put/Delete to deal with API request and response.
- Created various template and data-driven form components using Angular Forms and define module-level routing for various components in the application using Angular router.
- Worked with Angular JS observables and used ng-redux to manage the state in the application.
- Worked closely with IBM rules engine to implement custom rule explorers to parse the rules, gather the type of data used and enrich the feed with actual data.
- Analyzed and refactored service implementation to reduce SLA by applying optimized solutions. Design and Implementing new features/enhancements.
- Creating web-services (REST-based) to interact with different data providing teams. REST APIs design and development - a framework based on Hibernate and spring boot. Used spring boot for creating custom REST APIs.
- Responsible for deployments of the application in pre-production environments.
- Updated many pre-existing functional tests to reflect enhancement/changes in the code. Creating test cases with good functional and code coverages and help with automation of test suites.
- Created RESTful APIs in Express and returned logic through AngularJS data binding.
- Configured various routes, directives for the grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store.
- Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat.
- Built NodeJSnpm packages/libraries to support current and future Node Development.
- Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
- Coordinated with theonsite team for requirement transition and providing the necessary inputs required for the successful execution of the project.
Environment: Java, Spring 3.5, Hibernate 4.2, Eclipse IDE, Spring batch, Spring quartz, Spring Security, Spring Boot, JPA, Java Scripts,MVC, AngularJS, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Eclipse, Oracle 11g, SOAP, RUP, Maven, log4j, Junit, XML, Web Services
Confidential, FL
Java Full Stack Developer
Responsibilities:
- Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
- Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
- Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
- Usedspringvalidation framework to implement the server side validations and used the Angular, AJAX to get the data from the server asynchronously by usingJSONobjects.
- Have used Spring MVC framework for developing the web application to isolate the application layers.
- Coding included developing JSP/ JavaScript creating model and controller using Spring MVC framework using annotations.
Environment: J2EE, Spring, Hibernate, Restful, Web Services, UNIX, Jenkins, IBM Web Sphere Application Server, JBoss Application server, SQL, PL/SQL, UNIX Shell, JSP, Eclipse, Web Logic, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript