Full Stack Java Developer Resume
MO
SUMMARY
- Overall, 7 years of experience in IT industry comprising of Java/J2EE enterprise web application design,development, maintenance &support involving all SDLC activities like requirements analysis, design,implementation, reviews, unit testing, integration testing and production deployments.
- Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans,
- JavaScript, JNDI, HTML, XML, Web services, AngularJS, Bootstrap framework, jQuery.
- Good experience on working wif Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon
- RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS
- Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Experience in working wif Strut& framework, Hibernates, and MVC architecture.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Expertise wif using Oracle, SQL Server, MySQL databases and writing SQL and PL/SQL queries.
- Experience in using Web/Application servers like WebLogic, JBoss, Glassfish and Tomcat.
- Well experienced in functional and technical systems analysis & design, system architectural design, presentation, process interfaces design, process flow design, and system impact analysis and designdocumentation and presentation.
- Experience in working on MVC pattern using AngularJS, creating user interface and single page web applications.
- Develop and implement data security best practices, procedures, and strategies
- Develop multiple solution related artifacts (e.g., solution delivery blueprints, application diagrams process diagrams, system maps, service interfaces, technical interfaces)
- Strong knowledge of Data Pipeline and Streaming using Kafka, hands on experience of writing KafkaProducers, Connectors and Consumers
- Functional programming experience or significant Java and Spring Boot experience is essential
- Experience wif REST API methods and implementation of web services in a distributed architecturesystem (me.e., PCF on Azure)
- Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
- Extensive knowledge in database transactions management for database related changes by integrating
- JDBC, Hibernate wif spring boot.
- Experience wif Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble- sort, and binary-search algorithms etc. and used GitHub for the version control.
- Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
- Experience in design and maintenance of database platforms like JDBC and Hibernate.
- Experience in UNIX/Linux shell scripts for data-driven automatic processing.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Experience in Integration of Amazon Web Services AWS wif other applications infrastructure.
- Experience in developing application using TDD (Test Driven Development) & Unit testing process.
- Utilize EBS to store persistent data and mitigate failure by using snapshots.
- Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and WritingJUnit test cases.
TECHNICAL SKILLS:
Langages: C, C++, Java, SQL, PL/SQL.
Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, Report, Rational Rose, IBM MQ, RabbitMQ, Spring Boot.
Build Tools: ANT, Vagrant, Maven, Gradle, Docker, Jenkins, Java Mango DB
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, Angular.2, React.JS, AJAX, Node.JS
J2SE/J2EE Technologies: Java, J2EE, JDBC, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate
Methodologies: Agile, Test-Driven Development, Waterfall, UNIX PASS
Databases: Oracle, SQL-Server, MySQL server, MS SQL, MongoDB, NoSQL, Cassandra, HBase, Hive
Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic Application server, JBOSS, Camel.
XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT
IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Adobe Dreamweaver
Testing Tools / Others: JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA
Platforms: Windows, Linux and UNIX, DAP
Web Services: SOAP, Restful, Micro services, JAX-RPC, WSDL
Big Data Technologies & Tools: Hadoop, Hive, MapReduce, Sqoop, HBASE, Impala, Kafka, Spark, Sqoop, Splunk.
Cloud Technologies: S3, RDS, Pivotal Cloud Foundry
PROFESSIONAL EXPERIENCE:
Confidential, MO
Full Stack Java Developer
Responsibilities:
- Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis wif business analysts at all levels.
- Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications SPAs for responsive services.
- Use JS frameworks such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
- Web application development using AngularJS wif cutting-edge HTML5 and CSS3.
- Built the project upon the Single Page Application (SPA) criteria.
- Involved in building applications using ReactJS by building re-usable UI Components.
- Used latest Spring Boot, which is radically faster in building cloud based Microservices wif very littleconfiguration.
- Implemented REST API using Node.js, Express.js.
- Worked through cross browser compatibility issues wif layout and styles for all new CSS that was implemented.
- Configured System.js to bundle Angular 2 version app and created Call flow diagrams for IVR applications using VISIOUsed Front End Developing UI Interface using JSF, JSTL, HTML5.0, CSS, JavaScript, Ajax, and jQuery.
- Wrote NoSQL queries and procedures to fetch the data from MongoDB for Inpatient accounts.
- Used AngularJS to develop client-side applications using JavaScript in a clean Model View Controller (MVC) way.
- Experienced in using Twitter Bootstrap Framework responsive design. Developed UI screens and client-side scripts incorporating Servlets, JSF, and JavaScript.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (jQuery) based rich client to improve customer experience.
- Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using wif Hibernate and Spring Validation Framework for Server-side validation.
- Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using ReactJS.
- Used Spring MVC, Spring ORM and Spring Security modules to integrate wif MySQL database to implement persistence layer in Hibernate.
- Converted existing AWS infrastructure to Serverless architecture wif AWS Lambda, Kinesis and deployed wif Terraform and AWS CloudFormation.
- Hosted all microservices in AWS cloud infrastructure using Jenkins CI/CD pipelines.
- Designed stored procedures, triggers and functions in Oracle for business-critical requirements. Created E-R graphs and relationships among different database and creation tables wif low coupling.
- Developed generic database Connection Pooling wif WebLogic Admin server using spring, SQL query optimization.
- Used Jasper reports and Jfree charts to generate various statistical reports.
- Involved in performing Unit and Integration testing (JUnit).
- Strictly followed TDD using Agile methodologies.
- Used Apache JMeter for load testing and log4J for debugging wif various levels. Used Subversion for version control across common source code used by developers and deployed the applications on WebLogic Application Server. Utilized Gradle for continuous integration.
Environment: Java 1.8, HTML, CSS, Bootstrap, JavaScript, jQuery Data tables,RESTful Web Services, JSP, JSON, Spring, Spring MVC, AWS, Spring Boot, Spring Security, Hibernate, XML, Maven, Jira, Bitbucket, Git, Eclipse, Visual studio code, Log4J, MYSQL, Cordova.
Confidential, Michigan
Full Stack Java Developer
Responsibilities:
- Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
- Used for polyglot programming, troubleshooting and aggregate testing.
- Implemented new features, components, and services from specs employing Java-based technologies wifout supervision.
- Write the SQL queries for CRUD operations, and Stored Procedures.
- Created custom components using jQuery and JavaScript which can be used by all the maintenance applications in MSS.
- Configured JDBC in the application server.
- Created Oracle store procedures for handling and processing complex data-based logics.
- Worked on Java Script libraries like jQuery and JSON.
- Used Maven for build and Jenkins for continuous integration.
- Designed and developed web-based software using Spring MVC Framework and Spring Core.
- Worked on generating the web service classes by using RESTful web services.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Used Spring ORM module to integrate wif Hibernate.
- Used Rest API client POSTMAN for testing web services request and response.
- Designed and developed Web Services to provide services to the various clients using Restful.
- Designed the user interface of the application using HTML5, CSS, JSF 2.1, JavaScript and AJAX.
- Implemented Hibernate Framework to connect to database and mapping of java objects to oracle database tables.
- Used Log4J to capture the logging information and JUnit to test the application classes.
Environment: J2EE, JSP, JavaScript, JDK 1.6, UML, Eclipse, Oracle, DynamoDB, Amazon API Gateway, AWS Lambda, S3 Bucket, AWS, Angular 6, WebSphere, UNIX, JSP 2.0, SOAP, SOA, Spring 3.0, Spring Boot, Spring MVC, Hibernate, Map Struct, RESTful
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in the complete development, testing, and maintenance process of the application.
- Performed system analysis and design using OOA/OOD and UML diagrams.
- Used XML parsing techniques for data handling and JavaScript front-end pages.
- Updated an existing REST API to handle CVV validation which consumes SOAP Services.
- Created multiple types of reports by using the API classes to give accurate system utilization.
- Used JMS to communicate between applications, especially point to point messaging domain.
- Created and consumed Web Services for validating credit card information.
- Implemented Autantication & Authorization wif Site Minder and spring security.
- Developed JMS components to send messages from the application.
- Used J2EE web-services to get geographic data and EJBs for credit card validation etc.
- Worked wif Microservices to make the application independent of the other services making it faulttolerant.
- Monitored the error logs using Log4J and fixed the problems.
- Used Maven to build the project and GIT as a repository.
Environment: Java,J2EE, Servlets, JSP, JDBC, Struts 1, Eclipse 3.0, JBoss 4.2 and 7.1, MS SQL, SVN, HTML,REST API