Publicité
Full stack Java Developer
Full stack Java Developer
Full stack Java Developer
Full stack Java Developer
Publicité
Full stack Java Developer
Full stack Java Developer
Prochain SlideShare
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Chargement dans ... 3
1 sur 6
Publicité

Contenu connexe

Dernier(20)

Publicité

Full stack Java Developer

  1. 1 Md Mahmudul Hasan Email: hasantech251@gmail.com|Phone: 917-737-0792| Status: US Citizen Full Stack Java Developer PROFESSIONAL SUMMARY Around7 Years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, analyzing, designing, implementing, testing, support, and maintenance of client-server applications. Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/documentbusiness/technical requirements in UML using IBM Rational suite of products. Experience in architecting, designing, developing, building, deploying, profiling, performance optimization/tuningof complex distributed multi - tier Java/J2EE/JEE applications in WebSphere,WebLogic,JBoss,Oracle application servers and Tomcat web servers in multiple operating systems: Linux,MainframesandWindowswithOracle,DB2andMS-SQL as Backend. Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and using frameworks: Servlets, JSF, Struts, Spring, Spring Boot, Spring data, Web Services, EJB, JMS, MQ Services, Hibernate, iBatis, MyBatis, JDBC, JPA, Log4j, Portals, GWT, Global 360-Open Text, JSP, Custom Tag Library, POJO’s, JSTL, AJAX, JSON, JavaScript, RDBMS, XML, UML, Log4J and Junit Proven experience with Application Servers like IBM WebSphere 7.x/6.x, Oracle/BEA WebLogic 10.x/9.x,JBossandTomcat 7.x. Experience with Spring MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boot, Spring Microservices, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Eureka with Thyme leaf. Experience in AWS (EC2, EC2 Container Services/Docker, VPC with Security Groups, S3, IAM, SNS, Lambda, Route53, CloudWatch etc., Services), DevOps tools and Microservice architecture Implement various Design patterns (Session Façade, Value Object, DAO, DTO,Command,Singleton,Factory,Adapter,MVC, Service Locator etc.) using J2EE technologies. Developing J2EE/Java applications using various IDE tools Rational Application Developer (RAD), WSAD 5.x, JBoss, Eclipse 3.2/2.1. Expertise in building web and enterprise applications in domains including Healthcare, Banking and FinanciallyStrong in Java/J2EE design patterns and other object-oriented concepts (OOPS). Designing and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework. Expertise in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services. Experience in the developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle, MySQL Server. Experience in testing with JUnit Framework using Mockito and Easy Mock, and other testing tools like Firebug, Fire Poster, Protractor, Selenium, Jasmine, SoapUI. Hands on experience in developing Single Page Applications (SPA) using Angular JS. Expert knowledge of JavaScript frameworks such as Angular js, Media Query and libraries like Backbone JS. Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.Experience in working with automation tools like selenium and continuous integration tool JENKINS. Experience in Configuration and deployment of multi-tier applications using servers like Web Sphere, Web Logic, and Tomcat. Experience in working on modern MEAN Stack- MongoDB, Express, Angular and Nodejs.Handled all the port mapping/binding things that happen with Dockers and Containers.
  2. 2 Solid Hands-on experience in end-to-end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AW. Using Mongoose API in order to access the MongoDB from NodeJS.Experience in Enterprise Integration Development using Apache Camel, JMS, and Web services. Excellent understanding of PL-SQL programming. Develop, implement and optimize stored procedures, functions, views using PL-SQL, also worked with various databases like Oracle, MySQL, DB2 and MS SQL Server Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software Actively participated in daily scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.Experience with Test Driven Development, paired programming and refactoring code TECHNICAL SKILLS Languages C, C++, Java 5/7/8, Python3.6.0, PL/SQL J2EE Technologies JSP, Servlets, Struts 1&2, Spring4/5, Spring MVC, Spring Boot, EJB, Hibernate 3.x, JSTL, JMS, Log4j, JDBC, Java Beans, JAX-RS, JAX-WS, Web Services SOAP, REST, REST API, Apache CXF Application/Web Servers Apache Tomcat 9.x, J-Boss, Web Logic, Web Sphere, Apache Kafka Methodologies Agile, Scrum, J2EE Design Patterns Built Tools Jenkins, Docker, Kubernetes, CI/CD, Azure, Google cloud, PCF Web Technologies HTML5, AJAX, XML, J son, J query, Java Script ES6, CSS3, Angular JS, Angular6/7, Node JS, React JS, JSF, JSTL, DOM, JAXB and JAXP. IDE Tools Eclipse and Net Beans AWS EC2, RDS, S3, ELB, EBS Databases/API Oracle, SQL, PL SQL, No SQL, MONGODB, MySQL, MS Access, MS SQL Server, Triggers, View, Criteria and Toad. Operating Systems UNIX/Linux, Windows XP/Vista/7/8 Data Modeling Microsoft Visio, Rational Rose and UML Design Versioning Tools GIT, SVN Development Tools Ant, Maven, J unit Languages C, C++, Java 5/7/8, Python3.6.0, PL/SQL J2EE Technologies JSP, Servlets, Struts 1&2, Spring4/5, Spring MVC, Spring Boot, EJB, Hibernate 3.x, JSTL, JMS, Log4j, JDBC, Java Beans, JAX-RS, JAX-WS, Web Services SOAP, REST, REST API, Apache CXF Application/Web Servers Apache Tomcat 9.x, J-Boss, Web Logic, Web Sphere, Apache Kafka PROFESSIONAL EXPERIENCE Client: Volkswagen Group of America, Auburn Hills, MI Jun 2020 to Till Date Role:Full stack Java Developer Project Description:Volkswagen Group is to develop innovations and technologies for future generations of cars, and to transfer technologies from many industries and research institutions into the automotive domain. My role in this position will be responsible for software infrastructure to bring new connected functionality and interfaces to the automotive market. And develop prototype implementations and interfaces to enable future connected vehicle applications, potentially developing system requirements and specifications that will influence future production systems. Responsibilities:
  3. 3 Involving in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) With TDD approach.Developed the J2EE application based on the Service Oriented Architecture. Using agile methodology such as extreme programming (XP) to improve the quality of code and to meet the change in customer requirements even at the late stage of development process. Using Java Microservices in Web-Application will make requests to the Account-Service Microservice using a RESTful API Developing using new features of Java 1.8 Annotations, Generics, Lambda Expressions enhanced for loop and Enums. Used Design Patterns like Singleton, Factory, Session Facade and DAO. Using Spring and Hibernate for implementing IOC, AOP and ORM for back-end tiers.Involved in writingThreadSafeblocksfor multithread access to make valid transactions. Creating and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objectsof business classes. Designing, implement and test services in a Microservice -oriented architecture and has Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API). Built Microservices applications using Spring Cloud. Efficiently handled periodic exporting of SQL data intoElasticsearch. Using Spring Inheritance to develop beans from already developed parent beans.Implemented SOA to developRESTBased Web services using Apache Axis. Developing REST Web Services clients to consume those Web Services as well other enterprise-wide Web Services.Exposedthe Web Services to the client applications by sharing the WSDL’s. Using SOAP UI for testing the web services.Used XStream API to transfer data back and forth between Spring MVC and Ext JS. Using DAO pattern to fetch data from database using Hibernate to carry out various database.Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts. Working with HL7v2 and HL7v3 message specifications and worked on CDA documents.Used HL7 interface engines such as E-Gate JCAPS. Using Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.Wrote complex SQL queries using hibernates native SQL. Using Spring Quartz to schedule the Jobs (CRON Jobs), Spring boot to load the application with configuration for Batches. Using Scala collection framework to store and process the complex consumer information.Integrated Apache Kafka for data ingestion. Developing Kafka producer Microservice and consumers Microservices to push data into queues and drain data from queues. Developing analytical components using Scala, Spark and Spark Stream.Developed various generic JavaScript functions used for validations. Working on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services. Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI. ImplementingJQuery Plugin implementation: - Banner, Slider, According, Tabs, JQuery Dropdown, Image Gallery.Used HTML5 and CSS3 for website development and build on Bootstrap 3.0.Data binding usingAngularJs. Creating Managed Beans for handling JSF with prime faces pages and include logic for processing of the data on the page. Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous Webservices. Implementing the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronouslyand send JMS message to Apache ActiveMQ on the edge device. Experience in Building Webservice Contracts in SOA Service Manager.Developed Applications using Rule Engines,Drools4.x, ILOG with corresponding to validate the business User Roles.
  4. 4 Using Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP, Spring boot and Spring Quartz Schedulers for Jobs. Environment:Java 8, J2EE, Spring framework, AWS, Spring MVC, Hibernate 4.5, SOA, WSDL, JAXB, jQuery, JSON, Angular JS, JDBC, AJAX, Web services, Flex, Flex Profiler, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, NodeJS, JQuery, JavaScript, JSF, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, Drools, ILOG, Design Patterns, SVN, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML. Client: New York City Health & Hospitals Corporation - New York City, NY Jan 2018 - May 2020 Role: J2EE/Java Developer Project Description:New York City Health and Hospitals Corporation, operates the public hospitals and clinics in New York City as a public benefit corporation created design plans for the user-facing side of applications, which controls look, feel, function and also structure the back part of an application, which manages program logic and server database interaction. We are problem-solvers who work in fast-paced, collaborative office environments alongside other engineers and developers. Responsibilities: Designed and Developed UI for Customer Service Modules and Reports using Angular2.0, HTML, CSS, Bootstrap, JavaScript, and jQuery Created web application prototype using JavaScript and AngularJS. Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular7.0 using Custom Directives Filters, Services, and Partials. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS. Also developed internal services using Java and Node.js. Customized Restful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller. Good Knowledge in dynamic documentation of RESTful end points using Swagger API.Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI. Designed and develop micro services, J-Unit test cases, mock creation and fix defects. Developed the backend tier using Spring Boot framework providing Dependency management. Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP. Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images. Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router. Created desktop application with Angular 5 and Unit Test with Karma-Jasmine Designed and developed the REST based Micro services using the Spring Boot. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro services. Used 'TestNG' for backend test cases and 'Jasmine' for AngularJS test cases. Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved an extreme level of data validation at the client side. Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications. Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA. Developed REST API's using Spring MVC and spring boot, hosted all micro services on Pivotal Cloud Foundry (PCF). Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  5. 5 Environment: Java 7, HTML5, Angular 7.0, jQuery, JavaScript, Spring Batch, Node.js, Bootstrap, Spring 4.0, Apache 7.0, log4j, Hibernate, Maven, Tortoise SVN, Spring Boot, Rest web services, Docker, AWS, Micro services, maven, jQuery, JIRA, Eclipse Kepler, XML, MySQL. Client: Citi Group, Irving, TX Jul 2016 - Dec 2017 Role: Java Developer Project Description:Citibank Money Exchange Project is the application where the different Micro services are exposed to the outside network to perform the money exchange services through Orchestration Layers. This application is used in all the banks all over the world. Loan Loss Reserves are accounting entries bank make to cover estimated losses on loans due defaults and nonpayment migrated this entire existing application to Spring Batch. Exception Management is a process of managing Exceptions for Relationships in banking sector. We calculate the risk on the relationships based on the ratings for the relationships and define the Exposure for the Relationship. Responsibilities: Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing. Used Bootstrap, NodeJS for effective design of Web pages. Developed Project Specific Java API's for the new requirements with the Effective usage of Data Structures, Algorithms, and Core Java, OOPS concepts. Developed web service for web store components using RESTful API using Java & Spring.Experienced in developing web-based applications using CSS, HTML, JavaScript, jQuery, UML Experienced in Object Oriented design, Systems Analysis, Software &Web Application development.Developed business modules using Hibernate & Spring framework technologies. Responsible for analysis, design, development, and integration of backend components using J2EE technologies such as Springs 3 and Spring JDBC and EJB's. Wrote Micro services to export/import data and task scheduling and spring boot, Spring and Hibernate in the Micro services and Swagger API for Micro services. Used Jasmine, Karma for unit testing and end-to-end testing to verify Angular JS modules and JavaScript utility routines. Experienced in Front End frameworks such as jQuery, Ajax, JavaScript, Nodejs, ReactJS, BackboneJS, AngularJs.Created Typescript reusable components and services to consume REST API's in Angular 2. Developed Project Specific Java API's for the new requirements with the Effective usage of Data Structures, Algorithms, and Core Java, OOPS concepts. Developed web service for web store components using RESTful API.Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages. Developed application Specific thread safe XML APIs, XML Document Builder and parser utils, validators using java DOM Parser which is used among the components. Implemented Business logic in the middle-tier using Java classes, Java beans.Created and modified Complex SQL Commands. Database designing and tables, master data creation in the database.Good in writing build files with ANT, Maven.Used Sonar for maintaining the code quality and JUnit code coverage.Created and Modified Jasper Reports and having good Knowledge of Jasper server. Environment: Java.6, J2EE, JDBC, Servlets, Spring, Spring MVC 4.1.5, Spring JDBC, EJB3.0, XML, Hibernate ORM, HTML5, JBoss Studio, JBoss Server, SVN, Maven, Windows OS, Log4j, Junit, JIRA. Client: Toshiba, Bentonville, AR Feb 2015- Jun 2016 Role: Software Developer
  6. 6 Project Description:Toshiba Group is responding to the global has contributed to a sustainable future by applying innovative technologies to value creation our business domains center on energy, social infrastructure, electronic devices and digital solutions, all essential supports for modern life and society. Responsibilities: Extensively worked with XML schema XSD, XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files CSS is used to style Web pages, XML markup. Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database. Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page. Developed the credit check module using Servlets and JSP Core Java components in Web logic Application Server. Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose. Understanding and analyzing business requirements. Involved in injecting dependencies into code using spring core module. Involved in developing code for obtaining bean references in Spring framework using Dependency Injection DI or Inversion of Control IoC. Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems. Developed Message Driven Beans for asynchronous processing of alerts. Extensively worked on Java server-side programming using Servlets, and JSP. Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture. Developed mail alert mechanism for alerting the users when their selection criteria are met. Created and implemented PL/SQL queries, views stored procedures and triggers. Used Log4J logging framework to write Log messages with various levels. Deployed web components, presentation components and business components in Web Logic Application Serve Environment: Java, J2EE, Servlets, JSP 2.5, EJB 2.0, Hibernate 2.1, Spring 2.5, Log4J, JavaScript, JUnit 4.1, CVS, Rational Rose UML, Oracle10g, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws SOAP web services, SAX.
Publicité