You are on page 1of 7

Mohammad Sabbir

302-549-3144
Sabbirmohammad826@gmail.com

PROFESSIONAL SUMMARY
 Excellent IT industry experience incorporating an extensive variety of ability set, roles, and industry verticals.
 Very Strong Object - oriented concepts with complete software development life cycle experience - Requirements
gathering, Conceptual Design, Analysis, and Detail design Development, System and User Acceptance Testing.
 Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair
Programming.
 Involved in Requirements gathering, Analysis. Generated Report Forms by using XSL, XSLT, XSL-FO transformations.
 Used IBM Web Sphere Application Server to deploy the application.
 Implemented the application using Java object-oriented principles.
 Proficient on Java Design Patterns & j2EE design patterns.
 Worked on Core Java and its libraries in creating the java/j2EE web application's business Logic.
 Used the various Complex data structures in collections Framework in Java/j2EE for building the Business Logic.
 Implemented JAVA/j2EE design patterns such as Factory, Template, MVC, Singleton.
 Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.
 Responsible for implementing the business requirements using Spring Core, Spring MVC, Spring Boot, Spring Data and
Spring Security.
 Experience in Master Data Management (IBM MDM) and DSUI
 Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection,
Concurrency, and |O improvements by using Java 8.
 Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-
control features by using Spring Security.
 Implemented role-based authentication and authorization using SiteMinder and spring security.
 Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC,
Spring DAO, Spring Security framework.
 Experience in IBM Web Sphere Application Server, BEA Web Logic, Apache Tomcat Web Server.
 Extensive development experience in different IDE's such as IBM RAD, IntelliJ and Eclipse.
 Extensively used J2EE design and Java patterns like Model View Controller, Business Delegate, Session façade, Service
Locator, Data Value Objects, Data Access Objects, Singleton and factory patterns.
 Experience in writing Unit test cases.
 Experienced with RDBMS implementation and development using Oracle, PL/SQL, TOAD, MySQL, SQL Server and
proficiency in writing complex SQL queries.
 Strong Experience in build and deploying applications using Ant in IBM Web Sphere, BEA Web logic and Tomcat servers.
 Experience of application development and deployment in Windows ... UNIX (IBM AIX, Sun Solaris).Develop the UI
component architecture for developer framework using Angular 10, Typescript, HTML5, CSS3 and Bootstrap.
 Leveraged cutting edge technology like .
 Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, Typescript, AngularJS, Angular
2/4/5, XML, DOJO, AJAX, JSF, JSP&spring form tags.
 Good knowledge in Object Oriented Concepts and Design and UML.
 Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
 Worked on Big Data Integration & Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods
 Worked on Ionic frame work to develop the hybrid applications for both Android and iOS by using HTML and CSS.
 Good understanding on J2EE Architecture, developing server-side business logic using EJB and persistence with Hibernate
3.0 and MVC model using Spring Frameworks.
 Good knowledge on SOAP/RESTful based web services Frameworks and SOA using Oracle BPM
 Good understanding of Java/J2EE Design Patterns and n-tier architecture.
 Worked on microservice-based architecture using Spring Boot interacting through REST API.
 Experience in SPRING modules like MVC, AOP, JDBC, ORM, and Web Services.
 Managed Declarative Transactions using Spring AOP and integrated Spring with REST
 Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA.
 Hands on experience with Netflix cloud and fall-back technologies like Eureka, Hystrix and Ribbon
 Good knowledge in OAuth 2.0 Protocol, Http Basic Auth.
 Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe) like ActiveMQ, RabbitMQ, Apache
Kafka.
 Hands on Experience in front-ends technologies such HTML, Bootstrap, CSS, LESS, SASS, JavaScript, ReactJS, AngularJS-
1/2, GWT and Ajax.
 Worked strongly following Agile (Scrum) methodology and extensively on Java Collections API (different data structures in
Java) like Array List, Vector, HashSet, HashMap etc. Worked on java Mail API.
 Experience in using the Collections in java like Arraylist, HashMap etc.
 Experience in working with Relational databases like MySQL 5.6/5.7SQL Server 2000, MySQL, Oracle DB 10g/ 11g/12c,
IBM DB2 and Non-Relational Databases like MongoDB, Cassandra.
 Experience in Creating, Configuring and tuning MS SQL Server Integration Services SSIS.
 Experience in writing SQL complex queries in DML, DDL, and DCL commands and complex queries using PLSQL, Triggers
