Professional Documents
Culture Documents
Sabbir Mohammad
Sabbir Mohammad
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.