and cursor.
 Used Docker for creating Docker images for launching containers on AWS EC2
 Worked Integration of AWS, Elastic Search, Beanstalk and Docker with Kubernetes.
 Expertise in several testing environments like JUnit, Selenium, Mockito, Easy Mock, Cucumber, Protractor, Jenkins,
SoapUI, Swagger UI, Jasmine, Karma, Jest, Mocha, Chai and System Testing.
 Experience in using Maven, Gradle, ANT and Jenkins for build automation and loggers using Log4j.

TECHNICAL SKILLS
 Operating Systems: Dos, Windows, Unix, and Linux
 Languages: C++, Java, JScript, Python SQL, PL/SQL
 Java/J2EE Technologies: Java EE 7/8, Servlets, JSP, EJB 3.0, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF
 Web Technologies: HTML, CSS, XML, Java Script, AJAX, JSP,Angular JS, React JS, Node JS, J Query
 XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST.
 Frameworks: Jakarta Struts, Hibernate, Spring.
 RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB Web/Application Servers, SSIS, Apache
Tomcat, JBoss, Web Sphere, Web Logic.
 IDE's and Tools: Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD, WSAD
 Design Patterns: Singleton, session facade, Front Controller, DAO, MVVM.
 Version Controls: GIT, SVN, TopLink, Bitbucket.
 Methodologies: Unified Modelling Language (UML), Rational Unified Process (RUP), Agile.
 Build Tools: Ant, Maven, Gradle, Jenkins.
 Testing Tools: JUnit, Jasmine, Protractor, Selenium, Karma

PROFESSIONAL EXPERIENCE
Voya Financial - Windsor, CT August 2020 to Present
Sr. JAVA Developer
Responsibilities:
 Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
 Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, jQuery, Bootstrap, AngularJS, and NodeJS as front-
end building Environment.
 Configure and run gulp tasks in Node]S runtime and handle injection, CSS pre-processing, minifying, test-running, and building-
sync.
 Used Agile Methods like Pair Programming.
 Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created
AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and
Collections.
 Understanding of Business scenarios ana converting it to MDM Business logic. Design solution using IBM MDM.
 Development of custom Java FX UI Controllers with support for validation.
 Build MDM repository, develop MDM solutions for workflows, de-duplication, validations etc & Complete MDM Project
documentation
 Have hands of experience with HTML5, CSS3, SCSS, SASS, Angular 8. JavaScript, ES6, Rest API, SOAP API, Docker Image.
 Developed micro apps with latest Angular 8. Micro apps are easy maintainable and highly reusable.
 Expertise in consuming Restful web services using Node ]S, Angular]S and jQuery along with JSON parsing to implement AJAX
call and render the response data to User Interface.
 Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the
divide and conquer method of breaking down a chunk of requirements into piecemeal stories and breaking each major release
into iteration.
 Involved in the design, development and implementation of a Client front end using Java Swing.
 Development of gift card sell and register functionality in Java Swing.
 Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective
sorting mechanisms.
 Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
 Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective
sorting mechanisms.
 Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
 Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
 Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing
custom policies and deployed applications on
 Elastic Bean Stalk and EC2.
 Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
 Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media
files related to the application and Amazon
 Cloud Watch is used to monitor the application and to store the logging information.
 MYSQ L was used as the database for the application which was hosted in the cloud using Amazon RDS service.
 Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
 Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
 Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
 Analyzing of SOA based application with Solar / web service / Apache ignite cache-based systems for optimal design/usage.
 Experienced in implementing Micro Services, SO with ml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom-Up
approach.
 Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer ( MVC)
Architecture.
 Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING
Hibernate support, transaction management.
 Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
 Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the
data to project to client and handled the security and Authorization using Spring Security and Auth1/2.
 Creating REST based Web Services by establishing links using HATEOAS from spring-based Applications.
 Involved in developing APl's and Rest API proxy using APIGEE edge and for sending mobile notifications.
 Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
 Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL and Mongo DB.
 Optimized the full text search function by connecting to Mongo DB.
 Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
 Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle
Transaction Management with isolation and propagation levels.
 Involved in Designing Kafka messaging queues.
 Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
 Performed daily Night Build & Weekly Build & Release for the product using Ant , Maven build scripts.
 Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
 Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
 Developed the Application EAR and RESTful Services on Boss Application Server.
 Involved in Production Support and Maintenance of the application and troubleshooting of Issues on ]Boss by checking logs,
payments etc.
Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, jQuery, Spring, Spring Boot, Spring Batch, Spring MVC, MDM, Angular
jS, Node)S, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix rd, AWS, Netflix Ribbon, Hibernate, REST, SON, RESTful, Eclipse, Java 8,
MAVEN, JUnit, Jenkins, Boss, Linux OS, MongoDB, GIT, PL/SOL, Docker, ANT, JIERA, Kafka, IMS.

Equifax - Atlanta GA May 2018 to Aug 2020


Java Developer
Responsibilities:
 Responsible for all stages of design, development, and deployment of applications.
 Active role in Test Driven Development termed as TDD apart from Agile Software Development.
 Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
 Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular JS,
React JS for developing presentation layer.
 Created the AngularJS app using Yeoman, Grunt and Bower and used Angular UI for component model.
 Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation
variables and used the CSS classes to provide visual feedback on validation.
 Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
 Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using
SOAP and REST.
 Development of custom Java FX UI Controllers with support for validation.
 Working as Senior Developer cum Technical for microservices, system with REST full API (Endpoints)using spring boot, cloud,
Netflixstack, Java 8 and groovy with fully stateless system.
 Worked on Rest Web services for backend services used Oracle for database services and RESTful web services using Jersey for
JAX-RS implementation.
 Developed Restful Web services for other systems to interact with our system and secured the service with Spring-Security and
Oauth-1.0.
 Writespring mvc test for Rest controller and spock/mockito for service and repository components using Java8 and Groovy
programming language.
 Performed Informatica MDM upgrade from 9.7 to 10.2 for existing domains as per the Informatica guidelines.
 Performed upgrade for MDM SIF APIs, IDD User Exit, Hub User exit and custom cleanse functions.
 Have hands of experience with HTML5, CSS3, SCSS, SASS, Angular 8. JavaScript, ES6, Rest API, SOAP API, Docker Img.
 Developed micro apps with latest Angular 8. Micro apps are easy maintainable and highly reusable.
 Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
 Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework
AOP features and JDBC module features to persist the data to the database for few applications.
 Developed the integration between the Custom UI and MDM Hub using MDM SIF APIs.
 Wrote MDM SIF APIs to perform real time MDM CRUD and Match and Merge operations.
 Utilized spring core, AOP and security to build robust business operations with transactional support.
 Configured hibernate with Spring ORM as part of spring and Hibernate Integration for best results.
 Developed the data access classes using ]DBC and SQLquerylog4j for logging and SN for version control.
 Sound knowledge in SQL within Oracle, MySQL, MS-SQL Server.
 Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send ]MS
message to Apache Active MQ on the edge device.
 Developed unit and integration tests for existing micro services using JUnit, Mockito and Docker environments.
 Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the
application manually and run the JUNIT Test suites.
 Developed ANT scripts to build and deploy the application in the WebSphere Application Server.
 Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system Log4] was used to monitor the error logs
and used GIT as version control tool.
Environment: Java, J2SE/J2EE, JDK, RCP, AWS SDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Web Services,
JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar, Java 8
IRA, JAX-WS, JAX-RS, MYSQL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven,
ACTIVE MQ, Rabbit MQ.

Avis Budget Group Parsippany, NJ Oct 2015 to May 2018


Java Developer
Responsibilities:
 Responsible for all stages of design, development, and deployment of applications.
 Active role in Test Driven Development termed as TDD apart from Agile Software Development.
 Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
 Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular JS,
React ]S for developing presentation layer.
 Created the Angular]S app using Yeoman, Grunt and Bower and used Angular UI for component model.
 Actively involved in using MC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables
and used the CSS classes to provide visual feedback on validation.
 Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
 Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using
SOAP and REST.
 Worked on Rest Web services for backend services used Oracle for database services and RESTful web services using Jersey for
JAX-RS implementation.
 Developed Restful Web services for other systems to interact with our system and secured the service with Spring-Security and
Oauth-1.0.
 Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
 Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework
AOP features and JDBC module features to persist the data to the database for few applications.
 Utilized spring core , AOP and security to build robust business operations with transactional support.
 Configured hibernate with Spring ORM as part of spring and Hibernate Integration for best results.
 Developed the data access classes using JDBC and SQLquerylog4j for logging and SVN for version control.
 Sound knowledge in SQL within Oracle, MySQL, MS-SQL Server.
 Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS
message to Apache Active MQ on the edge device.
 Developed unit and integration tests for existing micro services using JUnit, Mockito and Docker environments.
 Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the
application manually and run the JUNIT Test suites.
 Developed ANT scripts to build and deploy the application in the WebSphere Application Server.
 Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system Log4] was used to monitor the error logs
and used GIT as version control tool.
Environment : Java, J2SE/J2EE, JDK, RCP, AWS SDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Web Services,
JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar,
PA, JAX-WS, JAX-RS, MYSOL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven,
ACTIVE MQ, Rabbit MQ.

Digi-Key Electronics - Thief River Falls, MN Aug 2013 to Sep 2015


JAVA Developer
Responsibilities:
 Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
 Developed N-tier client-server business application software using Model View Controller (MVCArchitecture.
 Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in
writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOsand
Data Access Objects (DAOs).
 Used Hibernate in persistence layer and developed POO's, Data Access Object to handle database operations.
 Worked on System security with the use of SSL (Secure socket layer), encryption and used role-based security.
 JSON being light in nature was used as the chief source of communication between the server and application.
 Expertise in developing reusable and interoperable Web service modules based on micro services, SO architecture using
SOAP and RESTful and Preparation of Java and
 JSP coding standard checklist.
 Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
 Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
 Used the spring validation and Tiles Framework in the presentation layer.
 Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
 Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
 WSDL has been used to expose the Web Services.
 Used Apache Axis as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.
 SOAP has been used as a protocol to Communicate in the form of XML messages.
 Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
 Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
 Developed Struts Action Forms, Action classes and performed action mapping using Struts.
 Designed various tables required for the project using Oracle database
 Used Apache Tomcat server for deploying the application.
 Involved in writing the Maven build file to build and deploy the application.
 Involved in writing JUnit Test Cases and Ant Build Script.
 Used Log4J to capture the logging information.
Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server,
Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.

Verizon- Chicago, IL Sep 2011 to July 2013


Java Developer
Responsibilities:
 Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing
phases.
 Followed Agile Software Development with Scrum methodology.
 Assisted in designing, developing and testing of activities for all BRMS rules.
 Worked on Git to attach useful metadata to Git objects.
 Experience developing the administrative UI using Angular JS and Node JS.
 Created Spring Controllers classes based on the existing Struts Action classes.
 Used Hibernate ORM for mapping Java classes to database tables and data querying
 Worked in using WebLogic Application Server for deploying and testing the code.
 Experience with Node.js utility libraries such as Express, Hapi, Async, Grunt, and Bluebird.
 Successfully implemented zero downtime in both Apache and Jboss.
 Modeled end -to -end business processes using BPMN and leveraged Workflow Engine to create executable flows.
 Wrote transformations for importing data using Spring Batch.
 Developed front end GUI using HTML, CSS, JavaScript, Angular.js, and Ajax and enforced the look and feel standards
using the style sheets, common headers, footers & menus, and web page templates using Apache Tiles.
 Define standards for configuring and using AWS services in a secure and scalable manner.
 Developed a JavaScript performance testing toolkit for web and Node.js applications.
 Worked with technical teams for establishment of architecture models for JBOSS BRMS systems.
 Worked on Spring MVC annotations such as Controllers, Request Mapping while handling the specific classes.
 Designed business rules using DROOLS framework for existing web applications.
 Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality
Assurance teams responsible for integrated testing.
 Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data Marshalling as well as
Unmarshalling process.
 Developed and executed software systems using JavaScript and Groovy.
 Implemented SOA solutions and business processes by using BPEL.
 Worked within SOA based enterprise framework to build web services.
 Created Composite Applications, Home Security components and Adapters by using Oracle SOA technology.
 Architected services to align with business objectives and fit into overall SOA driven program
Environment: Java-J2EE, JDK, JSP, Servlets, Spring, Restful Web services, JSON, DROOLS, Hibernate, Agile, Eclipse,
Oracle, Spring, Maven, Subversions, Groovy, AWS, PL/SQL, Node.js, HTML, CSS, XML.
EDUCATION DETAILS
Bachelors in Computer Science from National University of Bangladesh 2005-2009

Master- Computer Science - University of Chicago – 2009-11

You might also like